Because hardware is so much faster now than it was 20 or 30 years ago, what is the fucking purpose of using low level languages like C or C++?
Why doesn't everyone just use Java or C# for everything now?
>>58038960
>Because hardware is so much faster now than it was 20 or 30 years ago, what is the fucking purpose of using low level languages like C or C++?
Doing more work with that faster hardware instead of doing the same work that we used to do with less?
>>58038960
>planning to use Java on long term projects since Oracle bought it
shiggydiggy
It's pretty much ded.
>>58038960
Because using software written in these languages brings performance levels 30 years back(except the explicitly optimized cases like numerics in Java - try doing it with objects and it becomes like ten times worse).
>>58038960
we want to use the new hardware as effectively as possible.
Otherwise, what's the point if the new hardware just runs inefficient software?
However, I agree that it's not always necessary to use a low level language to achieve the necessary performance.
Because java is awful, C# is good though and has a future (CLR)
>>58038976
>>58041151
/thread
P.T.: BTW, CPUs and GPUs may be so much faster, RAM isn't. That's why browser based software is slow.
>>58041160
What's the big difference between Java and C#?
If you develop for Windows.
>>58041276
C# isn't a dead language, it also doesn't look like shit with every function beginning with a lowercase letter etc etc