Computer Languages History, Humor, An annoying but relevant parable. My ramblings on Languages; A good list of languages; A Definition of Closures; Popularity, A substantial collection of language information; Dead? (A lattice of Languages)
Action Script
Wikipedia, Action Script 3; ECMAScript 5
ADA
A-Z of Programming Language
Agda
Wiki
Actors on Java or Scala
Akka
Algol 60
Revised Report on the Algorithmic Language Algol 60
Algol68
1968 Draft, 1975 Report, Interpreter, top level syntax, many links, more links, Sian Leitch’s Manual, Wikipedia Synopsis resurrected from http://www.seasys.demon.co.uk/SSP82h/Algol68.html via wayBack machine; ISBN = 0720407265 for C. H. Lindsey’s “Informal Introduction to Algol 68” Penultimate Draft Report on the Algorithmic Language Algol 68; implementations and dialects; my stuff
AmbientTalk
AppleScript
‘spec’
APL
ART
A byte code language, sort of, in Android from Google. Dalvik; ancestor of Art
as (GNU assembler)
general, general&68K, x86
asm.js
spec
ATS
Dependent types
AWK
Axum
bash
as language, builtin commands peculiar to bash
BETA
BCPL
BitC
root, spec
BLISS (from DEC)
BLISS Language Reference Manual, (text); wikipedia
Bluespec (Compiles to Silicon)
“Reference Guide”, commercial site
Boo
main
C
2011 ANSI; 1.3 MB flat html spec, pthreads, Big thick book including annotated definition, format, precedence, C99, 2010 Draft,
Safe[Rutgers, Oiwa, Oiwa2]
C++
Stroustrup’s Nexus, thru 2014, general, def relative to C [GTK+ (graphics)] A-Z of Programming Languages; C++'11 Support in Clang; C++11; C++11Δ; C++14; According to Linus
C#
A-Z of Programming Languages
Cap’n Proto
binary interchange language
CLU
Home, Wikipedia
Clojure
reader
CLR (Microsoft)
Collection of pointers, Mono, Standard ECMA-335
COBOL
Common LISP
about the HyperSpec; HyperSpec (an interesting experiment in ‘specification’ aside from the language); CMU; code collection
Croquet
Cryptol
CVS
Cyclone
manual; story; Wikipedia
D
Mac; Çehreli’s book, My notes
Dart
?????
Dyna
site
E
Home; mail-list; Kernel E, E in a Walnut, Combex; Wiki
ECMAScript
pdf by ECMA; Standard ECMA-262 6th Edition / June 2015
Elm
Erlang
Free
Euclid
F
F#
home, Wikipedia, MS Ref?, Interactive
Factor
main, spec, Wikipedia
Forsythe
Forth
fig, hardware, Wikipedia
Fortran
Current Standards, My experience with the first Fortran. F90, New in Fortran 2003, Draft FN 2003; 1401
Fortress
Presentation; root; spec
GAP
Group modeling
GAS Gnu Assembler
Gedanken
xx
git
top; Understanding Git Conceptually, sour grapes; bottom up; Innards; manual?
GMP
GMP (multi precision), internal format
Go (Google)
home, def, Wikipedia, My note
Groovy
main, xx
Haskell
An Overview of Haskell, web, A tutorial, Interactive, performance, Haskell' (conservative extension), Haskell: ( 1997, 2002 (stable), 2010), pointers, Monad, Monads, Monads, and more monads3; text book, interview, MP, Learn, Platform bugs
HOL Light (proof/program)
main
html
W3C(4, 4 -> 5, 5); WHATWG; w3cSchool
Icon
Arizona
Idris
Io
here
J
COMPUTERS AND MATHEMATICAL NOTATION, fp, papers
Jam (like Make)
By Perforce; My notes on building a Mac jam, Bjam looks like a promising offshoot. Their documentation made me understand that “Jambase” is not the name of a file that the user must write, but a particular file provided with the system. Jambase is user modifiable and written in the same language that the user uses for his own specific work.
Java
Java; Libraries [6, 7] Language Spec (SE 8); Java 2 (= Java 1.4)[root; JVM spec] JavaBeans; JavaDoc; 1.3.1 API; 1.4.2 API; 1.5.0 API; Top Doc 5; java.lang.* & java.util.*; Trail Map; Jini; Java for Mac; Princeton Java Security; Bogdan's Nexus; IBM's Jikes; Java 1.3:[root], Pizza, Eclipse:SWT, Images; Unbreakable Java?; Java Class File Spec (Draft); Byte code verifier
JavaScript
ECMAScript 5, html; lang & context; my notes; Core JavaScript, as high order language; Crockford’s Notes; Mozilla’s JS2 nexus; SpiderMonkey; Eich's blog, Tamarin; ECMA Script 4 proposal; Caja; DOM; OCaml in JavaScript!!; strict, 2; De obfuscator
Joule
Joy
Joe-E
JSON (string data language)
.org, Wikipedia
Julia
K
Koka
Lambda Calculus
Precursor to programming languages
Linear Continuation-Passing
Lively Kernel
LLVM
Spec; Perspective
LOGO
MIT, Turtle Academy
LUA
manual
Mac OS X
audio, man pages
Malfunction(!)
MathJax
mbeddr
Mercury
Compile Time Garbage Collection
Miranda
Wikimedia
Monte
code
MiniKanren
Modula 3
Resource Page
Mizar (proof/programming)
syntax; Manual? Open source Controversy
MUMPS
Newspeak
glimpse, Intro
Node.js
Noether
noop
Bird’s eye view
Original Inspiration
Objective C
High density examples, 😉, Metaphoric, Gnu recommends Apple's notes and their own, Apple
OCaml
Doc, Implementation from Inria, book; Unraveling Ocaml, Good propaganda; Cambridge Course; intro, Comparison with Standard ML; more; Emily; Emily; good stuff; Wikipedia; Cheetsheets; Ocaml in JavaScript!!; Ocaml in JavaScript!! Much code; ocamlgraph; monads, 2; GADT; precedence; bugs; How Types; GADT; Pretty compiler source; OpenGL Support; Polymorphism; with C; Real World OCaml; some opinions; my notes; teaching
Occam
Introduction to the Programming Language Occam
Octave
OpenGL
ref, Apple [ Root, Features by Hardware & OS version, book] Official Manual current
OpenGL Shading Language (GLSL)
Typhoon Labs Tutorial; GLSL Tutorial; Nexus?
ORC
nexus
OWL2
primer
Ozma
P
Pascal
Compiler; Language Def; ISO?
Pict
see, Programming in the Pi-Calculus, Nomadic Pict
PL/I
current; Enterprise PL/I Language Reference: 2001, 2005, 2010
Pony
Prolog
WikiP. syntax
Protocol Buffers (sort of like ASN1)
Google
Ptolemy
here
Python
documents, Language
R
Rebol
main
Ruby
What is?
Rust
from Mozilla, What is?, front door, def, libcore, Standard Library
Sartre
SASL
Scala
main
Scheme
Definitions [R4RS , R5RS = too, R6RS, R7RS; Schism?]; process; monads, New Formalization; FAQ; mail; Scheme on Java; Schemers; Text book based on Scheme; Scheme48; SRFI; SRFIs; Exceptions; at noisebridge; Hyper Static; Modules: { Guile; Gauche; MzScheme;} Racket, paper; Bigloo; Gambit; Chicken; Scheme Working Groups; ints as bits; S48, man; my notes
Stale: Implementations;
Scratch
MIT
Self
SDL; Simple DirectMedia Layer
libsdl.org
Shape languages (3D printing)
(source=Shapeways) STL; VRML; COLLADA; X3D
Shill Scripting Language
Sisal
tutorial, too, FAQ, xx
SmallTalk
Squeak
SQL
1992
SQLite
Syntax Diagrams, CLI
ssh
OpenSSH (BSD)
SWF (Flash)
VM ActionScript - Flash
Swift (from Apple)
def, Linux (by Apple)
Tamarin
intro, Ops, code
Tesla (compiles to C++)
root and explanation
UnLambda
UPC (Unified Parallel C)
UR
WebGL
My Notes
X10
Spec
X11
Apple
Xcode
Intro
Xen
docs
XSL
W3C
XSLT
W3C
1ml
etc.
Actors;
Many OO Links; another list of languages; Rosetta, language comparisons
Other Computing Bases: Plan9; Other Plan9; KeyKOS Papers at Agorics; My Keykos notes; Eros; Self report; Emerald; Linux for PPC; Emacs; SPIN; Sun Manuals; Oracle8; Fun note on continuations

