A+: Morgan Stanley's APL with GUI, system interfaces, callbacks, synchronization among objects, ASCII and/or APL character sets. Manual, history, screenshots, downloads, documents, FAQ, contacts, resources, reviews. [Open Source, GPL

Ada95 Compilers, Processors, and Conformity Testing and Labs: Including Ada Conformity Assessment Test Suite (ACATS) 2.4

Assertion Definition Language: ADL: For defining programming interfaces, including post-conditions, error specification

Association of Lisp Users: ALU: Well organized, over 100 pages of information on Lisp: references, books, tutorials, free and commercial implementations, free software, events, conferences, history, organizations, other resources

Blitz Basic: A specialized version of BASIC designed specifically for game development. Includes features like custom types and functions. Code is compiled before execution to speed things up

CA-Clipper: Official home page

ccache: Acts as a caching pre-processor to C/C++ compilers, which often results in a 5 to 10 times speedup in common compilations. [Open Source, GPL

Chuck Moore's colorForth: Home site of creator and inventor of Forth, and a new incarnation of Forth with simplified color-based syntax, improved performance. Stand-alone x86 version. Forth articles, multiprocessors, VLSI design tool. [Open Source, public domain

Clarion Magazine: published by CoveComm Inc

Constraints Archive: Holds comp.constraints FAQ, pages of constraint-related pointers, source code for various systems, benchmarks, directory of people interested in constraints, constraint bibliographies, collection of online papers, links. Clearly the product of much work

D Programming Language: Compiled, garbage collected, simpler C/C++ replacement by Walter Bright (wrote first DOS C++ compiler). Maximum similarity to C/C++, except where backward compatibility hurts. Overview, specification, download. [Digital Mars

dsource.org: Open source development for D: many projects, project and general forums, Subversion source control, bug-tracking, distribution, tutorials, website news

ETH Oberon: Home site. Niklaus Wirth invented Pascal, Modula, then Oberon language in Pascal/Modula tradition, and a modern, integrated, effective, compact, operating system for one-user workstations. Descriptions, papers, documents, downloads, links. [Open Source

Free Pascal: Compiler for Pascal and Object Pascal, runs on many platforms: Amiga, DOS, Linux, OS/2, Win32. Compatible with Turbo Pascal, supports advanced features such as function overloading. IDE available. [Open Source, modified LGPL

Haskell.org: Repository for information on the lazy functional programming language Haskell: Descriptions, documents, history, news, HaWiki, software (libraries, tools), humor, merchandise, and links

How Stuff Works: C Programming Language: Complete, thoroughly-illustrated C programming language tutorial with many examples to assist in becoming a C programmer

IBM High Level Assembler and Toolkit: HLASM: HLASM for MVS, VM, VSE, and the optional HLASM Toolkit Feature provide a development environment for System/390 assembler applications

Io: Small, embeddable, object-oriented, prototype-based, garbage collected language; faster than Perl, Python, Ruby; supports actors and futures for concurrency. Influences: Smalltalk; Act1, Self, NewtonScript; Lisp; Lua. Descriptions, documents, download, mail list. [Open Source, BSD

JavaScript: Documentation, reference, guides, examples and tutorials about JavaScript

Lua Programming Language: Home site; lightweight, made to extend programs, often used for general-purpose, standalone use; simple procedural syntax, powerful data description constructs use associative arrays, extensible semantics; dynamically typed, bytecode interpreted, garbage collected; great for configuration, scripting, rapid prototyping. [Open Source

LuaForge: Hosts over 200 open source projects, over 500 registered users; much of the Lua community is here; GForge installation; free repository for project management, categorization, issue tracking; descriptions, news, downloads, links, site statistics

Microsoft Visual Basic: Information about releases, top links, documentation, add-ons, VB related articles, support

Miva Help: Tips, support, and other information

Miva Merchant: The developer of the shopping cart application of the same name, and also of the programming language known as Miva Script. Site outlines products, services, resources, a partner program, and a gallery of Miva Merchant-enabled websites

MMIX 2009: A RISC Computer for the Third Millennium: Donald E. Knuth's new 64-bit processor for the new volumes of his landmark series 'The Art of Computer Programming'. MIX has become more than only a book example, so MMIX should too. Description, news

Mozart Programming System: Free major development platform for open, fault-tolerant, distributed, constraint and logic programming applications: full development environment, tools, documentation, tutorials, source code. Applications developed: realtime bus scheduler, configuration tool, collaborative graphic editor, corpus browser, and extended ICQ

National Instruments Corp.: LabVIEW: Home of LabVIEW dataflow visual programming language and environment. Customize PCs to measure and automate collecting data from the physical world, analyze data, and present it in easy-to-understand ways

Object-Oriented Programming and the Objective-C Language: A full-fledged manual to the Objective-C language extension

Official Euphoria Programming Page: Simple, flexible, surprisingly fast, interpreted, runs on 32-bit DOS, Windows; FreeBSD, Linux; introduction, news, downloads (over 900 free user-contributed programs), fansite links, mailing list. [Public Domain and commercial

Open Source Erlang: By Ericsson Computer Science Laboratory, soft realtime, declarative, functional language for concurrent, distributed systems. Compiles to BSD, Linux, Solaris, VxWorks, Windows. Descriptions, documents, links, projects: Ericsson, user. [Open Source, Erlang Public License

Oracle Technology Network: PL/SQL: Official product documentation, white papers, technical briefs, feature lists

Perl.com: News site run by O'Reilly. Contains documentation, weekly articles, Perl development summaries, blogs, and links to a variety of resources

Perl.org: Run by the Perl Foundation with the aim of being "the central directory of all things Perl". Lists news, applications, documentations, communities, and events. Also hosts various Perl projects, including the Perl core, and many mailing lists

PHP: Hypertext Preprocessor: Server-side HTML embedded scripting language. It provides web developers with a full suite of tools for building dynamic websites: native APIs to Apache and other web servers; easy access to MySQL, Sybase, Oracle, and other databases; IMAP; LDAP; HTTP headers and cookies

Pike Home: Official site at Roxen Internet Software. Pike developer: documentation, mailing lists, and download links

Pliant: Goal: new generation programming language. Main idea: instead of making a new language with a few new interesting features, make a very tiny, highly modular language with a trivial syntax, where most advanced features can be written in the language, as modules. Integrated FullPliant OS. [Open Source, GPL

PureBasic: Official site with description, screenshots, demo downloads, ordering information and forums in English, French and German

Python: Official site for the interpreted, interactive, object-oriented, extensible programming language. Includes news, documentation, free downloads, and developer information

RadioDocs: Introduction and complete beginner's documentation for Radio Userland

REBOL Technologies, Inc.: The home of REBOL - includes descriptions, programs, free downloads, feedback, employment, and contacts

Refal/Supercompilation Community: Recursive functions algorithmic language, for symbol manipulation: string processing, translation, artificial intelligence. News, biography, history, documents, training, applications, fora, links. English, Russian. [Open Source, BSD-like

Regina Cross-Platform Rexx Interpreter: Open source, ported to most Unix and desktop platforms. Maintained by Mark Hessling

Rex Swain's Home Page: Many articles of interest to new and old APLers, an interesting smattering of information on other languages (REXX, Perl, HTML), and much other information. A site of interest not only to APLers, but to many computer users

Rexx.org: Information about Rexx programming language, libraries and language extensions

Ruby Application Archive: Hosts over 1,000 open source projects, over 700 owners

Ruby on Rails: RoR home; full stack, Web application framework optimized for sustainable programming productivity, allows writing sound code by favoring convention over configuration. Videos, presentations, books, tutorials, samples, community, downloads. [Open Source, MIT license

Rust: Official site, including downloads, manuals, tutorials and API docs

SAS Institute, Inc.: Sells, supports integrated suite of information delivery software for business decision making. Features balanced scorecard, data warehousing, data mining, financial consolidation, knowledge management, Web enablement

SIGAda: ACM Special Interest Group on Ada: information on SIGAda organization and pointers to current information and resources for the Ada programming language

Some Brainfuck Fluff: By Daniel B. Cristofani. Complete brainfuck reference; sources for various programs, including a Universal Turing Machine; brainfuck to SPARC compiler, and interpreters in C and JavaScript; suggestions, contest results

Standard C++: The home of Standard C++ on the web — news, status and discussion about the C++ standard on all compilers and platforms

SWI-Prolog: Stable and free standard Prolog implementation. Targeted primarily at research and education. Windows, Linux and Unix versions available. Comes with a visual debugger and a GUI environment

Tcl Developer Xchange: Was Scriptics.com, firm founded by Tcl creator, and original sole author, Professor John Ousterhout. Advocacy, tutorials, documentation, links, news, software, latest releases, downloads

The Caml Language: This is the official web page of the OCaml development team. Contains the official distribution, the manual, archives of the mailing list, links to tutorials and contributed libraries (in "The Humps"), style guidelines, books about OCaml

The ISAPI Developer's Site: C++ and Delphi ISAPI code. Solid reference material

The One with D: Technical news and opinions on D; large archive allows tracking history

TUNES Project: Open source resource for learning about programming languages and operating systems. Led by French OS philosopher Fare'. Some 2,000 links

UK Borland User Group: Very active user group. Has a worldwide membership. Produces the Delphi Information Library CD which is full of tips and information

UserLand Frontier: The official Frontier home page

VisualOberon: Very nice GUI library for Optimizing Oberon Compiler (OOC) to make platform independent graphic programs using set of standard and advanced controls, advanced layout engine. Runs on all Unix systems with X Window. [Open Source, LGPL

www.UltraTechnology.com: Chuck Moore Forth related links and streaming videos. Forth CPU chips. F21 simulator with editor/machine Forth compiler-assembler/debugger (freeware)

Yorick Unofficial Home: Language for postprocessing or steering large scientific simulation codes, C syntax; introduction, user manual, package documentation, plugin documentation, quick reference, source and binary distribution files, development, FAQ. [Open Source, BSD-like



Published by World Readable