LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 05-18-2004, 11:55 AM   #1
Linux~Powered
Member
 
Registered: Jan 2004
Location: /lost+found
Distribution: Slackware 14.2
Posts: 849

Rep: Reputation: 33
C and Perl books?


I've been looking on-line for some programming books and found some pretty cheap ones. The thing is most of them are from 1995-2000. I'm not familiar with either language...Perl or C. Has the language changed much from 95-04? That's almost ten years and technology is always on the run. I don't want to buy books that are going to lead me in the wrong direction. Also, do you guys or girls have any recommendations on some programming books for a newbie?
 
Old 05-18-2004, 01:03 PM   #2
lone_nut
Member
 
Registered: Dec 2003
Location: Denmark
Distribution: Mandrake
Posts: 179

Rep: Reputation: 30
I don't know about Perl (to me it looks Russian) but C is a standard, so you should be able to use old books (I learned it with the help of a book copyrighted in 1985 called "C made easy")

You properly want to read the "GNU Coding standards" on the GNU Website too - even if you don't plan to code for them. You will get good tips on how to write good codes.
 
Old 05-18-2004, 01:45 PM   #3
btmiller
Senior Member
 
Registered: May 2004
Location: In the DC 'burbs
Distribution: Arch, Scientific Linux, Debian, Ubuntu
Posts: 4,290

Rep: Reputation: 378Reputation: 378Reputation: 378Reputation: 378
The C standard most widely implemented by compilers today was first written in 1989, so you should be OK there. Note though that ANSI/ISO standardized C is a very general language and library specification. A lot of functionality is added by additions to the language. On Linux (and other Unixes), a lot of these additions implement what is known as the POSIX specification. These functions don't really change a lot either. What does change are a lot of platform specific functions which get added or removed as time goes on. But for just learning basic C, you should probably stick to the ANSI/ISO standardized stuff at first and in that case your books are probably fine (depends on the exact titles, there have been a lot of bad C books written).

As for Perl, the language has changed since 1995 (I think that's back in the Perl 4 days), but the changes are mostly backwards compatible. You probably should glance over the Perl man pages and the perldoc documentation to get a sense of what's changed.
 
Old 05-18-2004, 01:55 PM   #4
nukkel
Member
 
Registered: Mar 2003
Location: Belgium
Distribution: Hardened gentoo
Posts: 323

Rep: Reputation: 30
If you like to learn-by-example, in the case of Perl there are a lot of freely available CGI scripts written in Perl -- just do a google search for 'perl cgi script'

These scripts are usually relatively simple -- I've learned a lot from them

Cheers,
nukkel
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Please recommend c++,perl,php books! twirl Programming 4 09-23-2005 05:07 AM
Problem with perl module for w3c validator to work on my local Apache+PHP+perl instal tbamt Linux - Software 0 12-16-2004 05:37 PM
Hiding code in PERL, perl gui question randomx Programming 1 06-26-2004 03:22 PM
perl(Cwd) perl(File::Basename) perl(File::Copy) perl(strict)....What are those? Baldorg Linux - Software 1 11-09-2003 08:09 PM
chrooting apache v2 (php, ssl, perl support) ; perl configuration markus1982 Linux - Security 3 01-26-2003 06:15 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 09:38 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration