What is the best way to go in the long term: C, Objective C, or C++? -


one thing i've been meaning c++ programming not sure if should go c++ (which have basic console programming knowledge) or should c or objective c? i'm looking @ long term ease of coding such editors, compilers, etc quickest set , running.

to go along that, software suggest working suggested language?

[edit]

some people mentioned hard suggest when not known doing. don't have specific program in mind @ moment, i'm looking @ starting 1 of these 3 languages either long-term investment , work or jumping point else.

i can speak of c , c++. learning either wouldn't hurt, if reason legacy code in c , c++.

pure c option operating systems, driver development, or embedded development environments. other uses include times when performance critical-- want "close" internals of machine possible. never hurts know c because these applications of don't seem going away anytime soon. c "lingua franca" lot of *nix applications. if want contribute lot of open source projects (apache/svn/cvs/etc), knowing c requirement.

c++, in experience, used when "close machine" when coding c, option of including higher levels of abstraction via oop. c++'s major strength (and biggest weakness) multi-paradigm. gives stuff can in c plus lots of object-oriented features. example, reuse lots of super-optimized c code needed while creating classes, doing inheritance/polymorphism-- "object-orientedness" want. there's ways throw in functional programming mix...

c++ criticized trying many things many people. attempt everything, critics say, not @ 1 thing. c++ used "lingua franca" desktop applications, java , .net have taken lot of enterprise users away. still, many applications care both performance , using huge amount of additional, useful, good-enough-for-your-purposes features available in c++ choose c++.


Comments

Popular posts from this blog

windows - Why does Vista not allow creation of shortcuts to "Programs" on a NonAdmin account? Not supposed to install apps from NonAdmin account? -

c++ - How do I get a multi line tooltip in MFC -

unit testing - How to mock PreferenceManager in Android? -