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."

5 of 582 comments (clear)

  1. 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?
  2. 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.

  3. 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....
  4. 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.

  5. 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