Thursday, February 16, 2012
How to Program
The following section discusses the use of Linux/Unix as a programming environment. Below is a list of some tools. More details are covered in the linked article.
Unix as IDE: Introduction
http://blog.sanctum.geek.nz/series/unix-as-ide/
File and project management — ls, find, grep/ack, bash
Text editor and editing tools — vim, awk, sort, column
Compiler and/or interpreter — gcc, perl
Build tools — make
Debugger — gdb, valgrind, ltrace, lsof, pmap
Version control — diff, patch, svn, git
Some highly recognized books on programming:
The Little Schemer - Daniel P. Friedman
Mastering Algorithms with C - Kyle Loudon
C Programming Language (2nd Edition) - Brian W. Kernighan, Dennis M. Ritchie
Labels:
algorithms,
debugger,
debugging,
linux,
little schemer,
porgramming,
unix
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment