Here is a site
with a substantial collection of language information.
Computer Languages History,
Humor,
An annoying but relevant parable.
My ramblings on Languages;
A Definition of Closures;
Nascent Programming language book
- Action Script
- Macromedia; ActionScript Dictionary;
Action Script 3;
ECMAScript 4
- Algol 60
- Revised Report on the Algorithmic Language Algol 60
- Algol68
- Report, (too),
Interpreter,
An OS/2 compiler,
top level syntax,
many links,
more links,
User Manual,
Synopsys 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”
- AltiVec
-
Apple
- AppleScript
- ASN.1
- BER & DER, ITU, Specification of basic notation
- BitC
- root, spec
- C
- ANSI;
1.3 MB flat html spec, pthreads,
Big thick book including annotated definition, format,
precedence
- Bitc
- Objective C
- High density examples,
Metaphoric,
Gnu recommends Apple's notes
and their own.
- C++
- Stroustrup’s Nexus,
general,
def relative to C
[GTK+ (graphics)]
- CLR (Microsoft)
- Collection of pointers,
Mono,
Standard ECMA-335
- Croquet
- CVS
- D
- E
- Home; mail-list;
Kernel E,
E in a Walnut,
Combex;
Wiki
- ECMAScript
- pdf by ECMA
- Forsythe
- Fortran
- Current Standards,
My experience with the first Fortran.
Draft FN 2000
- Fortress
- Presentation; root; spec
- GAP
- gdb
- Debugging with GDB,
at GNU
- Gedanken
- Linear Continuation-Passing
- Haskell
- A tutorial,
Haskell 98 (stable),
Haskell' (conservative extention),
report,
pointers,
Monads,
Monads,
text book
- html
- 4 -> 5
- Io
- here
- J
- COMPUTERS AND MATHEMATICAL NOTATION
- 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.
- JSON
- .org,
Wikipedia
- Java
- Java;
Libraries;
Language Spec;
Java 2 (= Java 1.4)[root;
JVM spec]
JavaBeans;
JavaDoc;
1.3.1 API;
1.4.2 API;
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)
- JavaScript
- Google JavaScript Nexus,
ECMA,
Core JavaScript,
Macromedia[
JavaScript;
ActionScript - Flash]
as high order language;
my notes;
ECMAScript 4;
JavaScript 2.0;
Crockford’s Notes;
Mozilla’s JS2 nexus;
SpiderMonkey; Eich's blog,
Tamarin;
ECMA Script 4 proposal
- Joule
- Joy
-
- Joe-E
- Lambda Calculus
- Precursor to programming languages
- Lucid Synchrone
- Mac OS 10
- audio
- Modula 3
- Resource Page
- Objective C
- Apple
- OCaml
- Doc,
syntax index;
Implementation from Inria,
Unraveling Ocaml,
my notes,
intro,
Comparison with Standard ML;
more;
Emily;
good stuff;
Wikipedia
- OpenGL
- ref,
Apple [
Nexus,
Features by Hardware & OS version]
Official Manual,
Indexed by Routine name
OpenGL 2.1
- ORC
- nexus
- Pascal
- Compiler
- Pict
- see,
Nomadic Pict
- PL/I
- IBM
- Protocol Buffers (sort of like ASN1)
- Google
- Ptolemy
- here
- Python
- documents,
Language
- Ruby
- What is?
- Sartre
- SDL; Simple DirectMedia Layer
- libsdl.org
- Scheme
-
Definitions [R4RS
,
R5RS =
too,
R6RS];
New Formalization;
FAQ;
mail;
Implementations;
Scheme on Java;
Schemers;
Text book based on Scheme;
Scheme48;
SRFI;
SRFIs;
Exceptions;
Modules: {
Guile;
Gauche;
MzScheme;
}
my notes
- Sisal
- tutorial
Sisal,
too
- SmallTalk
- Squeak
- ssh
- OpenSSH (BSD)
- SWF (Flash)
- VM
- Tamarin
- Ops, code
- UnLambda
- X11
- Apple
- Xcode
- Intro
- XSL
- W3C
- XSLT
- W3C
- etc.
- Actors;
Many OO Links;
another list of languages
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.
more info
A page from Cornell
Cygnus-RedHat
Apple’s special gcc stuff
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
| LP32 | ILP32 | ILP64 | LLP64 | LP64
|
| char | 8 | 8 | 8 | 8 | 8
|
| short | 16 | 16 | 16 | 16
| 16
|
| int32 | | | 32
|
| int | 16 | 32 | 64 | 32 |
32
|
| long | 32 | 32 | 64 | 32 | 64
|
| long long (int64) | | | | | 64
|
| pointer | 32 | 32 | 64 | 64 | 64
|
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