
.Methods, Techniques, Paradigms

.NET

.Useful Libraries

Ada

Alef

ALGOL

Anic

ANTLR

APL

Arc

ASM

Atomos

ATS

Automath

Awk

BETA

C
C standard library - Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/C_standard_library
Haskell for C Programmers
http://www.haskell.org/~pairwise/intro/intro.html
GNU Scientific Library -- Reference Manual
http://www.gnu.org/software/gsl/manual/html_node/
OO C is passable
http://www.yosefk.com/blog/oo-c-is-passable.html
C Programming - Wikibooks, collection of open-content textbooks
http://en.wikibooks.org/wiki/C_Programming
GNU Compiler Collection - Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/GNU_C_Compiler
RWCP OpenMP compiler project
http://www.pccluster.org/opt/omni/doc/index.html
Tiny C Compiler - Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/Tiny_C_Compiler
The International Obfuscated C Code Contest
http://www.ioccc.org/
Category:C compilers - Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/Category:C_compilers
Introduction
http://www.boost.org/doc/libs/1_39_0/libs/spirit/classic/doc/introduction.html
C standard library - Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/C_standard_library
IBM Rational Purify - Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/IBM_Rational_Purify
Valgrind - Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/Valgrind
C (programming language) - Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/C_(programming_language)
Fail-Safe C: Top Page
https://staff.aist.go.jp/y.oiwa/FailSafeC/index-en.html
cppinclude
http://dvide.com/labs/cppinclude/
Call for testing: pcc and the OpenBSD kernel
http://undeadly.org/cgi?action=article&sid=20091228231142
Atomic Builtins - Using the GNU Compiler Collection (GCC)
http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Atomic-Builtins.html
Tiniest sort
http://www.cs.dartmouth.edu/~doug/tinysort.html
XC Programming Language - Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/XC_Programming_Language
Embedded.com - Embedded systems programmers worldwide earn failing grades in C
http://www.embedded.com/222300586
Conal Elliott » The C language is purely functional
http://conal.net/blog/posts/the-c-language-is-purely-functional/
How do I go from OOP to good, procedural C code? : programming
http://www.reddit.com/r/programming/comments/b5ikf/how_do_i_go_from_oop_to_good_procedural_c_code/
/n/sources/plan9/sys/include/9p.h - Plan 9 from Bell Labs
http://plan9.bell-labs.com/sources/plan9/sys/include/9p.h
OpenUH: Open source compiler
http://www2.cs.uh.edu/~openuh/doc.shtml
netlib home page
http://netlib.sandia.gov/master/readme.html
[1003.2547] The C Object System: Using C as a High-Level Object-Oriented Language
http://arxiv.org/abs/1003.2547
Inline function - Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/Inline_function
Transactional Memory Research - Overview - Transactional Memory Research @ Dresden University of Technology
http://tm.inf.tu-dresden.de/
STRUCT keyword
http://www.lix.polytechnique.fr/~liberti/public/computing/prog/c/C/SYNTAX/struct.html
CS360 Lecture notes -- Setjmp and Longjmp
http://www.cs.utk.edu/~mbeck/classes/cs560/360/notes/Setjmp/lecture.html
The Hoard Memory Allocator
http://www.hoard.org/
Cscope Home Page
http://cscope.sourceforge.net/
Vim/Cscope tutorial
http://cscope.sourceforge.net/cscope_vim_tutorial.html
The C Programming Language Answers To Exercises
http://users.powernet.co.uk/eton/kandr2/
Stanford CS Ed Library
http://cslibrary.stanford.edu/
C Programming Notes
http://www.eskimo.com/~scs/cclass/notes/top.html
Programming in C
http://www.cs.cf.ac.uk/Dave/C/
comp.lang.c Frequently Asked Questions
http://c-faq.com/
Programming in C
http://www.lysator.liu.se/c/index.html
C libraries - Free Software Directory - Free Software Foundation
http://directory.fsf.org/category/clibs/
ISO/IEC JTC1/SC22/WG14 - C
http://www.open-std.org/JTC1/SC22/WG14/
Organization of the C Language Reference
http://msdn.microsoft.com/en-us/library/25db87se.aspx
Free Online C and C++ Documentation, Tutorials and Books (thefreecountry.com)
http://www.thefreecountry.com/documentation/onlinecpp.shtml
Bit Twiddling Hacks
http://www-graphics.stanford.edu/~seander/bithacks.html
Clockwise/Spiral Rule
http://c-faq.com/decl/spiral.anderson.html
BSD Fund: pcc Fund
http://www.bsdfund.org/projects/pcc/
pstruct - perldoc.perl.org
http://perldoc.perl.org/pstruct.html
Rob Pike: Notes on Programming in C
http://doc.cat-v.org/bell_labs/pikestyle?_
What’s to love about C? « Musing Dragoman
http://mortoray.com/2012/06/11/whats-to-love-about-c/
Basics of Memory Addresses in C
http://denniskubes.com/2012/08/17/basics-of-memory-addresses-in-c/
A quick guide to how memory addresses of primitives, arrays, and structs work in C.

