—SEC. 03 — Programming

Programming

Subcategories25
Indexed links1,077
Direct links0
Total subtree717
— SEC. 02
Listings

All links in this category.

Showing 1–50 of 1,077 editor-approved links.

Showing 50 on this page
Agents
Jade - Java Agent DEvelopment Framework
jade.tilab.com

A FIPA-ACL compliant, JAVA based software agents middleware. JADE is currently the most widely used platform for research purpose.

Added May 10, 2026
Agents
Repast Agent Simulation Toolkit
repast.sourceforge.net

Repast Simphony is an open source agent-based modeling toolkit that simplifies model creation and use.

Added May 10, 2026
Compilers
Turbo Pascal 3.0 compiler and code generation internals
www.pcengines.ch

Internals of one-pass compiler by example Pascal compiler.

Added May 10, 2026
Compilers
Softpanorama Bookshelf / Compiler Construction
www.softpanorama.org

Reviews of compiler books, with links to Amazon just in case you want to buy one

Added May 10, 2026
Compilers
The Compiler Connection
www.compilerconnection.com

A listing of compiler companies, compiler research projects, benchmarks, and compiler job listings.

Added May 10, 2026
Compilers
Zngr L
zngr.atspace.com

Compiler of the theoretical language L, which is used as a simple language for teaching computation theory.

Added May 10, 2026
Contests
MacHack
www.machack.com

Annual Macintosh programming contest and convention.

Added May 10, 2026
Contests
TopCoder
www.topcoder.com

Online computer programming competitions in the Java, C++, and C# languages. Competitions take place twice a week, and members can win from $25-$300. Major tournaments have a prize purse of $250,000.

Added May 10, 2026
Contests
International InfoMATRIX Computer Project Competition
www.infomatrix.ro

Participants have to create a project for any of the categories (Programming, Design and Use of Computer, Desktop Publishing, Computer Art) First of all, each school must select one representant.

Added May 10, 2026
Contests
Sphere Online Judge
www.spoj.com

Problemset archive, online judge and contest hosting service accepting solutions in C, C++, Pascal, Java and other languages.

Added May 10, 2026
Databases
DevX: Database Development Zone
www.devx.com

Portal for database programming, including answers to frequently-asked technical questions about database development, feature articles, links to database development sites, and news about database tools and updates.

Added May 10, 2026
Development_Tools
Catalyst Development Corp.
www.catalyst.com

Software tools for Internet and intranet application development; information on ActivePatch, Catalyst File Transfer, Catalyst Internet Mail, SocketTools, SocketWrench.

Added May 10, 2026
Development_Tools
Toolsfactory Software Inc.
www.toolsfactory.com

Offers developer tools including Doc-O-Matic, a Source Code Documentation System for C/C++ and Delphi.

Added May 10, 2026
Development_Tools
Semantic Designs
www.semanticdesigns.com

Provides automated software engineering tools in the areas of legacy migration, software measurement and analysis, custom compilers and program transformation tools.

Added May 10, 2026
Disassemblers
Universal Cross Disassembler
www.datasynceng.com

XDASM - DOS based cross-disassembler supports numerous processor types, by Data Sync Engineering.

Added May 10, 2026
Disassemblers
High Level Assembler and Toolkit (HLASM)
www.ibm.com

System/390 assembler toolkit for MVS and VM and VSE (HLASM) including disassembler, by IBM.

Added May 10, 2026
Education
The Perfect App
perfect_app.tripod.com

Rules and guidelines for creating the perfect app. Examples included.

Added May 10, 2026
Education
ARS Based Programming
www.lambda-bound.com

Programming based on Abstraction, Reference and Synthesis, (ARS).

Added May 10, 2026
FAQs,_Help,_and_Tutorials
OpenSourceTutorials.com
www.opensourcetutorials.com

Tutorials covering ranging from beginner to advanced levels with forums for extra support if needed while researching.

Added May 10, 2026
FAQs,_Help,_and_Tutorials
CodingUnit Programming Tutorials
www.codingunit.com

Tutorials on the programming languages C and C++ and APIs DirectX and OpenGL. Also covers common sorting algorithms.

Added May 10, 2026
Games
Games Research
www.red3d.com

Materials from, and links to resources related to, the Siggraph 2000 course "Games Research: the Science of Interactive Entertainment"

Added May 10, 2026
Games
Games Creation Resources
www.ambrosine.com

Game creation programs for non-programmers.

Added May 10, 2026
History
O'Reilly: The History of Programming Languages
oreilly.com

A poster plots over 50 programming languages on a multi-layered, color-coded timeline.

Added May 10, 2026
Languages
Webopedia: Programming Languages
www.webopedia.com

Dictionary definitions for words in this category.

Added May 10, 2026
Languages
An Introduction to Programming Languages
www.acooke.org

A neutral conceptual analysis for those who know one language and want to learn about others.

Added May 10, 2026
Libraries
MultiMedia SoftWare
www.multimedia-software.eu

32 bit DLLs for Windows: component for MS Windows Mixer controlling, component for any windows controlling. [Commercial]

Added May 10, 2026
Magazines_and_E-zines
DDJ - Doctor Dobb's Journal
www.drdobbs.com