gcc info

Here are some web pages of information on gcc. I don't know which are more recent or which may keep up to date. I would like any info on that matter.

The main page, and manuals.
Delorie does free software and has a gcc page.
IBM’s history and logic
more info
A page from Cornell
Cygnus-RedHat
Apple’s special gcc stuff, their ‘blocks’

I snitched the following from a 1995 mail list.

Name    char    short   int     long    ptr     long long       Notes
ILP32   8       16      32      32      32      64              many
LLP64   8       16      32      32      64      64              longlong needed
LP64    8       16      32      64      64      64              DEC, SGI
ILP64   8       16      64      64      64      64              (needs 32-bit)
A later 1997 view of the matter from Usnix
Data Type LP32ILP32ILP64LLP64LP64
char88888
short16161616 16
int3232
int16326432 32
long3232643264
long long (int64)64
pointer3232646464
Mac assembler, The GNU assembler
Apple Software Links (2004)
The Solaris Underground
A funny and very important paper by Steele: Growing a Language; Track down Lightning!. Mach-O Runtime Architecture: Routine Calls PostScript
Comparison between html, xhtml, xml, opendoc, MS xml
types forum Pierce: “Types and Programming Languages” Sisal, too
YACC is Dead?

ISA’s

AltiVec
FreeScale 1999; SSE -> AltiVec

??

ASN.1
BER & DER, ITU, Specification of basic notation
G
numerical machine tools
gdb (machine language debugger)
Debugging with GDB, at GNU, cheat sheet