LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 08-26-2014, 05:21 PM   #1
fortea
LQ Newbie
 
Registered: Aug 2011
Posts: 13

Rep: Reputation: Disabled
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?

Thank you very much!
 
Old 08-26-2014, 05:23 PM   #2
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,225

Rep: Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320
There's a sticky thread for free C++ tutorials at the top of this forum.

I don't think any of them are aimed specifically at C or Java programmers, but both languages are similar enough to C++ that you'll have an advantage.

And no, it's not possible to learn C++ "well" in only one hour.

Last edited by dugan; 08-26-2014 at 10:17 PM.
 
Old 08-27-2014, 12:39 AM   #3
psionl0
Member
 
Registered: Jan 2011
Distribution: slackware_64 14.1
Posts: 722
Blog Entries: 2

Rep: Reputation: 124Reputation: 124
Quote:
Originally Posted by dugan View Post
And no, it's not possible to learn C++ "well" in only one hour.
That depends on what you mean by "well". An experienced C/Java programmer should be able to learn to write some C++ code within an hour.

ETA Oops! I see the OP already got that far.

Last edited by psionl0; 08-27-2014 at 12:40 AM.
 
Old 08-27-2014, 06:31 AM   #4
fortea
LQ Newbie
 
Registered: Aug 2011
Posts: 13

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by dugan View Post
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?
 
Old 08-27-2014, 07:04 AM   #5
pan64
LQ Addict
 
Registered: Mar 2012
Location: Hungary
Distribution: debian/ubuntu/suse ...
Posts: 21,850

Rep: Reputation: 7309Reputation: 7309Reputation: 7309Reputation: 7309Reputation: 7309Reputation: 7309Reputation: 7309Reputation: 7309Reputation: 7309Reputation: 7309Reputation: 7309
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
 
Old 08-27-2014, 07:53 AM   #6
sundialsvcs
LQ Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 10,659
Blog Entries: 4

Rep: Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941
Basically, the answer is: "No."

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.
 
Old 08-27-2014, 08:34 AM   #7
fortea
LQ Newbie
 
Registered: Aug 2011
Posts: 13

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by pan64 View Post
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.
 
  


Reply

Tags
c++, java, learning



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Cron job issue - every hour works, but specific hour fails lunarleviathan Linux - Newbie 6 11-20-2009 12:19 AM
The 'Anti-Java' Professor and the Jobless Programmers Jeebizz Linux - News 5 10-16-2009 09:03 PM
JTextArea Question for Java Programmers Diederick Programming 1 09-16-2005 08:25 PM
change clock from 24 hour to 12 hour in suse 9.2/KDE 3.3 jmlumpkin Linux - Newbie 1 01-22-2005 11:45 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 09:28 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration