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
Post a Comment