Originally posted by randomizer
View Post
Announcement
Collapse
No announcement yet.
China Makes A Java Version Of Core LLVM
Collapse
X
-
Originally posted by gamerk2 View PostReally, the main reason why C/C++ isn't being taught anymore is because is HARD. Its not a fun language to teach the basics in. [I actually recommend people learn an easier syntax, like Pascal or even Algol 68 first].
So I agree that teaching students how to work with pointers can better be done with a modern (Object) Pascal implementation (I don't know Algol 68, so difficult to say anything about it). For teaching basic programming, Python or another language with a simple syntax and no boilerplate overhead (so no Java or C#) would be good too.
Leave a comment:
-
Originally posted by droidhacker View PostI can see the exercise in rewriting the code in another language to be an acceptable very beginner-ish exercise. The end product will be of absolutely no value though.
The way I read this, is that, at least when I went through it, comp sci degrees tend to start off with Java. Hence java becomes the "most familiar" language for a lot of students. That doesn't make it actually a good language, or even remotely suitable for high performance computing needs.
What this really is, is a BEGINNERS C++ course with a major project being to *read and understand* the C++ code through translating it into Java.
Might be a fun learning exercise.
This is not news.
Really, the main reason why C/C++ isn't being taught anymore is because is HARD. Its not a fun language to teach the basics in. [I actually recommend people learn an easier syntax, like Pascal or even Algol 68 first].
Leave a comment:
-
They actually made something? Oh it's younglings - ahhhh . Soon they will grow up and be stealing our technology, counterfeiting our goods, pirating or music, movies and software and stealing our trade.
Leave a comment:
-
I can see the exercise in rewriting the code in another language to be an acceptable very beginner-ish exercise. The end product will be of absolutely no value though.
The way I read this, is that, at least when I went through it, comp sci degrees tend to start off with Java. Hence java becomes the "most familiar" language for a lot of students. That doesn't make it actually a good language, or even remotely suitable for high performance computing needs.
What this really is, is a BEGINNERS C++ course with a major project being to *read and understand* the C++ code through translating it into Java.
Might be a fun learning exercise.
This is not news.
Leave a comment:
-
Originally posted by wizard69 View PostI understand students and learning but it just seems like a total waste of good talent.
Leave a comment:
-
I don't think so.
The number of students who effectively work on software of this complexity is very small. Marek & co are exceptions, really.
This way we got a bunch of students who really understand LLVM. Most other students are writing Angry Birds clones, or dreaming about the next big app that stores your aunt's recipes on the cloud, or some similar nonsense.
I don't know if these guys will end up contributing to LLVM or some similar compiler project in the future, but I'm pretty sure that the "Angry Birds clone" guys won't.
Leave a comment:
Leave a comment: