Date: Mon, 17 Jan 2005 18:15:54 -0800 From: Tabor Kelly <tkelly-freebsd-questions@taborandtashell.net> To: koen de wijs <koendewijs@gmx.net> Cc: freebsd-questions@freebsd.org Subject: Re: programming languages and visual programming under FreeBSD Message-ID: <41EC715A.3050804@taborandtashell.net> 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: > Hallo, I'm just new wtih unix and FreeBSD and I have a question about > programming languages, I want to learn some of them but don't know where > to start. C, it was the first programming language that I learned, so I may be a little biased. However, it is not that hard to learn, and tied closely enough with the hardware that you will probably learn some things about hardware as you go. > I heard that C is the most powerfull language under unix and almost the > complete system is written under it. > You can do everything with it. Where is a good toturial? I don't remember what book I used to learn it. Right now I have the O'Reilly book _Practical C Programming_, but I don't know if it is as good as it could be. If you decide that you want to learn C++ instead, I like _Using C++_ but my wife says _C++ Primer Plus_. > 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. > And where can I find an overview of all the *.h files that you can use > under FreeBSD As others have noted, don't do this. <snip: stuff I don't know the answer to> > The other languages that I know are: > Perl, I could only find that it is especially for tasks for your system > and that it's based on C > Shell scripts, for tasks for your systems and simple programms > Python. Good, I think you will find that knowing Perl and C is a very good combination. > What are the advantages of these languages above C... Faster development time... for example string manipulation of any sort in C is far more difficult than Perl. However, their are some things that you can do in C far more efficiently than in a higher level language. PS- Java is a nice language if you want to learn something purely object oriented. However, some people object to Sun's politics. -- Tabor Kelly tkelly-freebsd-questions@taborandtashell.net http://tabor.taborandtashell.net
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41EC715A.3050804>