Wow! Is there a law that says all operating system vendors are obliged to provide a C compiler, even if developed in another system programming language?!
Great, maybe they can attempt to implement C99 now 12 years later. I am still required to cripple my C code so it will be accepted by Microsoft's crappy compiler, years after everyone else has moved on. Respecting standards in one place doesn't mean they actually respect standards.
They sell a C++ compiler why should they care about C? C is officially legacy for Microsoft.
What if this (extreme and unlikely scenario) occurred: an enemy force launches an extremely large flight of propeller-powered fighter/attack aircraft. Sure, our F/A-18s and such might blow them away until they run out of missiles. The dynamics between propeller (slow but extremely maneuverable) vs jet (fast but makes bigger turns) might prevent a gun-range, outnumbering dog-fight from playing out in our favor.
There was a short story something like that - some modern jet fighter slips back in time to WWI, and could not engage the enemy planes due to the speed difference, and the inability of the fighter jet's radar to get a lock onto the paper and wood enemy planes. It turned out that he didn't need to fire weapons at the warbirds of the era. All he needed to do was to buzz them while supersonic. They didn't have the speed or maneuverability to get out of the way, and their airframes were so relatively fragile, that they couldn't handle the shockwave. The planes would snap like twigs in the wake of the jet. And being supersonic, he could travel up and down the entire front lines in a matter of hours.
There are already quite a few projects making use of Scala, Clojure, Erlang, F#. Ocaml and Haskell tend to not be so used as the former three.
One small thing that might disklike Microsoft bashers is that F# is developed by Microsoft and Ocaml and Haskell communities do have quite a few developers employed by Microsoft Research.
No they don't.
PS 3 - Hardly anyone used PSGL, rather LibCGM
PS 4 - http://develop.scee.net/files/presentations/gceurope2013/ParisGC2013Final.pdf
Wii U uses GX
They already have to do it for every games console anyway.
Forget this urban myth that games consoles support OpenGL.
DirectX is obsolete. In today's multiplatform world only OpenGL matters.
Funny, last time I checked OpenGL wasn't supported in any games console.
Even the half baked version available on the PS3 was barely used.
Same here. Even had an email signature with a statement from Stallman.
Nowadays GNU/Linux is confined to VMs and a travel netbook.
My work and main private laptop run Windows 7. I just bought Windows 8.1 and do consulting work on Java, .NET and C++.
Easy it would be called BeOS, Symbian, Genode, Windows 9 maybe (if the kernel transition to compile with C++ is already done) ...
Access to the OS for C application development outside a VM, EFL/enlightenment as the native application toolkit and access to a QT port.
Maybe you should read the developer documentation. Qt and EFL got replaced by the Bada C++ native framework.
Fully agree with you. Even in 1975 there were better, safer languages than C for systems programming.
There are also compilers that spit out native binaries for Java and .NET.
Really?!
The last time I checked there are quite a few of window managers available.
That is what I call stone age programming.
Programming like the 70's, Yuupppiiii!
I'm sorry, this logic just doesn't work when operating systems are bundled with hardware.
Why not? It was like that before the PC took over the consumer market.
There were other kings before and there will be other kings afterwards. No kingdom lasts forever.
The king is dead, long live the king.
Fear?! I pity you, poor guy that cannot pay for a C compiler...
Wow! Is there a law that says all operating system vendors are obliged to provide a C compiler, even if developed in another system programming language?!
Great, maybe they can attempt to implement C99 now 12 years later. I am still required to cripple my C code so it will be accepted by Microsoft's crappy compiler, years after everyone else has moved on. Respecting standards in one place doesn't mean they actually respect standards.
They sell a C++ compiler why should they care about C? C is officially legacy for Microsoft.
http://herbsutter.com/2012/05/03/reader-qa-what-about-vc-and-c99/
There is no law that forces C++ compilers to support plain C. It made sense when the language did not had a big user base.
Plus there are plenty of C compiler vendors for Windows that would happily sell you a compiler.
Writing Solaris Device Drivers in Java:
http://labs.oracle.com/techrep/2006/abstract-156.html
What if this (extreme and unlikely scenario) occurred: an enemy force launches an extremely large flight of propeller-powered fighter/attack aircraft. Sure, our F/A-18s and such might blow them away until they run out of missiles. The dynamics between propeller (slow but extremely maneuverable) vs jet (fast but makes bigger turns) might prevent a gun-range, outnumbering dog-fight from playing out in our favor.
There was a short story something like that - some modern jet fighter slips back in time to WWI, and could not engage the enemy planes due to the speed difference, and the inability of the fighter jet's radar to get a lock onto the paper and wood enemy planes. It turned out that he didn't need to fire weapons at the warbirds of the era. All he needed to do was to buzz them while supersonic. They didn't have the speed or maneuverability to get out of the way, and their airframes were so relatively fragile, that they couldn't handle the shockwave. The planes would snap like twigs in the wake of the jet. And being supersonic, he could travel up and down the entire front lines in a matter of hours.
I imagine that you wanted to say WW II.
Great, now I really know which technology to use for desktop applications!
The standard only covers up to C# 2.0. Microsoft has stopped giving documentation to ECMA.
To a certain extent it is true, and I am of the ones delighted with the C++ Renaissance happening at Microsoft.
However, I have to ask what means managed? If I compile C# to native code like the Bartok compiler does, is it still managed?
If I create a C or C++ application and make use of Boehm GC libraries, it is now managed?
Managed and native are just marketing buzzwords.
There are already quite a few projects making use of Scala, Clojure, Erlang, F#. Ocaml and Haskell tend to not be so used as the former three.
One small thing that might disklike Microsoft bashers is that F# is developed by Microsoft and Ocaml and Haskell communities do have quite a few developers employed by Microsoft Research.
Thanks for all the effort you have put into Slashdot. Since it early days that it has been part of my daily Internet reading.
Uau, it is hard to believe that I am a daily reader for so log.
All the best for your new life chapter.
As well as Java. Who do you think converts the bytecode into native language, the OS?!
No operating system can protect stupid users from installing dubious applications.
Regardless how many security walls you put in place, if the user says yes to everything there is no way he will get protected.
The stupid thing is that this then lands in the stupid non-technical press as "platform X has malware" articles.
C# is only an ECMA standard up to C# v2, go look it up.
Microsoft stop submitting more recent versions to ECMA.