A classic programming magazine.

Added May 10, 2026
Memory_Management
Paul Wilson's Garbage Collection Archive
ftp.cs.utexas.edu

A collection of papers on garbage collection, memory allocation, and the like from the OOPS Research Group at the University of Texas at Austin. Includes papers from the OOPSLA Workshops on Garbage Collection in 1990, 1991, and 1993.

Added May 10, 2026
Memory_Management
The Memory Management Reference
www.memorymanagement.org

A resource for programmers and computer scientists interested in memory management and garbage collection. Includes a bibliography of influential authors and papers in the field. Links to a glossary and a beginner's guide to the field.

Added May 10, 2026
Metaprogramming
Tim Sheard's Page
web.cecs.pdx.edu

Researches the design, implementation, use of metaprogramming systems, created MetaML, many links on functional metaprogramming, NSF papers. Portland State University, Computer Science Department.

Added May 10, 2026
Methodologies
Object Orientation Tips
ootips.org

Articles on Methodologies in object-oriented design, Patterns, persistence, analysis and Use Cases, distributed objects, components and agents.

Added May 10, 2026
Operating_Systems
Porting UNIX to the 386
porting-unix-to-the-386.jolix.com

Historic article series appearing in 1991 that started the open source operating system movement.

Added May 10, 2026
Resources
itmWEB
www.itmweb.com

A collection of news, resources, and tools for software engineering, computer programming, and information technology management.

Added May 10, 2026
Resources
Raingod
raingod.com

Resources for Java, Javascript, Perl, Python, Macintosh and Palm.

Added May 10, 2026
Threads
Bibliography on Threads and Multithreading
liinwww.ira.uka.de

Part of the Computer Science Bibliography Collection.

Added May 10, 2026
Threads
It's (Not) All Been Done
www.gotw.ca

Every decade or so there is a major revolution in the way software is developed. But, unlike the object and web revolutions, the concurrency revolution can be seen coming.

Added May 10, 2026
Threads
Protothreads
dunkels.com

Very lightweight stackless threads; give linear code execution for event-driven systems, designed to use little memory; library is pure C, no platform-specific Assembly; usable with or without OS. Open source, BSD-type license.

Added May 10, 2026
Agent_Communication
FIPA ACL
www.fipa.org

Specifications of the Agent Communication Language. The FIPA is a consortium of experts providing specifications and recommendations for agent technologies.

Added May 10, 2026
Mobile_Agents
SOMA: Secure and Open Mobile Agent
lia.deis.unibo.it

A mobile agent system. Technical description and code download.

Added May 10, 2026
Companies
Vendor of 8051 development tools
www.spjsystems.com

C Compiler for 8051, Avr, Evaluation Boards, Single Board Computer, Embedded Software, Simulators.

Added May 10, 2026
Companies
CodePlay
www.codeplay.com

A developer of highly optimizing compilers.

Added May 10, 2026
Compiler_Construction_Kits
Eli: An Integrated Toolset for Compiler Construction
eli-project.sourceforge.net

Eli is a domain-specific programming environment designed to generate compilers for programming languages from specifications. Eli includes a vastlibrary with precoined solutions and reusable components and is Open Source.

Added May 10, 2026
Cross_Compilers
6502 Cross-Development Languages and Tools
telarity.com

List of programming languages targeting the 6502 microprocessor (with an emphasis on Commodore 8-bit computers), which are hosted on another system. A separate list of native Commodore languages is also available.

Added May 10, 2026
FAQs,_Help,_and_Tutorials
Theory of Computation
www.seas.upenn.edu

A complete mini-course on Formal Languages and Automata

Added May 10, 2026
GNU_Compiler_Collection
Pinapa
greensocs.sourceforge.net

An open source SystemC front-end. It relies on GCC to parse the C++, and on the SystemC library itself to extract the architecture of the platform to analyze.

Added May 10, 2026
GNU_Compiler_Collection
Writing a GCC Front End
www.linuxjournal.com

By Tom Tromey. This article provides a tour of how you would go about connecting your own compiler front end to GCC.

Added May 10, 2026
GNU_Compiler_Collection
RHIDE
www.rhide.com

IDE for DJGPP and other GCC-based systems, by Robert Hoehne, Salvador Eduardo Tropea. Runs on DOS, Linux, looks like old Borland DOS IDE. Has project management, frontend to GCC C/C++, syntax highlighting, integrated debugger. [Open Source, GPL]

Added May 10, 2026
GNU_Compiler_Collection
GNU C Compiler Internals Wikibook
en.wikibooks.org

This is a wikibook describing internals of GNU C Compiler Collection. A number of authors have contributed to it.

Added May 10, 2026
GNU_Compiler_Collection
Distcc
github.com

A gcc wrapper that speeds compilation by transparently distributing work across several machines. [Open source, GPL]

Added May 10, 2026
Lexer_and_Parser_Generators
YooLex (Yet another Object-Oriented Lex)
yoolex.sourceforge.net

A Flex like scanner code generator, but it generates C++ scanner classes that are re-entrant and compatible with the newer standard of C++/STL. Multiple scanner classes and instances can co-exist in a program without tweaking of macros.

Added May 10, 2026