KaeyelI've heard C++ is being phased out in favor of C#...
c# and obj-c are completely dif than c++ which is essentially c crammed with objectoriented stuff and different guidelines for proper use
c++ was phased out by java because its simpler and most programming doesnt require performance benefits of c++. c# was a response to java's rise in popularity, they're both verbose oop languages that removed the need for memory management
c++ is used for game engines and similar performance demanding projects
obj-c popularity is solely from iphone apps
i tried to answer everything hope this helps at the end of the day at nonserious level it doesnt really matter which one you pick
Actually, your point about Objective-C being far away from C++ isn't necessarily always true, mainly because of how Objective-C was built as well as the Cocoa API from Apple. You can use as much C++ as you want/need, but you don't need to, all the time. However there are instances where you would want to port C++ codebases to a portable device and layer Objective-C on top for the UI.
MR_SLINi'm signed up for a java course this semester...is java the best one to learn? i'm a business major not a programmer.
I like omp's response to your question. If you're learning programming, it's fine as an introduction language, but ultimately, to get the job done, you use whatever language fits the bill. Java's main use in "the real world" is most likely on banking systems. If it's a different use AND you're doing from scratch, there are plenty of other languages that are most likely suited for it.
DavyCHey, next year September i'm going to start taking a CompSci course. Can someone point me to a good program that could teach me Java? I figure I should get a head start. Thanks!
What kind of topic is this course teaching? If it's Java, it sounds like it will be data structures and algorithms. I can't find the textbook I used on Amazon but if I do, I'll be sure to link it, as it was quite good.