Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Apr 2004 15:13:02 -0400
From:      Miles Lubin <miles@lubin.us>
To:        freebsd-questions@freebsd.org
Subject:   Re: Beginning C++ in FreeBSD
Message-ID:  <20040416151302.218d58fb.miles@lubin.us>
In-Reply-To: <200404161720.37041.dgw@liwest.at>
References:  <200404151110.i3FBAaoo048373@adsl-68-76-19-75.dsl.klmzmi.ameritech.net> <200404161720.37041.dgw@liwest.at>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 16 Apr 2004 17:20:36 +0000
Daniela <dgw@liwest.at> wrote:

> On Thursday 15 April 2004 11:10, Lucas Holt wrote:
> > Many universities teach C++ exclusiveley now.  Java and C++ share some
> > common ground on syntax and the fact that they both support Object oriented
> > programming.  Aside from that, there are many differences.  C++ is native
> > code and executes faster than java which uses a virtual machine.  C++ code
> > is compiled into C code by the compiler and then assembly.  Java is
> > converted into byte code for a virtual machine.
> 
> What? C++ code is converted to C? Which compiler are you using, and why the 
> hell would a compiler do this?
> 
> I would definitely recommend to start with assembly. It gives you a good 
> understanding of the hardware, and every programming language you learn 
> afterwards will be a piece of cake. Then get a good reference (some have 
> already been mentioned) and start coding a real program right away, skip that 
> boring "hello world" stuff. I learned seven programming languages in five 
> months with this method.
> 
> Daniela

I believe origionally that C++ compilers converted C++ to C.

I'm not sure about starting with assembly, it could be overwhelming.
I started with Basic, and I learned all the other languages fine.

Miles



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040416151302.218d58fb.miles>