Programming languages
From ACM Wiki
(Redirected from Programming Languages)
Contents |
Programming Languages @ LSU
These are the languages you will definitely use during your stay at LSU:
Popular Scripting Languages
Lists of Languages
Program Chrestomathy
In computer programming, a program chrestomathy is a collection of similar programs written in various programming languages, for the purpose of demonstrating differences in syntax, semantics and idioms for each language. [1]
- Rosetta Code Project
- Hello World (Latech.edu)
- Computer Language Shootout, focused on performance
- 99 bottles of beer, in over a thousand languages
- ROT13 in a wide variety of languages
Resources
Blogs
Books
- The Structure and Interpretation of Computer Programs (a.k.a. SICP) (a.k.a. the purple book). Abelson and Sussman. Website Full text in HTML
- Concepts, Techniques, and Models of Computer Programming. Van Roy and Haridi. Website
Related Topics
Text Editors
This is potentially the most important tool you have: choose one and learn it.
If you are serious about a career that involves programming:
- Vim [2] (*nix, Mac, Windows)
- Emacs [3] (*nix, Mac, Windows)
- Some IDE:
- Eclipse (*nix, Mac, Windows)
- NetBeans (*nix, Mac, Windows)
- VisualStudio (Windows)
If you only need to get through one or two classes:
Programming Challenges and Competitions
- LSU@ACM SigCon Practice
- ICPC
- High Performance Computing
