![]() |
| Home > Programming > compilers > free > |
Catalog of compilers, interpreters, and other language tools [p5of5] |
Section 3 of 3 - Prev - Next
All sections - 1 - 2 - 3
Use archie to find others --ed] contact: ? language: APL, J package: APL, J, and other APL Software at Waterloo location: ftp://watserv1.waterloo.edu/languages/apl/index contact: Leroy J. (Lee) Dickeylanguage: Assembler (Motorola) package: ? location: ftp://bode.ee.ualberta.ca/pub/dos/motorola description: An archive of development software and tools for the Motorola microcontroller series. Includes assemblers, a C compiler (6809), and applications. Comes mainly from the Austin Texas Motorola BBS. language: Assembler (Various) package: The Beowulf archive? location: hpcsos.col.hp.com : /misc/ns32k/beowulf description: An archive of assemblers for various 8-bit microcontrollers language: Assembler, Forth (8051) package: The Siemens 8051 archive location: ftp://ftp.pppl.gov/pub/8051/signetics-bbs/ description: An archive for development software and tools for the 8051 microcontroller. contact: jsm@phoenix.princeton.edu language: Assembler (8051) package: The CAS archive. location: ftp://nic.funet.fi/pub/microprocs/MCS-51/CAS/ description: Another archive for development software and tools for the 8051 microcontroller. May be converted into a general microprocessor archive in the future. language: Assembler package: asl version: 1.41r6 location: ftp://nic.funet.fi/pub/microprocs/MCS-51/CAS/ description: A cross assembler for a variety of micro-controllers/processors ported from the same author's Borland version to Linux author: a.arnold@kfa-juelich.de (Alfred Arnold) restrictions: GPL updated: 1997/02/24 language: C, C++, Objective-C, yacc, lex, postscript, sh, awk, smalltalk, sed package: the GNU archive sites location: NOTE: Many gnu files are now compressed with gzip. You can tell a gzip'ed file because it has a lower-case .z or .gz rather than the capital .Z that compress uses. Gzip is available from these same archives ftp://prep.ai.mit.edu/pub/gnu/* USA: ftp://wuarchive.wustl.edu/mirrors4/gnu/* ftp://ftp.cs.widener.edu/pub/src/gnu/* ftp://uxc.cso.uiuc.edu/gnu/* ftp://col.hp.com/mirrors/gnu/* ftp://gatekeeper.dec.com/pub/GNU/* ftp://ftp.uu.net/packages/gnu/* Japan: ftp://ftp.cs.titech.ac.jp/ ftp://utsun.s.u-tokyo.ac.jp/ftpsync/prep/* Australia: ftp://archie.au/gnu/* Europe: ftp://src.doc.ic.ac.uk/gnu/* ftp://ftp.informatik.tu-muenchen.de/pub/GNU/*/* [re-org'ed] ftp://ftp.informatik.rwth-aachen.de/pub/gnu/* ftp://nic.funet.fi/pub/gnu/* ftp://ugle.unit.no/pub/gnu/* ftp://isy.liu.se/pub/gnu/* ftp://ftp.stacken.kth.se/pub/gnu/* ftp://sunic.sunet.se/pub/gnu/* [re-org'ed] ftp://ftp.win.tue.nl/pub/gnu/* ftp://ftp.diku.dk/pub/gnu/* ftp://ftp.eunet.ch/software/gnu/* ftp://archive.eu.net/gnu/* [re-org'ed] description: There are many sites which mirror the master gnu archives which live on prep.ai.mit.edu. Please do not use the master archive without good reason. restriction: Most GNU programs are CopyLeft'ed. That means that they are distributed under the terms of the GNU General Public License or GNU Library General Public License. The CopyLeft is only a concern if you want to use actual GNU code in your program. Using Gcc or any of the other tools is completely safe from a copyright point-of-view with the sole exception of bison which includes GNU code in its output. If you use a GNU library, you must supply an unlinked version of your program. language: C, C++ package: LEARN C/C++ TODAY location: http://nyx10.cs.du.edu:8001/~vcarpent/learn-cpp.html or ftp://rtfm.mit.edu/pub/usenet/news.answers/C-faq/learn-c-cpp-today descripton: The LEARN C/C++ TODAY list is a list of a few C and C++ language tutorials available to a user. This list includes interactive tutorials, public-domain code collections, books etc. contact: Vinit S. Carpenter language: Forth package: ? location: anonymous@asterix.inescn.pt[192.35.246.17]:pub/forth description: Forth implementations and programs contact: Paulo A. D. Ferreira > language: Haskell package: ? location: anonymous@ftp.cs.chalmers.se:pub/haskell/library anonymous@nebula.cs.yale.edu:pub/haskell/library anonymous@ftp.dcs.glasgow.ac.uk:pub/haskell/library description: An archive of Haskell and Gofer programs language: ALGOL-60, FOCAL, FOOGOL, INTERCAL, JCL, MIXAL, OISC, PILOT, TRAC, orthogonal, Little Smalltalk package: The Museum of Retrocomputing. location: ftp://locke.ccil.org/pub/retro/ description: The Museum of Retrocomputing. This archive collects implementations of languages that time forgot -- also, the jokes, freaks, and monstrosities from the history of language design. language: lisp package: MIT AI Lab archives location: ftp://ftp.ai.mit.edu/pub/* description: archive of lisp extensions, utilities, and libraries contact: ? language: lisp package: Lisp Utilities collection location: ftp://ftp.cs.cmu.edu/afs/cs.cmu.edu/user/mkant/Public/Lisp/ description: ??? contact: cl-utilities-request@cs.cmu.edu language: Scheme package: The Scheme Repository location: ftp://nexus.yorku.ca/pub/scheme/* description: an archive of scheme material including a bibliography, the R4RS report, sample code, utilities, and implementations. contact: Ozan S. Yigit language: Smalltalk package: Manchester Smalltalk Goodies Library location: ftp://st.cs.uiuc.edu/uiuc/st*/* UK: ftp://mushroom.cs.man.ac.uk/uiuc/st*/* description: a large collection of libraries for smalltalk. Created by Alan Wills, administered by Mario Wolczko. contact: goodies-lib@cs.man.ac.uk language: Tcl package: Tcl/Tk Contrib Archive location: ftp://ftp.neosoft.com/pub/tcl/ description: An archive of Tcl/tk things. contact: Barbara Pearce language: TeX package: CTAN (Comprehensive TeX Archive Network location: ftp://ftp.shsu.edu/~ftp/tex-archive/* ?? Europe: ftp://ftp.uni-stuttgart.de/ ? description: A large archive site of most all things TeX-related, including literate programming tools such as WEB and derivatives. ------------------------------------------------------------------------------- cross-reference ------------------------------------------------------------------------------- These are additional categories. When an implementation is in a category rather than a language, the language is indicated in (parenthesis). category: command shells description: These are the languages that treat bare words as programs to execute. lref: csh lref: ERGO-Shell lref: es lref: Korn Shell lref: Q lref: rc lref: ssh lref: Z-shell category: compiler frontend/backend glue description: These are the languages used to glue semantic analysers to code generators. lref: C -- C is often used as an intermediate step lref: RTL lref: SUIF iref: (lcc intermediate format) lcc category: database description: These are the languages that are either specifically designed for database access or have an interface to persistent data that is much more than embedded SQL. lref: PFL lref: PROGRES iref: (CooL) CooL-SPE iref: (E) GNU E iref: (Prolog) Aditi iref: (Prolog) CORAL category: programming in the large description: These are systems designed for large-scale programming projects. [I just added this category, so please add to it --ed] lref: C lref: C++ lref: CooL category: distributed description: These are languages that include constructs that specifically support distributed programming. lref: Hermes lref: Glish iref: (Tcl) Tcl-DP category: dynamic foreign functions description: These tools can dynamically load C code at run-time. lref: Common Lisp lref: Python lref: Perl iref: (Scheme) Elk category: editor construction description: These are languages that are embedded in editors lref: IVY lref: S-Lang lref: elisp category: educational description: These are languages that are either designed for teaching, or are often used that way. lref: ABC lref: C lref: Logo lref: MIX lref: O'small lref: Pascal lref: PILOT lref: Scheme category: embeddable description: These tools can be used as scripting languages for programs written in C. They are all interpreted. lref: IVY lref: Perl lref: Python lref: S-Lang lref: Tcl iref: (C) ae iref: (Scheme) Elk iref: (Scheme) siod category: glue description: These are languages that are designed to tie other programs and libraries together. cref: dynamic foreign functions cref: command shells lref: Glish lref: REXX category: graphic user interface support description: These are the languages that have support for writing gui programs. cref: C variants lref: Common Lisp lref: LIFE lref: Python lref: Perl iref: (Caml) Caml Light iref: (CooL) CooL-SPE iref: (Prolog) PI iref: (Prolog) XWIP iref: (Scheme) Elk iref: (Scheme) ezd iref: (Scheme) STk iref: (Tcl) Tk iref: (Tcl) Wafe category: interactive description: These are the languages that are meant to be used interactively. [I'm sure there are more. Tell me! --ed] lref: Caml lref: Common Lisp lref: Q lref: TRAC iref: (C) ae category: reflective description: from Rainer Joswig (rainer@ki6.informatik.uni-hamburg.de) : To make it short: Reflective Languages have access to their own implementation. One can ask about the state of the running system and/or change aspects of the language. lref: ABCL ??? lref: ABCL/1 lref: MeldC lref: CLOS with MOP (Meta Object Protocol) category: terminal graphics support description: These are languages that can access curses, or have an equivalent. cref: C variants lref: ICI lref: Perl lref: Python iref: (Fortran) F-curses iref: (Common Lisp) CLISP iref: (Scheme) scm category: text manipulation description: These languages have very high-level features for manipulating text. cref: compiler generators and related tools lref: Icon lref: Lex lref: Perl lref: Snobol4 category: unix tool building description: These are languages that are appropriate for building tools in a Unix environment. To be included, direct access to most system features is required. lref: C lref: ICI lref: Perl lref: Python lref: Tcl iref: (Scheme) scsh category: window manager construction description: These are languages that are built into window managers iref: (Lisp) GWM -- Send compilers articles to compilers@iecc.com, meta-mail to compilers-request@iecc.com. Archives at http://www.iecc.com/compilers
Section 3 of 3 - Prev - Next
All sections - 1 - 2 - 3
| Back to category free - Use Smart Search |
| Home - Smart Search - About the project - Feedback |
© allanswers.org | Terms of use