C++ for C and Java programmers: 1 hour learning is possible?
ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
C++ for C and Java programmers: 1 hour learning is possible?
Hi all! I'm a nearly new user in this forum.
I have a question for experienced programmers: I know pretty good java and c languages. I also made some simple programs in C ++, but now I would like to learn well C++
Does anyone know some free online document dedicated to java AND c programmers?
There's a sticky thread for free C++ tutorials at the top of this forum.
Yes, I saw them, but I was looking for a manual dedicated to Java and C programmers. Maybe I can read a program of small-medium size (500-1000 as lines of code), where I can find all the key features of C ++? Any suggestions?
So you say you know java. Do you know all the available libraries for java (like swing, awt, corba, whatever...)? Knowing c++ means not only be familiar with the syntax but using templates, compilers, using libraries (and their features) and so on (debugging ....). Of course you can learn 1 hour, but that will not be sufficient....
Last edited by pan64; 08-27-2014 at 07:05 AM.
Reason: typo
In an hour, you can learn enough about a hammer to smash your fingers with it ... but not too much more. And, you should already know this from your experience with Java. Could someone who "knew C++" learn as much as you know about Java ... about building sturdy real-world applications to address real-world problems for businesses ... in an hour? You know the answer is "no," because you know implicitly how much "besides the syntax of the language" that you know about Java from years spent working with it.
So you say you know java. Do you know all the available libraries for java (like swing, awt, corba, whatever...)? Knowing c++ means not only be familiar with the syntax but using templates, compilers, using libraries (and their features) and so on (debugging ....). Of course you can learn 1 hour, but that will not be sufficient....
Ok, it's clear that I cannot become a master of C++ in one hour. The thing I want is to learn the essential so that I can begin to program. For example: I don't need to learn all C++ libraries or all Java libraries; today it is absurd to learn all libraries available, it is really more simpler to learn step-by-step when you need something new (yes, internet is a wonderful resource for this!).
And for the compiler... not now: just essential for my pc, no optimization.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.