Alleyoop
- A GNOME front-end to the Valgrind memory checker.
Bigloo Homepage
- A Scheme language implementation devoted to one goal: enabling Scheme-based programming style where C(++) is usually required. The current version is 2.8c, 2006-09.
Boost C++ Libraries
- Repository for free peer-reviewed portable C++ source libraries.
CC65 - A C compiler for 6502-Based Systems
- A complete cross development package for 65(C)02 systems, including a powerful macro assembler, a C compiler, linker, librarian and several other tools; latest major release 2.11.0, 2005-09-10. N.B. Binary-only downloads.
CODE - Visual Parallel Programming System
- A visual programming language and system for parallel programming, letting users compose sequential programs into parallel ones; may be written in any language, and outputs parallel programs for a variety of architectures.
Caml Humps
- Collection of links of Caml-related tools, libraries, code samples, tips.
Debian Developers' Corner
- Primarily of interest to Debian developers and potential developers; includes basic Debian policies, packaging information, Debian projects, work in progress, such as bug and package tracking systems.
Euphoria - Programming Page
- A cross-platform, interpreted programming language; this site provides the latest information on this language. Latest release is 3.0.1, 2006-11-03.
Expect Home Page
- A tool for automating interactive applications such as telnet, ftp, passwd, fsck, rlogin, tip.
Fortran 90 for the Fortran 77 Programmer
- This tutorial eases the transition from the common and popular programming language Fortran 77 to the more modern Fortran 90. Now that free Fortran 95 compilers are getting pretty solid, this tutorial becomes relevant for free software programmers. (2004)
GPP - Generic Preprocessor
- GPP is a general-purpose preprocessor with customizable syntax, suitable for a wide range of preprocessing tasks. Latest release is 2.24, 2004-09-19.
Gambas - Gambas Almost Means Basic
- A graphical development environment based on a Basic interpreter with object extensions; has a KDE interface; also available in French.
Gd Graphics Library
- An open source code library for the dynamic creation of images by programmers; commonly used to generate charts, graphics, thumbnails on the Web.
Glimmer
- A code editor for GNOME, using Python as a scripting language for extending its capabilities. Latest stable release is 1.2.1, 2002-01-12.
Harbour Project - xBase language compiler
- A free, cross-platform software compiler for the xBase superset language often referred to as Clipper (the language that is implemented by the compiler CA-Clipper). Website also available in Portuguese, Polish, and Spanish.
Haskell
- A general purpose, purely functional programming language. Haskell compilers are freely available for almost any computer.
IBM developerWorks - Linux zone
- Includes tools and products, code and components, education articles, columns and tips, news, forums, events, and related links.
Ivtools home page
- A suite of free X Windows drawing editors for PostScript, TeX, and web graphics production, as well as an embeddable and extendable vector graphic shell.
JMax
- A visual programming environment for building interactive real-time music and multimedia applications; available in English and French.
OGRE :: Object-oriented Graphics Rendering Engine
- A scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications utilising hardware-accelerated 3D graphics. Latest release is 1.4.5, 2007-09-30.
Octave Home Page
- An interactive, high-level programming language used by scientists and engineers; primarily intended for numerical computations.
Open Language Tools Project
- Tools for translating software and documentation; two components now available: LIFF translation editor and XLIFF filters. (2005)
Open XUL Alliance - Creating A Rich Internet For Everyone
- The XUL (XML UI Language) project provides free test suites to helpensure interoperability between different XUL motors/browsers and free, open source show-case examples (aka blue prints) to demo the power of XML for creating UIs.
Programming Language Popularity
- A website that tracks popularity of various programming languages - based on Google hits, advertising costs, open source community (Freshmeat projects) and a job search board (Craig's List). N.B.: The results cannot be viewed on the Konqueror browser.
Ruby Home Page
- An interpreted scripting language for quick and easy object-oriented programming; has many features to process text files and to do system management tasks (as in Perl).
SDCC - Small Device C Compiler
- An open source retargettable, optimizing ANSI - C compiler that targets the Intel 8051, Maxim 80DS390, Zilog Z80 and the Motorola 68HC08 based MCUs. Latest release is 2.8.0, 2008-03-30.
SoupToNuts
- A repository of technical articles (including firewalls, working with time on Linux, GMail, virtual filesystem), Linux tips, scripts, and example software covering Postfix, OpenSSH, C and C++, Live Linux CD, MySQL, SQLite, Berkeley DB, Bash and system administration.
The Association of Lisp Users
- Information about Lisp, applications and code that uses Lisp and contacts in the Lisp community.
The Big Book of Linux Ada Programming - Online Book
- An invaluable resource for information on the Ada programming language for Linux. N.B.: some sections have not been written yet. Latest update is 2007.
The Caml Language
- A resource site for the Caml language. It is a general-purpose programming language, designed with program safety and reliability in mind.
The Ivy software bus
- A communication convention, implemented through a collection of libraries for various languages and platforms.
The LXR Project
- A general purpose source code indexer and cross-referencer.
The Linux Fortran Information Page
- Contains many links to Fortran-related Web sites; maintainer of site is no longer active in Fortran development but encourages contributions from those that are. (2005)
The Mercury Project
- A logic/functional programming language, which combines the clarity and expressiveness of declarative programming with advanced static analysis and error detection features.
The Programmer's File Format Collection
- A comprehensive site that contains file format information on hundreds of different file types and all sorts of other useful programming information.
The Programming Language Lua
- A powerful, fast, light-weight, embeddable scripting language. Latest release is 5.1.2, 2007-04-02.
Umbrello UML Modeller
- A Unified Modelling Language diagram programme for KDE. Latest release is 2.0, 2008-01-12.
VRS
- A computer graphics software library for constructing interactive 3D applications. It provides a large collection of 3D rendering components which facilitate implementing 3D graphics applications and experimenting with 3D graphics and imaging algorithms.
Welcome to Common-Lisp.net
- A gateway for Common-Lisp programmers; services include project hosting, mailing lists and anonymous FTP for Common-Lisp software.
XulPlanet.com
- Current information on XUL and links to XUL applications and Mozilla themes.
Yabasic - Yet Another Basic for Unix and Windows
- Yabasic implements the most common and simple elements of the basic language. It includes goto/gosub, with various loops and user-defined subroutines and libraries. There are tutorials for beginners and a forum.
YoLinux Tutorial - Software Development on Linux
- An extensive tutorial (with links) of the tools for programming languages supported by Linux. Includes compilers, tools, software design, bug tracking, development libraries, autoconf, books and other categories. (2006)
Yorick: An Interpreted Scientific Programming Language
- An interpreted programming language for scientific simulations or calculations, postprocessing or steering large simulation codes, interactive scientific graphics, and reading, writing, or translating large files of numbers.