C++

CDuce

Chapel

Cilk

Clojure

Compilers and Interpreters

D

Data and Databases

Debugging & Profiling

Documenting Code

Ease

Editors & IDEs

Educational/Teaching

Eiffel

Erlang

F#

Fortran

Fortress

General Programming
Low Level Bit Hacks You Absolutely Must Know - good coders code, great reuse
http://www.catonmat.net/blog/low-level-bit-hacks-you-absolutely-must-know/
Polyglot (computing) - Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/Polyglot_(computing)
the left fold
http://foldl.org/
What every programmer should know about memory, Part 1 [LWN.net]
http://lwn.net/Articles/250967/
okmij.org
http://okmij.org/ftp/
How's My Code
http://howsmycode.com/
Esoteric programming language - Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/Esoteric_programming_language
'Hello World' Considered Harmful?
http://www.osnews.com/story/21650/_Hello_World_Considered_Harmful_
Monads
http://okmij.org/ftp/Computation/monads.html#lazy-sharing-nondet
nothingmuch's perl blog: Functional programming and unreasonable expectations
http://blog.woobling.org/2009/11/functional-programming-and-unreasonable.html
ideone.com
http://ideone.com/
Sphere Online Judge (SPOJ)
https://www.spoj.pl/
Algorithmist
http://www.algorithmist.com/index.php/Main_Page
Subtyping, Subclassing, and Trouble with OOP
http://okmij.org/ftp/Computation/Subtyping/
Liskov substitution principle - Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/Liskov_substitution_principle
AskCompSci: Why is, according to Edsger Dijkstra, "Object-oriented programming an exceptionally bad idea which could only have originated in California"? : compsci
http://www.reddit.com/r/compsci/comments/ajx7t/askcompsci_why_is_according_to_edsger_dijkstra/
LtU
http://lambda-the-ultimate.org/
On Coding in C++, Java, Perl, Scheme, and Ruby
http://web.mit.edu/~axch/www/writing_rant.html

Go-lang (google)

Graphviz

Gremlin

Haskell

HDL (Hardware Desc. Languages)

J

Jade

Java

JavaScript

LaTeX

Lego Mindstorm

Limbo

Lisp

Lua

M4

Memory

ML

Modula

MPI

Obfuscation

Objective CAML (OCaml)

Objective-C

Occam

OpenCL

OpenGL

OpenMP

OpenTM

Parallel Programming

Parrot

Parser Generators

partitioned global address space languages

Pascal

Perl

