Subj : C++ To : crow From : Digital Man Date : Fri Nov 08 2019 13:20:07 Re: C++ By: crow to All on Fri Nov 08 2019 01:54 pm > Hey there. > > I'm currently a person learning Programming. Right now, I'm focusing on C > and Java(I might also plan to put more focus onto Python too). But, right > now, I'm wondering whether I should learn C++. > > I mean, a lot of Jobs nowadays involve or require C++. But the thing about > C++, is it's Syntax and the fact that a lot of people say that the the > Language is bloated and slow. I don't want a Language like that but I have > been told to just decide for myself. > > I have learned basic Printing and getting User-Input from cplusplus.com but > that's all. I mean, since I'm continuing to learn Java and since I know a > bit about C, maybe it shouldn't be too hard to pick up C++. > > Now as for whether I should learn C++, should I? Is it a terrible Language > due to it being "bloated" and "slow"(According to others anyway)? C++ is definitely not "slow" by any measure, it's as "close to the hardware" as C but you do get a bit more overhead in your compiled code (compared to straight C). "bloated" is a subjective opinion, but I don't think it's any more bloated than Java, and definitely much faster than Java on average. C++ is object-oriented, so in that regard, is more like Java than C. Knowing C really should be a prerequisite for any C++ programmer, so I definitely think it's a good thing to learn (the K&R book and sites like hackerrank.com should be sufficient). Syntatically, Java and C++ are pretty similar. There are even more C-inspired languages nowadays (e.g. C#, Objective-C, JavaScript, PHP), so I think learning C is a great starting place regardless whether you plan to learn/use C++ or not. digital man Synchronet "Real Fact" #73: SyncTERM (created by Deuce) contains portions of Synchronet and SEXYZ code. Norco, CA WX: 89.5øF, 13.0% humidity, 3 mph SW wind, 0.00 inches rain/24hrs --- þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net .