Monday, May 24, 2010

I have just finished introduction to C++ 1 and 2 at my school, what should I do next, C++ wise?

I won't be learning C++ really anymore for a long time, what should I start learning now, C++ wise, because I already pretty much know all the basics and what not.

I have just finished introduction to C++ 1 and 2 at my school, what should I do next, C++ wise?
well, take it from a guy who's been surfing the technology waves for 10-15 years, the answer to this lies in assessing the next flavor of the month, and has gotten very difficult to predict lately. c++ was super hot, then OOP and java, then J2EE followed by ANYTHING with a J in front of it, then .NET and C#, meanwhile XML and Web Services were thrown into the mix. C++ is now "old technology" and probably laughed at by some yet will always be violently defended by those who grew up with it.





I code in Prolog and perl, just because i am sick of reading a flavor of the month book every 2 weeks and i actually want to create, not memorize and mimic. But i do not recommend these languages career-wise because few people actually look for these key words. i do it because i HAVE a job and i could care less about learning the newest way to do a frikkin for-loop -- useless!





But certainly don't follow my lead, in fact i'd consider moving to Java or C# for job security, but listen to some podcasts or read slashdot and see how c++ is holding up. No doubt it will be deprecated some day, but you need to judge just how soon it will happend so you can jump to the next merry-go-round.
Reply:You might want to go to C# if you're looking to stay with Microsoft crapola. Object orientation is the future, my friend, and C# is object-oriented from the beginning. (Java was object-oriented from the beginning first, though!)
Reply:Many c programmers view C++ as just a way of organising their code into groups (classes). The code that they write is syntactically correct but does not use the real power of C++.


If your C++ classes did not cover it. I suggest learning Object Oriented Programming to unleash the real power of C++.
Reply:Take a Java course. Also look into maybe learning about databases. Programming languages and database operations go hand in hand and you need to know how to retrieve and modify data on a database using your application.
Reply:There are two ways to look at C++ and many schools teach only one way.


Many c programmers view C++ as just a way of organising their code into groups (classes). The code that they write is syntactically correct but does not use the real power of C++.


If your C++ classes did not cover it. I suggest learning Object Oriented Programming to unleash the real power of C++.


If you want to learn another language that is truely an object oriented language, try Prolog. It is the best language, it uses Object Oriented Programming and only OOP. It is the best language for intelligent processing of data.
Reply:yea i would learn c++wise because it wont do any harm to know more in fact the more you learn the better your job prospects,


good luck for the future


No comments:

Post a Comment