|
|
- 6502 cross compiler Commodore VIC-20
- Last updated October, 2002.
- 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.
- Direct Rendering Infrastructure Open Source Project (DRI)
- A framework for allowing direct access to graphics hardware under the X Window System; creates fast OpenGL implementations.
- Dr. Dobb's Software Tools for the Professional Programmer
- Site contains a wealth of information for the programmer including tools & services, newsletters, source code, articles and news.
- Dylan
- An advanced, object-oriented, dynamic language which supports rapid program development.
- Dynamic Learning Center
- Lisp educational resource site.
- 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)
- Free Pascal - Home Page
- A cross-platform 32-bit pascal compiler.
- G95 project
- A free, open source Fortran 95 compiler.
- GNU Scientific Library -- Reference Manual
- A collection of numerical routines for scientific computing.
- 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.
- GSL - GNU Scientific Library - GNU Project - Free Software Foundation (FSF)
- A numerical library for C and C++ programmers.
- 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.
- Graphical User Interface Development with Glade2
- A detailed tutorial by Rikke D. Giles. (2003)
- 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.
- Imc - the Image compiler
- Supports GIF, JPEG, and PNG images.
- 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.
- LLSRT: Library for Lens System Ray Tracing
- Formerly known as: LOSR -- Library for Optical Systems Raytracing.
- Libbubblemon
- A library for making bubbling meters like the original bubbling load monitor.
- Linoleum: Linux Programming References
- A nice collection of references to programming resources for Linux, Unix and BSD systems. Updated frequently.
- Linux Assembly
- An information site for the Assembly programming language; contains tutorials, documentation, and programs written in Assembly.
- Linux Cross Assemblers
- Motorola 680X/6811 cross assemblers for Unix/Linux.
- Matt's Script Archive
- One of the top sites for getting CGI scripts.
- 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.
- OpenMap(tm) - Open Systems Mapping Technology
- JavaBeans(tm)- based programmer's toolkit to view & manipulate geospatial information.
- Pascal Central
- Information on Pascal programming on the Mac plus general Pascal links.
- Pike Home Page
- A dynamic programming language with a syntax similar to Java and C. Latest stable release is 7.6.112, 2007-04-25.
- Program Library HOWTO
- Outstanding fundamental HOWTO on creating and using program libraries on Linux.
- Programmers Heaven - UNIX Zone
- Linux development articles, code, and links.
- 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.
- Programming in C -- UNIX System Calls and Subroutines using C
- An online manual for C; last substantial update in 1999, however still relevant except the section on The Common Desktop Environment (CDE) which should be ignored.
- Programming in Emacs Lisp (Second Edition) - Online Book -
- Free Software Foundation, 2002.
- Programmingtutorials.com - Online Programming Tutorials
- Meta site of over 150 programming tutorials and message forums for 20 languages including C, C++, HTML, Java, Perl, Python, Tcl/Tk, XML.
- Quesa - 3d library of Apple's Quickdraw API
- 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.
- SETEDIT, an editor for programmers ... and more
- SIMPL - Synchronous Interprocess Messaging Project for LINUX
- This project aims to bring Send/Receive/Reply messaging, popularized in commericial RTOS's such as QNX, to Linux.
- Schemer's Gazette
- A round-up of news and announcements for the Scheme programming language.
- Scintilla and SciTE
- SciTE is a SCIntilla-based graphical editor for programming.
- SeeR project - multipurpose C-like scripting library
- SmallBASIC - Cross-platform Free BASIC
- Simple, OS independent, free (GPL), BASIC interpreter.
- 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.
- Source code - Memwatch
- Memory leak detection tool.
- Stroustrup: C++ Programming Language
- A good site for C++ information; includes FAQs, links, glossary, publications, applications.
- TBNL - A Toolkit for Dynamic Lisp Websites
- A tool for building dynamic websites using Common Lisp programming language.
- 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 CGI Resource Index
- 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 Open Watcom Project
- Open source Sybase Watcom C/C++ and Fortran compiler project.
- 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.
- The Scheme Programming Language
- Dialect of the Lisp programming language.
- The wxBasic Programming Language
- A free, open source Basic interpreter for creating portable GUI applications in Linux.
- 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.
- WaveSurfer Homepage
- Tool for sound visualization and manipulation.
- Welcome to Ada Core Technologies
- Open source developer and maintainer of the Ada 95 GNAT Pro Development Environment.
- Welcome to Common-Lisp.net
- A gateway for Common-Lisp programmers; services include project hosting, mailing lists and anonymous FTP for Common-Lisp software.
- Why's (Poignant) Guide to Ruby - Online Book
- A work-in-progress online Ruby book for beginning coders which reads like an illustrated novel.
- Xrefactory - Source Browser and C and Java Refactoring Tool
- A C and Java Refactoring Browser for Emacs and XEmacs. N.B.: proprietary 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.
- pbForth Homepage
- Replaces the standard firmware from LEGO.
|