On Saturday 05 June 2004 10:17, David Jarman wrote: > � �5/ � What in your opinion are suitable texts for learning how to program > in Linux for Mandrake. �I have machine language and flowchart skills but > not sufficient �knowledge with higher languages
Unfortunately you do not tell us what types of tasks you wish to program solutions for, so one can only be very general in reply. Starting with the most common compiled languages:- The C language is used extensively for systems programming - Such as the Linux Kernel. There is a very brief micro-introduction to C in the RUTE book by Paul Sheer. There is a local mirror for list members at:- http://berty.dyndns.org/rute/node25.html There is a list of somewhat more detailed C tutorials at:- ftp://svr-ftp.eng.cam.ac.uk/pub/misc/README Don't forget the comp.lang.c FAQ list by Steve Summit. http://www.eskimo.com/~scs/C-faq/faq.html and http://www.plethora.net/~seebs/faqs/c-iaq.html C had Object Oriented extentions grafted on to it by Bjarne Stroustrup and became C++ which is very widely used for large applications. http://www.research.att.com/~bs/bs_faq.html http://www.faqs.org/faqs/C++-faq/ There are also a large number of experimental and academic languages which have their places in the history of computing. The other group of languages often used are implemented as interpreters:- PERL a very mature and widely used language, especially for cgi-bin scripts. http://www.perl.org and http://www.perl.com Sometimes said to be the duct-tape which holds the WWW together. Rather idiosyncratic syntax which is easier to write than read. Object Oriented paradigm grafted on to it in the last few years. The ease with which you can install any module you might need using the CPAN is quite remarkable. CPAN == Comprehensive PERL Archive Network. PYTHON is a more recent interpretive language which was designed to have the Object Oriented ideas right from the start. Some people find the quirky syntax and layout rules rather strange to start with. Reliable, featureful and widely used. RUBY is a no-surprises language. It's currently implemented as a one pass interpreter so it's not quite as fast as either PERL or PHTHON, but with modern machines that is of little consequence. Very easy to lean and not yet bloated or overfeatured. Recommended as a language to start out with. http://www.ruby-lang.org ( currently being rebuilt ) http://www.rubygarden.org A pretty good tutorial at:- http://www.rubycentral.com/book/index.html Several libraries for making GUIs available. http://www.fxruby.org/ That's more than enough to get you going. -- Sincerely etc. Christopher Sawtell NB. This PC runs Linux. If you find a virus apparently from me, it has forged the e-mail headers on someone else's machine. Please do not notify me when this occurs. Thanks.
