Computer Programming Languages
Ranked #10,921 in Books, Poetry & Writing, #386,575 overall
Choosing Software Development Tools
Knuth says programming languages are all alike (OK, he says they have several properties in common.) Still, it is a lot easier to learn a second or "N 1th" language than it is to learn the first one.
Many languages are available, each with strengths and weaknesses -- and fervent fans. Knowing what you intend your progams to do makes picking an appropriate language a lot easier.
Table of Contents
- The Art of Computer Programming
- Further Reading
- Eric S. Raymond
- In Memorium : Mabel the scratch monkey
- Ajax
- Assembly Language (ASM, MASM)
- BASIC
- C (including C++)
- FORTRAN
- Java (Beginning)
- Lisp
- PHP
- PHP
- Python
- Visual BASIC (Beginning)
- Tcl/Tk ("Tickle")
- XHTML
- Beginning XML
- XML
- XSLT (eXtensible Stylesheet Language Transformations)
- XSL (Extensible Stylesheet Language)
- The Whole Ed Cata-Blog
The Art of Computer Programming
The Art of Computer Programming isn't a "beginner's" book, but it's a great place to start a serious study of computer science. Programming is a detail-oriented process. Knuth never loses sight of the conceptual forest amidst the syntactic trees. Expensive. Worth it!
Further Reading
This lens certainly got side-tracked in the RSS frenzy! However, there will be some additions "RSN." If your favorite language isn't listed here, try:
Computer Languages
Computer Programming
Web Scripting
Eric S. Raymond
Eric was for many years the keeper of "The Jargon File" FAQ, which is the source of the "scratch monkey" reference, and became The New Hacker's Dictionary -- still is, I guess.
Anyway I couldn't plug the dictionary without mentioning The Cathedral & the Bazaar which helped to launch the open source "revolution."
In Memorium : Mabel the scratch monkey
I knew there'd be problems screen-scraping Amazon.com. I just didn't know they'd be so pervasive or happen so soon.
Meanwhile, The Jadebox Store is our "scratch monkey".
Ajax
http://feeds.feedburner.com/AjaxProgrammingBooksAmazoncom
View / Subscribe this feed or Search / Bookmark homepage.
Assembly Language (ASM, MASM)
View / Subscribe this feed or Search / Bookmark
BASIC
Beginner's All-purpose Symbolic Instruction Code (BASIC) was one of the first computer languages to gain wide acceptance. It has since sprouted a number of offshoots, including QBasic and Microsoft's Visual Basic.
View / Subscribe this feed or Search / Bookmark
C (including C++)
View / Subscribe this feed or Search / Bookmark
FORTRAN
http://feeds.feedburner.com/FortranBooksAmazoncom
View / Subscribe this feed or Search / Bookmark
Java (Beginning)
View / Subscribe this feed or Search / Bookmark
Lisp
View / Subscribe this feed or Search / Bookmark
PHP
PHP
Python
View / Subscribe this feed or Search / Bookmark
Visual BASIC (Beginning)
View / Subscribe this feed or Search / Bookmark
Tcl/Tk ("Tickle")
http://feeds.feedburner.com/TcltkBooksAmazoncom
View / Subscribe this feed or Search / Bookmark
XHTML
XHTML -- the emerging standard language for publishing webpages -- is a variant of XML or an XML vocabulary. Think of it as XML designed to be viewed in a browser as a human-readable page. Most XHTML books include material on standard HTML and CSS.
View / Subscribe this feed or Search / Bookmark
Beginning XML
"Core XML" might be a better title for this book. This is not "For Dummies" introduction, but an overview of the entire XML family including XHTML, RSS, XSLT, etc.
With the release of the fourth edition just a few days away, there is little reason to buy the third edition, unless you don't need the "bleeding edge" bells and whistles and want to catch the publisher's closeout pricing.
XML
View / Subscribe this feed or Search / Bookmark
XSLT (eXtensible Stylesheet Language Transformations)
XSLT-FO (eXtensible Stylesheet Language - Formatting Objects) which handles the display of the output document.
XSL (Extensible Stylesheet Language)
The current usage is to enclose transforms in a xsl:stylesheet tag which supercedes the older xsl:transform tag, thus creating needless confusion with the HTML CSS specification. Generally, the transform tag is retained to distinguish the XSL 1.0 specification in older code.
View / Subscribe this feed or Search / Bookmark
The Whole Ed Cata-Blog
I've never quite been sure what distinguishes a blog from a regular webpage. Timeliness seems to have something to do with it, but that doesn't seem to be a hard and fast rule.
Anyway, here are some of the things I've been working on lately...
by access2
Explore related pages
- Programming Beginner Programming Beginner
- UML Modeling Tools UML Modeling Tools
- DANTES Subject Standardized Tests (DSST) DANTES Subject Standardized Tests (DSST)
- How to Become a Freelance Software Developer How to Become a Freelance Software Developer
- Microsoft Silverlight for Windows, Mac OS, and Windows Mobile | Cross Platform and Cross Browser Plug In Used With Tafiti Microsoft Silverlight for Windows, Mac OS, and Windows Mobile | Cross Platform and Cross Browser Plug In Used With Tafiti
- Live Update javascript: tips and tricks for web designers Live Update javascript: tips and tricks for web designers
