Slashdot Mirror


C Alive and Well Thanks to Portable.NET

rhysweatherley writes "So C is dead in a world dominated by bytecode languages, is it? Well, not really. Portable.NET 0.6.4 now has a fairly good C compiler that can compile C to IL bytecode, to run on top of .NET runtimes. We need some assistance from the community to port glibc in the coming months, but it is coming along fast. The real question is this: would you rather program against the pitiful number API's that come with C#, or the huge Free Software diversity that you get with C? The death of C has been greatly exaggerated. It will adapt - it always has."

12 of 582 comments (clear)

  1. C is dead by Anonymous Coward · · Score: -1, Troll

    Dude, give up. The language is old. Java is struggling against modern languages like C# that were created with Web Services and the proliferation of web applications in mind.

  2. Re:So... by js3 · · Score: 0, Troll

    This project only proves that C is dead. When a language has to piggy back on another or come up with these weird combinations you know it is on it's way out. I recently used c# for something that would have caused me many headaches just debugging etc with plain C.

    --
    did you forget to take your meds?
  3. Miguel de Icaza by rixstep · · Score: 1, Troll

    Miguel de Icaza - this person is annoying. Many people write to me and tell me they suspect he is a Microsoft mole. Whatever: he's the guy who said Clippy is a good idea. Go figure.

    What the world has right now is the following:

    1. Native assembler. This is always a fall-back.
    2. C. Great for writing operating systems. Capable of inline assembler as well, so efficiency is very high.
    3. C++. I have my doubts. And I think its prevalence would not be as great were it not traditionally so difficult to use the next language on the list.
    4. Objective-C. What Alan Kay always envisioned, but in compiled form. As long as we are using GUIs with widgets and gadgets, this will be the premier choice.
    5. Java. Not native, but eminently portable.

    In the context of the above, I am sorry, but .NET is totally uninteresting, Mono is even more uninteresting, C# is an abomination, and Miguel de Icaza is totally irrelevant.

    Thompson, Ritchie, Cox, Gosling - these are great computer scientists. de Icaza is a fart.

  4. F4 by Anonymous Coward · · Score: -1, Troll
  5. Re:C's not dead because nothing better.... by nosferatu-man · · Score: -1, Troll

    C is the BEST? By what twisted calculus could any rational person say that? There is NO problem domain in which C is ever the best choice for doing ANYTHING -- unless said problem domain is, of course, writing C programs. Name me ONE thing that C is better at, and I can provide you with a technology demonstrably superior, without even breaking a sweat.

    Anybody in this day and age who chooses to write any program in C anywhere is misguided at best, more likely a dismal backwards-looking sadistic fuckwit who thinks that their own suffering at the hands of '70s technology is somehow the norm. To these sad sacks, I say, welcome to 1980!.

    'jfb

    --
    To spur "enterprise Linux," Big Bang, the distributed two-phase commit.
  6. Re:Bug submission from banned contributor. by mdupont · · Score: -1, Troll

    Dear Anonymous Coward,
    If you had the *guts* to post with your *real name*, I would give it more credibility.

    ** COWARD ***

    "Actually it sounds from your own description that you got banned from the project for being an asshole."
    Yes, I was being unpleasant. But, you can see that it is not the point. I have learned my lessons from dotgnu, and surly wont be making the same mistakes again.

    "The fact that you have an axe to grind doesn't lend you much credibility to indict the whole project"
    I am not "indicting" the whole project, I am pointing out that Rhys is being unfair to other developers by hiding bugs and pretending that they dont exist.

    It is a disservice to other developers close bugs without reason. The backpedling makes his arguments weaker.

    That is the the real sign of the lack of integrity, the fact that my bug reports were being all fixed. That was also because *noone* was really reporting bugs pnet/c for anything complex at the time. So my bug reports were welcome, becuase no one else was bothering.

    --
    Introspection is the key to understanding
  7. Re:Bug submission from banned contributor. by mdupont · · Score: -1, Troll

    You *** COWARD ***,Please come out an show your face. I would be suprised if you were not someone that I know. What a baby.

    It is not about me being banned from the list,
    it is about the hiding of bug reports.

    It is a disservice to other developers when bug reports are hidden from them.

    Think abuot
    mike

    --
    Introspection is the key to understanding
  8. Re:C? Dead? by timmarhy · · Score: 0, Troll

    wtf has a computer language got to do with your believe system, you fucking freak?

    --
    If you mod me down, I will become more powerful than you can imagine....
  9. Re:Weren't you guys beaten to it by CNet? by Anonymous Coward · · Score: -1, Troll
    AHHHH arse fuck arse fuck I NEED AN ARSE FUCK NOW!!!!

    Come on all you horny /.ers let your cocks enter my crack

    I NEED COCK!

  10. Re:Pointless by NigelJohnstone · · Score: 0, Troll

    .NET makes no portablility claim, its a Windows product.

    The only reason any claim at all for .NET portability can be made is because of Mono. and thats not even a Microsoft project. Also it uses the emulator libs anyway to handle the Windows specific messages.

  11. Re:What about C++? by vegetasaiyajin · · Score: 0, Troll

    True, and C++ is more than a better C.
    Yes, it is a more bloated, complex and difficult to learn version of C.

    --

    My heart is pure, but make no mistake, it's pure evil