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."
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?
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.
.NET is totally uninteresting, Mono is even more uninteresting, C# is an abomination, and Miguel de Icaza is totally irrelevant.
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
Thompson, Ritchie, Cox, Gosling - these are great computer scientists. de Icaza is a fart.
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....
.NET makes no portablility claim, its a Windows product.
.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.
The only reason any claim at all for
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