XS
Perl
http://www.reddit.com/r/perl/
Found 888 tickets
http://rt.perl.org/rt3/Search/Results.html?Query=Queue%20%3D%20%27parrot%27%20AND%20(Status%20%3D%20%27open%27%20OR%20Status%20%3D%20%27new%27%20OR%20Status%20%3D%20%27stalled%27)
Higher-Order Perl
http://hop.perl.plover.com/#free
LWP::Simple - Simple Goal, Simple Interface - Beautiful Code
http://beautifulcode.oreillynet.com/2008/01/lwpsimple_and_the_gulf_of_exec_1.php
Optimising Perl with Inline::C
http://mark.aufflick.com/blog/2008/01/11/optimising-perl-with-inline-c
Golf - Permutations — Juho Snellman's Weblog
http://jsnell.iki.fi/blog/archive/2004-01-30.html
The New York Times Perl Profiler - Open - Code - New York Times Blog
http://open.blogs.nytimes.com/2008/03/05/the-new-york-times-perl-profiler/
Parrot: Episode 1: Introduction
http://www.parrotblog.org/2008/03/targeting-parrot-vm.html
Writing serious Perl: The absolute minimum you need to know
http://www.netalive.org/tinkering/serious-perl/
PJS - An ECMAScript (JavaScript) implementation for Parrot
http://users.fulladsl.be/spb1622/pjs/
Rakudo.org:
http://rakudo.org/
Perl is not going away - Perl Buzz
http://perlbuzz.com/2008/04/perl-is-not-going-away.html
pozorvlak: Why I like Perl
http://pozorvlak.livejournal.com/101155.html
Found 888 tickets
http://rt.perl.org/rt3/Search/Results.html?Query=Queue%20%3D%20%27parrot%27%20AND%20(Status%20%3D%20%27open%27%20OR%20Status%20%3D%20%27new%27%20OR%20Status%20%3D%20%27stalled%27)
LWP::Simple - Simple Goal, Simple Interface - Beautiful Code
http://beautifulcode.oreillynet.com/2008/01/lwpsimple_and_the_gulf_of_exec_1.php
Optimising Perl with Inline::C
http://mark.aufflick.com/blog/2008/01/11/optimising-perl-with-inline-c
Golf - Permutations — Juho Snellman's Weblog
http://jsnell.iki.fi/blog/archive/2004-01-30.html
Term::ShellUI - A fully-featured shell-like command line environment - search.cpan.org
http://search.cpan.org/~bronson/Term-ShellUI-0.86/lib/Term/ShellUI.pm
CPAN-Explorer.org - An interactive exploration of the Perl community
http://cpan-explorer.org/
Linux Magazine Column 29 (Oct 2001) - search.cpan.org
http://search.cpan.org/~dconway/Parse-RecDescent-1.96.0/demo/demo_undumper.pl
Parse::RecDescent (Perl)
http://www.adp-gmbh.ch/perl/rec_descent.html
Parse::RecDescent
http://www.perlmonks.org/?node_id=74609
Moose - A postmodern object system for Perl 5 - search.cpan.org
http://search.cpan.org/~drolsky/Moose-0.87/lib/Moose.pm
Moose::Cookbook - How to cook a Moose - search.cpan.org
http://search.cpan.org/~drolsky/Moose-0.87/lib/Moose/Cookbook.pod
perl.com: Hidden Treasures of the Perl Core, part II
http://www.perl.com/pub/a/2003/06/19/treasures.html
ActivePerl Enterprise
http://www.activestate.com/activeperl/enterprise/
threads - perldoc.perl.org
http://perldoc.perl.org/threads.html
Perl programming documentation - perldoc.perl.org
http://perldoc.perl.org/5.8.8/index.html
CPAN Forum - threads
http://www.cpanforum.com/dist/threads
Thread - perldoc.perl.org
http://perldoc.perl.org/Thread.html
forks - drop-in replacement for Perl threads using fork() - search.cpan.org
http://search.cpan.org/~rybskej/forks-0.33/lib/forks.pm
threads - Perl interpreter-based threads - search.cpan.org
http://search.cpan.org/~jdhedden/threads-1.73/threads.pm
Famous Perl One-Liners Explained, Part II: Line Numbering - good coders code, great reuse
http://www.catonmat.net/blog/perl-one-liners-explained-part-two/
Perl
http://www.reddit.com/r/perl/
Padre - Perl Application Development and Refactoring Environment
http://padre.perlide.org/
Journal of david m (9460)
http://use.perl.org/~david+m/journal/39838
Perl far from dead, more popular than you think : perl
http://www.reddit.com/r/perl/comments/a1qli/perl_far_from_dead_more_popular_than_you_think/
From Novice to Adept: Pronouns in Perl - Modern Perl Books, a Modern Perl Blog
http://www.modernperlbooks.com/mt/2009/11/from-novice-to-adept-pronouns-in-perl.html
PerlGuts Illustrated
http://rurban.xarch.at/software/perl/illguts/
NYTProf v3 – Worth the wait! « Not this…
http://blog.timbunce.org/2009/12/24/nytprof-v3-worth-the-wait/
Elliot Shank / Perl-Critic - search.cpan.org
http://search.cpan.org/dist/Perl-Critic/
Perl::Critic
http://perlcritic.com/
http://cpansearch.perl.org/src/ELLIOTJS/Perl-Critic-1.105/README
http://cpansearch.perl.org/src/ELLIOTJS/Perl-Critic-1.105/README
RJBS Advent Calendar - Like <DATA>, Only Less Stupid
http://advent.rjbs.manxome.org/2009-12-09.html
Mark Lentczner's Journal
http://www.ozonehouse.com/mark/blog/code/PeriodicTable.html
An index to The Perl Journal articles on Dr. Dobbs
http://www.perlmonks.org/index.pl?node_id=711609
Perl Special Variable Cheat Sheet - good coders code, great reuse
http://www.catonmat.net/blog/perls-special-variable-cheat-sheet/
John Graham-Cumming: More fun with toys: the Ikea LILLABO Train Set
http://www.jgc.org/blog/2010/01/more-fun-with-toys-ikea-lillabo-train.html
good coders code, great reuse
http://www.catonmat.net/
Inline::Perl - search.cpan.org
http://search.cpan.org/~autrijus/Inline-Perl-0.01/lib/Inline/Perl.pm
Perl, the first postmodern computer language
http://www.wall.org/~larry/pm.html
John Fremlin's blog: Cheating at codegolf with System V IPC
http://john.freml.in/codegolf-cheating
How to Add Allomorphism to Perl 5's Primitives - Modern Perl Books, a Modern Perl Blog
http://www.modernperlbooks.com/mt/2010/01/how-to-add-allomorphism-to-perl-5s-primitives.html
Main Page - PerlNet
http://perl.net.au/wiki/Main_Page
Stevey's Home Page - Ancient Languages: Perl
http://steve.yegge.googlepages.com/ancient-languages-perl
Wikipedia over DNS
https://dgl.cx/wikipedia-dns
How to shuffle a list in Perl - Perlbuzz
http://perlbuzz.com/2010/05/how-to-shuffle-a-list-in-perl.html
Moose::Manual::Unsweetened - search.cpan.org
http://search.cpan.org/~drolsky/Moose-1.14/lib/Moose/Manual/Unsweetened.pod
When perl is not quite fast enough
http://www.flirble.org/~nick/P/Fast_Enough/
N0i.Net: The Perl Journal
http://www.foo.be/docs/tpj/
Search the CPAN - beta.metacpan.org
http://beta.metacpan.org/
unicode - Why does modern Perl avoid UTF-8 by default? - Stack Overflow
http://stackoverflow.com/questions/6162484/why-does-modern-perl-avoid-utf-8-by-default
Perl Worst Practices - Blog - April 2011 - veekun: fuzzy notepad
http://me.veekun.com/blog/2011/04/13/perl-worst-practices/
Safely Storing Passwords | James Aitken [blogs.perl.org]
http://blogs.perl.org/users/james_aitken/2011/07/safely-storing-passwords.html
Data::Printer - search.cpan.org
http://search.cpan.org/~garu/Data-Printer-0.22/lib/Data/Printer.pm
prove - search.cpan.org
http://search.cpan.org/~andya/Test-Harness-3.23/bin/prove
App::perlbrew - search.cpan.org
http://search.cpan.org/~gugod/App-perlbrew-0.28/lib/App/perlbrew.pm
Using DBI Effectively: bind_columns() | bluefeet
http://blog.bluefeet.net/2011/08/using-dbi-effectively-bind_columns/
One of the most under-utilized features of DBI is is the bind_columns() method. The majority (as in everyone) that I show bind_columns() to have never seen it
Vincent: Perl 5.16 and Beyond [LWN.net]
http://lwn.net/Articles/458714/
Perl ORM comparison (Class::DBI vs. DBIx::Class vs. Rose::DB::Object)
http://www.perlmonks.org/?
Scripts as Modules | Dr Dobb's
http://drdobbs.com/184416165
brian shows how to have a script masquerade as a module. This makes automated testing far easier.
Perl Advent Calendar 2011
http://perladvent.org/2011/
Perl Advent Calendar Archives: Alphabetical Module Listing
http://perladvent.org/archives-AZ.html
CPAN modules for making HTTP requests
http://neilb.org/reviews/http-requesters.html
Adventures With perl
http://www.bearcave.com/unix_hacks/perl/perl.htm
The Signal Handling Blues
http://blog.booking.com/devel-tracksig-the-signal-handling-blues.html
Boolean values in Perl
http://perl5maven.com/boolean-values-in-perl
Pod::Html - search.cpan.org
http://search.cpan.org/~dland/Pod-Html-1.09_04/Html.pm

