Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 18 Jan 2005 00:45:16 +0100
From:      Andrea Venturoli <ml@netfence.it>
To:        koen de wijs <koendewijs@gmx.net>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: programming languages and visual programming under FreeBSD
Message-ID:  <41EC4E0C.4020900@netfence.it>
In-Reply-To: <41EABF33.1040801@gmx.net>
References:  <41EABF33.1040801@gmx.net>

next in thread | previous in thread | raw e-mail | index | archive | help
koen de wijs wrote:
 > I heard that C is the most powerfull language under unix

Two points here: first, this is just one opinion, and one that may start 
a flame war (which I'll avoid); second, C is not just for UNIX, it's a 
platform neutral standard language. That means you can write a program 
with it and, as long as you stay away from system specific things, 
compile and run it on UNIX, Windows, Mac, you name what.
This holds true for many, but not all, languages.

C is quite powerful and I'd assess its difficulty as medium.
You might definitely want to give it a try, since it's very widespread.




 > Can you read and write directly with the printer port or does the
 > kernell block that?? I got a programm from someone that putted some
 > assmebler in his c programm to adress the printer port.

You had better not do this. Not on any multitasking OS.



 > What are the advantages of these languages above C

Without digging too deeply into it (it would require a book): C is a 
*programming language*, as opposed to *scripting* languages
The difference is quite subtle: a programming language aims at 
effectiveness and is usually to be preferred for large scale projects; a 
scripting language aims at simplicity and fast developing times.
I would say PERL and Python are scripting language, but now someone will 
fire on me :)


 > and are there more programming languages under FreeBSD?

Too many to list here. From C++ and Java to oldies like Fortran and tons 
of others.
Googling a bit will surely provide you with a list.


  bye
	av.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41EC4E0C.4020900>