Beginning C++ in FreeBSD

Daniela dgw at
Fri Apr 16 09:26:46 PDT 2004

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.


More information about the freebsd-questions mailing list