Showing posts with label unix. Show all posts
Showing posts with label unix. Show all posts
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:
Posts (Atom)