allanswers.org - Catalog of compilers, interpreters, and other language tools [p5of5]

 Home >  Programmingcompilersfree >

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) Dickey 

language:	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

LiveInternet