Perl6

PHP

Piet

Pizza

Plankalkul

PowerShell

Processing (Language)

PROLOG

Python
Psyco - Home Page
http://psyco.sourceforge.net/
Pyrex
http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/

Qore

R Language

Ragel

Rexx

Ruby

S

Scheme

Scratch

Sed

Shell

shmem

Simula

SISAL

SmallTalk

SML

SNOBOL

Software Transactional Memory

Squeak

Text Processing

Theory, Research, Verification

TinySTM

Titanium

TLS

Tools

Turing

UPC

Version Control

Visualizations

White Space

X10

Z

ZPL
ZPL
http://www.cs.washington.edu/research/zpl/home/index.html
Doxygen
http://www.stack.nl/~dimitri/doxygen/links.html

Tcl

Julia
Introduction to Dynamic Programming | 20bits
http://20bits.com/2007/05/08/introduction-to-dynamic-programming/
Lambda the Ultimate | Programming Languages Weblog
http://lambda-the-ultimate.org/
Lambda the Ultimate | Programming Languages Weblog
http://lambda-the-ultimate.org/
List of programming languages by category - Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/List_of_programming_languages_by_category
Lists of programming languages - Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/Lists_of_programming_languages
Random Observations: Things I've learned at Google so far
http://bentilly.blogspot.com/2010/01/things-ive-learned-at-google.html
lua-users wiki: Tutorial Directory
http://lua-users.org/wiki/TutorialDirectory

HAL/S

Felix