Language Comparison

Started by
10 comments, last by Ripiz 11 years, 11 months ago

It's really a shame that Universities nowadays do not even teach any systems programming languages anymore. Not even C++.


I'm going to be doing my 4th year of computer science at a major Canadian university this coming fall. My intro to algorithms course used C++. So did my computer graphics course, although most of the code I saw in that course was very C-like. Both computer systems courses I've taken used C. Granted, we were never explicitly "taught" C or C++, per se, beyond a bit of syntax. Students were expected to figure things out on their own, and from what I could see, generally did. The intro to programming course they gave to first years when I was in first year used Java, but they now use a dialect of Lisp. Java is only used for generic software development courses.
Advertisement

It's really a shame that Universities nowadays do not even teach any systems programming languages anymore. Not even C++.


We had Pascal, C, C++, 16bit assembly, and now we've got Java.
Pascal/C/C++ professors actually checked programs and asked questions to be sure you made them. However it was just collection of basics: functions, pointers, exceptions, const, reference, array, dynamic memory allocation, one program used std::vector<>. Most (or even all) below 200 lines.
Assembly was too hard to check (final program over 1000 lines), correct program output was sufficient to account for it.
Java is a bit different story though, we get to use a little bit more advanced features (functionality wise, not completexily as Java makes it easy): applets, threading, synchronization. But there's completely no attention towards performance of threads and their usefulness. Java code is never even checked, professor just asks about completely irrelevant stuff, for example, I was accounting on file reading/writing and containers, he asked what package, static keywords mean and what kind of visibility constructor has if none is specified.
All exams consisted purely out of theory.

Therefore I feel I'm wasting time in my university, we get nothing but useless theory, which does not help at all, not to mention I knew almost everything what they taught in 2 years.

This topic is closed to new replies.

Advertisement