Subject Divisions (default selections) |
(These links to detailed subjects under this one retain your personalized selections.)
CPU Specific Languages (Assembly Languages) - CPU specific languages (assembly languages) simulators for debugging
Smalltalk - Smalltalk programming language
FORTH - FORTH programming language
Prolog - Prolog programming language
Pascal - Pascal programming language
Modula - Modula programming language
LISP - LISP programming language
ADA - ADA programming language
TCL - TCL and TK, and related
BASIC - BASIC, Visual Basic, and related
C/C++ - related
PERL - related
FORTRAN - related
Command Shells and Scripting Languages
SCHEME - Scheme language related
- #Overviews and other related subjects# - related, but not under or including this subject directly.
RFC2234 Augmented BNF for Syntax Specifications: ABNF. [c. 1997/11/01]
-
APL language FAQ
- ftp://rtfm.mit.edu/pub/faqs/apl-faq (At MIT)
FAQ: BETA Programming Language (version 1.11 - 08 Dec 97)
- ftp://rtfm.mit.edu/pub/faqs/beta-language-faq (At MIT)
Icon Programming Language FAQ
- ftp://rtfm.mit.edu/pub/faqs/comp-lang-icon-faq (At MIT)
Catalog of Compiler Construction Products - Thirteenth Issue
- ftp://rtfm.mit.edu/pub/faqs/compilers/construction-tools (At MIT)
comp.compilers monthly message and Frequently Asked Questions
- ftp://rtfm.mit.edu/pub/faqs/compilers/faq (At MIT)
Catalog of compilers, interpreters, and other language tools [p1of1]
- Catalog of compilers, interpreters, and other language tools [p4of5] (At faqs.org)
ftp://rtfm.mit.edu/pub/faqs/compilers/free/part1 (At MIT)
Catalog of compilers, interpreters, and other language tools [p3of5] (At faqs.org)
Catalog of compilers, interpreters, and other language tools [p2of5] (At MIT)
Catalog of compilers, interpreters, and other language tools [p2of5] (At faqs.org)
Catalog of compilers, interpreters, and other language tools [p3of5] (At MIT)
Catalog of compilers, interpreters, and other language tools [p4of5] (At MIT)
Catalog of compilers, interpreters, and other language tools [p5of5] (At faqs.org)
Catalog of compilers, interpreters, and other language tools [p5of5] (At MIT)
COBOL FAQ
- ftp://rtfm.mit.edu/pub/faqs/computer-lang/cobol-faq (At MIT)
Objective-C FAQ
- ftp://rtfm.mit.edu/pub/faqs/computer-lang/Objective-C/faq (At MIT)
PL/I Frequently Asked Questions (FAQ)
- ftp://rtfm.mit.edu/pub/faqs/computer-lang/pli-faq (At MIT)
comp.lang.eiffel Frequently Asked Questions (FAQ)
- ftp://rtfm.mit.edu/pub/faqs/eiffel-faq (At MIT)
comp.lang.functional Frequently Asked Questions (monthly posting)
- ftp://rtfm.mit.edu/pub/faqs/func-lang-faq (At MIT)
artificial languages FAQ
- ftp://rtfm.mit.edu/pub/faqs/language/artificial-languages-FAQ (At MIT)
Larch Frequently Asked Questions (comp.specification.larch FAQ)
- ftp://rtfm.mit.edu/pub/faqs/larch-faq (At MIT)
Linear Programming FAQ
- ftp://rtfm.mit.edu/pub/faqs/linear-programming-faq (At MIT)
comp.programming.literate FAQ
- ftp://rtfm.mit.edu/pub/faqs/literate-programming-faq (At MIT)
M Technology and MUMPS Language FAQ, Part 1/2
- At faqs.org Part 2/2
At MIT Part 1/2 Part 2/2
Nonlinear Programming FAQ
- ftp://rtfm.mit.edu/pub/faqs/nonlinear-programming-faq (At MIT)
comp.specification.z Frequently Asked Questions (Monthly)
- ftp://rtfm.mit.edu/pub/faqs/z-faq (At MIT)
Program that strips data out of RM-Cobol files a saves it as a flat format file (COBOL )
COBOL - Ryan McFarland (RM-COBOL) Index File layout
COBOL - File Formats of Micro Focus Cobol
- PHP with Dreamweaver MX
- [Bruno Mairlot, Gareth Downes-Powell; 2002-08] ISBN 1904151116
- - At Barnes & Noble - At Amazon - At Half
- Delphi Internet Developer's Guide (With CD-ROM)
- [Lino Tadros, et al; 2002-07] ISBN 1556228015
- - At Barnes & Noble - At Amazon - At Half
- Delphi Developer's Guide to Internet Direct (With CD-ROM)
- [Chad Z. Hower, et al; 2002-05] ISBN 1556229100
- - At Barnes & Noble - At Amazon - At Half
- Php Professional Projects
- [Ashish Daniel Wilfred, et al; 2002-04] ISBN 1931841535
- - At Barnes & Noble - At Amazon - At Half
- Programming PHP
- [Rasmus Lerdorf, Kevin Tatroe; 2002-03] ISBN 1565926102
- - At Barnes & Noble - At Amazon - At Half
- Sams Teach Yourself PHP in 24 Hours (2nd Edition)
- [Matt Zandstra; 2002-01-15] ISBN 0672323117
- - At Barnes & Noble - At Amazon - At Half
- Professional PHP4 Programming
- [Deepak Thomas, et al; 2002-01] ISBN 1861006918
- - At Barnes & Noble - At Amazon - At Half
- The Ruby Way
- [Hal Fulton; 2001-12-17] ISBN 0672320835
- - At Barnes & Noble - At Amazon - At Half
- PHP Advanced for the World Wide Web Visual QuickPro Guide
- [Larry Ullman; 2001-12-15] ISBN 0201775972
- - At Barnes & Noble - At Amazon - At Half
- PHP Black Book
- [Peter Moulding; 2001-10-11] ISBN 1588800539
- - At Barnes & Noble - At Amazon - At Half
- Foundation PHP for Flash
- [Steve Webster; 2001-09] ISBN 1903450160
- - At Barnes & Noble - At Amazon - At Half
- Concepts of Programming Languages (5th Edition)
- [Robert W. Sebesta; 2001-08] ISBN 0201752956
- - At Barnes & Noble - At Amazon - At Half
- Mastering Delphi 6
- [Marco Cantu; 2001-07-25] ISBN 0782128742
- - At Barnes & Noble - At Amazon - At Half
- Programming and Problem Solving with Delphi
- [Mitchell C. Kerman; 2001-06-27] ISBN 0201708442
- - At Barnes & Noble - At Amazon - At Half
- Php : Your Visual Blueprint for Creating Open Source, Server-Side Content
- [Paul Whitehead, Joel Desamero; 2001-06] ISBN 0764535617
- - At Barnes & Noble - At Amazon - At Half
- The Tomes of Delphi: Algorithms and Data Structures
- [Julian Bucknall; 2001-05] ISBN 1556227361
- - At Barnes & Noble - At Amazon - At Half
- PHP 4 Developer's Guide
- [Blake Schwendiman; 2001-01-12] ISBN 0072127317
- - At Barnes & Noble - At Amazon - At Half
- Squeak: Object-Oriented Design with Multimedia Applications
- [Mark Guzdial; 2000-12-19] ISBN 0130280283
- - At Barnes & Noble - At Amazon - At Half
- Programming Ruby: A Pragmatic Programmer's Guide
- [David Thomas, et al; 2000-12-15] ISBN 0201710897
- - At Barnes & Noble - At Amazon - At Half
-
Cracking the 500-Language Problem ( Ralf Lämmel, Chris Verhoef ; IEEE Software Magazine 2001-11)
- - Constructing analysis and modification tools for software assets is laborious because you first need to implement the underlying parser for the software's specific programming language. These implementations are generally not in the public domain. So, parser development for any of the 500+ languages in use today implies a major up-front investment. The authors propose a solution that will work for virtually all languages: the rapid development of renovation parsers by stealing the grammars. They also share lessons learned.
Cobol for the Next Millennium ( Don Schricker ; IEEE Software Magazine 2000-03)
- - For four decades, Cobol has been the most successful business programming language. It has maintained this reputation, partly by evolving to address changing technology and user needs. This article discusses the new developments featured in Cobol 2002.
Cobol in an Object-Oriented World: A Learning Perspective ( Bill C. Hardgrave, E. Reed Doke ; IEEE Software Magazine 2000-03)
- - Although recent Internet, Java, and OO trends threaten Cobol's dominance, industry will continue to need the language and its programmers for development as well as for maintenance—especially once OO Cobol becomes an official standard. Thus, Cobol training remains a priority. The authors had good results using OO Cobol to teach the object-oriented paradigm.
The Real Creators of Cobol ( Jean E. Sammet ; IEEE Software Magazine 2000-03)
- - The author presents a few of the highlights of early Cobol development, in particular dispelling the myth that Grace Hopper created it. The article outlines the creation and mission of the committee that developed the language in 1959 and a few of the major inputs and influences on Cobol's initial development.
The OPEN Framework for Enhancing Productivity ( Brian Henderson-Sellers ; IEEE Software Magazine 2000-03)
- - The use of a business-focused development process can greatly facilitate producing and maintaining Cobol programs. OPEN (object-oriented process, environment, and notation) is the most appropriate process for object-oriented and component-based development in a business environment. Its underpinning metamodel and framework make OPEN valuable for both development and maintenance.
The Case for Continued Cobol Education ( Donald Carr, Ronald J. Kizior ; IEEE Software Magazine 2000-03)
- - In surveying business and academic leaders, the authors found that almost 95% of academic respondents and 90% of IS managers still want IS curricula to offer Cobol instruction. They further found that nearly 90% of IS managers want both object-oriented and Web-based features integrated into Cobol instruction in college curricula.
An Empirical Comparison of Seven Programming Languages ( Lutz Prechelt ; IEEE Computer Magazine 2000-010)
- - Often heated, debates about different programming languages remain inconclusive. The author takes a first step toward providing hard data about the relative effectiveness of C, C++, Java, Perl, Python, Rexx, and Tcl.
Cobol: A Historic Past, A Vital Future? ( Robert L. Glass ; IEEE Software Magazine 1999-07)
-
Do You Trust Your Compiler? ( James M. Boyle, R. Daniel Resler, Victor L. Winter ; IEEE Computer Magazine 1999-05)
- - Correctness-preserving transformations can guarantee that a program continues to do what it should when it is converted from specification to assembly code. Constructing a trusted compiler is one of many potential applications.
A Revisionist Account of Early Language Development ( Maurice V. Wilkes ; IEEE Computer Magazine 1998-04)
- - The practicality of Fortran and the elegance of Algol defined a fault line running through programming-language study that we are just now beginning to bridge.
Design Patterns and Language Design ( Joseph (Yossi) Gil, David H. Lorenz ; IEEE Computer Magazine 1998-03)
-
Outlook on Language Research and Practice ( Daniel E. Cooke ; IEEE Computer Magazine 1998-02)
-
Cobol: Perception and Reality ( Edmund C. Arranga, Frank P. Coyle ; IEEE Computer Magazine 1997-03)
-
Real Programmers Do Use Delphi ( Ian Gorton ; IEEE Software Magazine 1995-11)
- - About 25 years ago, when the company I worked for was established as a 100-percent subsidiary, our parent mainframer passed onto us the maintenance of its obsolete operating systems. These programs were poorly structured and came with almost no documentation. We struggled to improve our situation with tools and reverse engineering, but despite our best efforts and the loss of many good people to burnout, we never completely unraveled the code. Ian Gorton describes a career journey that began with a similar situation. But Gorton survived and moved on to work with and observe “real” programming practices in several companies. He describes how the “real”-programming profession evolved and expanded into the mainstream of the software industry. — Tomoo Matsubara
Multibox Parsers: No More Hand-written Lexical Analyzers ( Lev J. Dyadkin ; IEEE Software Magazine 1995-09)
- - Most parser generators do not work with lexically complex languages like Fortran. Compiler writers end up writing lexers by hand. To deal with this complexity, the author suggests generating a parser that uses a series of boxes — like a mechanical caterpillar — instead of just two.
Automatic Generation of Visual Programming Environments ( Gennaro Costagliola, Genoveffa Tortora, Sergio Orefice, Andrea De Lucia ; IEEE Computer Magazine 1995-03)
- - A new system uses positional grammars to automatically generate visual programmingenvironments. The result is an efficient editor and compiler for the defined visual language.
Scaling Up Visual Programming Languages ( Margaret M. Burnett, Marla J. Baker, Carisa Bohus, Paul Carlson, Sherry Yang, Pieter van Zee ; IEEE Computer Magazine 1995-03)
- - The directness, immediacy, and simplicity of visual programming languages are appealing. The question is, can VPLs be effectively applied to large-scale programming problems while retaining these characteristics?
Finding Solutions Through Pattern Languages ( ; IEEE Computer Magazine 1994-12)
- - Considers how interest in patterns and pattern languages has been on the upswing, fueled by the realization among software developers that they must simplify the process of building increasingly large and complex systems. Patterns are forms for describing architectural constructs in a manner that emphasizes these constructs' potential for reuse. They provide a way to document and share design expertise in an application-independent fashion. As evidence of this growing interest, early in August more than 70 software practitioners gathered to discuss patterns and pattern languages at the first annual conference on Pattern Languages of Programs.
Constraint-Based Software for Concurrent Engineering ( James Bowen, Dennis Bahler ; IEEE Computer Magazine 1993-01)
- - The Galileo3 programming language for developing product life-cycle design advice software is described. Galileo3's various application-oriented features, the algorithm on which the runtime system is based, and its underlying computational theory are discussed.
-
Cheap Software Languages for NT? [2002/03/09]
- At Ask Slashdot
Is There Any Future For Closed Languages? [2001/05/23]
- At Ask Slashdot
Eiffel As a Learning Language? [2001/05/07]
- At Ask Slashdot
Getting Involved in Programming Language Standards? [2001/04/23]
- At Ask Slashdot
Spaces vs. Tabs? [2001/04/13]
- At Ask Slashdot
4GL Design Resources? [ 2000/09/08]
- At Ask Slashdot
English Language And Its Effect On Programming? [ 2000/08/15]
- At Ask Slashdot
What Is The Future Of Programming Languages? [ 2000/08/07]
- At Ask Slashdot
Good Books on Compiler Programming? [ 2000/03/07]
- At Ask Slashdot
Development for High End Processors w/o Hardware Emulation [ 1998/09/30]
- At Ask Slashdot
m4(1) - macro language processor {oss}
- Man pages: FreeBSD Solaris NetBSD
- Source code: OpenBSD FreeBSD
- m4-1.4 - GNU's m4 (At FreeBSD Ports)
- m4-1.4.tgz - GNU m4 (At OpenBSD 2.7_packages i386)
- m4-1.4.tgz - GNU m4 (At OpenBSD 2.8_packages i386)
- m4-1.4.tgz - GNU m4 (At OpenBSD 2.7_packages m68k)
- m4-1.4.tgz - GNU m4 (At OpenBSD 2.7_packages sparc)
- m4-1.4.tgz - GNU m4 (At OpenBSD 2.8_packages vax)
- m4-1.4.tgz - GNU m4 (At OpenBSD 2.8_packages powerpc)
- m4-1.4.tgz - GNU m4 (At OpenBSD 2.8_packages m68k)
- m4-1.4.tgz - GNU m4 (At OpenBSD 2.8_packages sparc)
- m4-1.4 - GNU version of Unix m4 macro-processor (At NetBSD packages collection)
- m4 - Public domain M4 macro processor (At comp.sources.unix at ISC)
- m4 - Public domaind M4 macro processor (At comp.sources.unix at UUNET)
bc(1) - An arbitrary precision calculator language {oss}
- Man pages: FreeBSD RedHat NetBSD
- Source code: OpenBSD FreeBSD
- bc - is an interactive algebraic language with arbitrary precision numbers. (At GNU project)
- [IEEE Std1003.2-1992 (``POSIX.2'')]
Scintilla - Scintilla is a free source code editing component. As well as common editor features, Scintilla includes features useful for editing and debugging source code. These include support for syntax styling, error indicators, code completion and call tips. {oss}
- At Sourceforge ( Production/Stable)
- scintilla-1.44 - A full-featured free source code editing component for GTK+ (At FreeBSD Ports)
Optimizing Oberon-2 Compiler - OOC is an Internet based project providing an Oberon-2 development platform. It consists of an optimizing compiler, a number of related tools, a set of standard library modules, and a reference manual. {(L)GPL}
- At Sourceforge ( Production/Stable)
Sirius Programming Language - Development of a fully-conforming implementation of a compiler for the Sirius programming language. {oss}
- At Sourceforge ( Production/Stable)
Standard ML - The Standard ML project supports coordination between different implementations of the Standard ML (SML) programming language by maintaining common tools and resources such as standard test suites. Our goal is to promote compatibility and sharing betw {BSD-like}
- At Sourceforge ( Production/Stable)
Bison - is an upwardly compatible replacement for the parser generator 'yacc'. {GPL,GNU}
- At GNU project
- bison-1.35 - A parser generator from FSF, (mostly) compatible with Yacc (At FreeBSD Ports)
bison-1.27.tgz - GNU parser generator (At OpenBSD 2.7_packages i386)
bison-1.27.tgz - GNU parser generator (At OpenBSD 2.8_packages i386)
bison-1.27.tgz - GNU parser generator (At OpenBSD 2.7_packages m68k)
bison-1.27.tgz - GNU parser generator (At OpenBSD 2.7_packages sparc)
bison-1.27.tgz - GNU parser generator (At OpenBSD 2.8_packages vax)
bison-1.27.tgz - GNU parser generator (At OpenBSD 2.8_packages powerpc)
bison-1.27.tgz - GNU parser generator (At OpenBSD 2.8_packages m68k)
bison-1.27.tgz - GNU parser generator (At OpenBSD 2.8_packages sparc)
bison-1.28 - GNU yacc(1) replacement (At NetBSD packages collection)
GNUstep - and the GNUstep Base Library provide a graphical, object-oriented programming environment. {GPL,GNU}
- At GNU project
- gnustep-1.3.0 - Objective-C libraries based on the OpenStep standard (At FreeBSD Ports)
treecc-0.1.0 - Treecc program is designed to assist in the development of compilers
- At FreeBSD Ports
tpg-0.1.6 - Toy Parser Generator -- A parser generator in Python
- At FreeBSD Ports
squeak-3.0 - Full Smalltalk 80 with portability to UNIX, Mac, and Windows
- At FreeBSD Ports
spl-1.2.1 - The Shakespeare programming language
- At FreeBSD Ports
spirit-1.2.8 - An object oriented recursive descent parser generator framework
- At FreeBSD Ports
semantic-emacs21-1.4.b14 - A lexer, parser-generator, and parser for Emacs
- At FreeBSD Ports
ruby_static-1.7.2.2002.04.12_1 - A Ruby binary with some modules compiled in (in case of emergency)
- At FreeBSD Ports
ruby_static-1.6.7.2002.03.27_1 - A Ruby binary with some modules compiled in (in case of emergency)
- At FreeBSD Ports
ruby_r-1.7.2.2002.04.12 - An object-oriented interpreted scripting language
- At FreeBSD Ports
ruby_r-1.6.7.2002.03.27 - An object-oriented interpreted scripting language
- At FreeBSD Ports
ruby-romp-0.1_1 - The Ruby Object Message Proxy
- At FreeBSD Ports
ruby-rdoc-0.0.0.aa - Documentation from Ruby source files
- At FreeBSD Ports
ruby-pcsc-lite-0.5 - Ruby extension for the UNIX PC/SC Lite API (MUSCLE)
- At FreeBSD Ports
qfsm-0.30 - A graphical tool for designing finite state machines
- At FreeBSD Ports
ply-1.1 - Python Lex-Yacc
- At FreeBSD Ports
p5-Parse-Yapp-1.04 - Perl extension for generating and using LALR parsers
- At FreeBSD Ports
p5-Class-Contract-1.14 - Design-by-Contract OO in Perl
- At FreeBSD Ports
nml-0.92 - A dialect/harmony of Standard ML of New Jersey and Objective Caml.
- At FreeBSD Ports
nhc98-1.10_1 - A fully-fledged compiler for Haskell 98
- At FreeBSD Ports
linux-j-405a - A general purpose programming language
- At FreeBSD Ports
hope-0.0 - Hope is lazy interpriter for HOPE applicative language
- At FreeBSD Ports
hmake-2.03 - Intelligent compilation management tool for Haskell programs
- At FreeBSD Ports
gpp-2.1 - The Generic Preprocessor
- At FreeBSD Ports
ferite-0.99.4 - An embeddable scripting language
- At FreeBSD Ports
fbbi-0.98 - An interpreter for the Befunge-98 language
- At FreeBSD Ports
erlang-doc-8.0 - Documentation (PDF) for the Erlang/OTP system
- At FreeBSD Ports
clips-6.1 - CLIPS is a productive development and delivery expert system tool
- At FreeBSD Ports
caml-mode-3.01 - An EMACS mode for editing OCaml programs
- At FreeBSD Ports
XSB-2.4 - A tabled Logic Programming and Deductive Database system
- At FreeBSD Ports
noweb-2.10a - A simple, extensible literate-programming tool
- At FreeBSD Ports
- noweb-2.9anb1 - Simple, extensible literate-programming tool (At NetBSD packages collection)
ecb-emacs21-1.70 - Emacs Code Browser
- At FreeBSD Ports
ecb-emacs20-1.70 - Emacs Code Browser
- At FreeBSD Ports
semantic-emacs20-1.4.b14 - A lexer, parser-generator, and parser for Emacs
- At FreeBSD Ports
ruby-mock-1.1 - An RUnit extention that makes it very easy to implement Mock Objects
- At FreeBSD Ports
dis-1.0 - A moderately Infernal programming language
- At FreeBSD Ports
styx-1.5_2 - A scanner/parser generator
- At FreeBSD Ports
ebnf2yacc-0.1.1 - EBNF to YACC
- At FreeBSD Ports
mdk-0.5_1 - MIX Development Kit offers an emulation of MIX and MIXAL
- At FreeBSD Ports
ocamlweb-1.3 - A literate programming tool for Objective Caml
- At FreeBSD Ports
onyx-3.0.2 - Embeddable stack-based threaded interpreted language
- At FreeBSD Ports
malbolge-1.0 - An Infernal programming language
- At FreeBSD Ports
kimwitu-4.6.1 - A tool for processing trees (i.e. terms)
- At FreeBSD Ports
kimwitu++-2.1.3 - A tool for processing trees (i.e. terms)
- At FreeBSD Ports
ja-ruby-man-1.4.6 - Ruby reference manual (Japanese version), in HTML format
- At FreeBSD Ports
ja-ruby-usersguide-980206 - Ruby users guide (Japanese version), in HTML format
- At FreeBSD Ports
java_cup-10.g - An LALR parser generator in Java
- At FreeBSD Ports
snobol-0.99.4 - 0.99.4 release of ''The Macro Implementation of SNOBOL4 in C''
- At FreeBSD Ports
- snobol-0.99.4nb1 - Macro implementation of SNOBOL4 in C (At NetBSD packages collection)
aleph-0.8.1 - Aleph is a multi-threaded functional programming language
- At FreeBSD Ports
cel-0.6 - A small, simple prototype-based OO language
- At FreeBSD Ports
cu-prolog-3.94 - Experimental constraint logic programming language
- At FreeBSD Ports
- ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc/lang/cu-prolog/README.html (At NetBSD packages collection)
ghc-5.02.2 - A Compiler for the functional language Haskell
- At FreeBSD Ports
- ghc-4.04 - Compiler for the functional language Haskell (At NetBSD packages collection)
grap-1.23 - An implementation of Kernigan & Bentley's grap language
- At FreeBSD Ports
- grap-1.10 - Language for typesetting graphs (At NetBSD packages collection)
happy-1.11 - An LALR(1) parser generator for the functional language Haskell
- At FreeBSD Ports
mozart-1.2.1.20010816 - A concurrent, object-oriented, distributed language with constraint-based inference
- At FreeBSD Ports
oo2c-1.5.2 - Optimizing Oberon-2 compiler of University of Kaiserslautern, Germany
- At FreeBSD Ports
qtk-0.50 - A neat development tool for various languages
- At FreeBSD Ports
ruby-racc-runtime-1.4.2 - Runtime libraries for Racc, an LALR(1) parser generator for Ruby
- At FreeBSD Ports
ruby-rbison-0.0.7 - Generates a Ruby parser class from a Bison-like specification file
- At FreeBSD Ports
sml-mode-3.3 - An EMACS mode for editing Standard ML programs
- At FreeBSD Ports
- sml-mode-3.9.5 - Emacs mode for editing Standard ML source code (At NetBSD packages collection)
starlogo-1.2 - Logo programming language written in Java
- At FreeBSD Ports
t3x-6.10.2 - A compiler for the minimum procedural language T3X
- At FreeBSD Ports
tinycobol-0.57 - A tiny COBOL compiler for IA32 platforms
- At FreeBSD Ports
p5-Parse-RecDescent-1.80 - A recursive descent parsing framework for Perl
- At FreeBSD Ports
veepee-1.0_1 - A user orientated scripting environment for embedding in applications
- At FreeBSD Ports
atlast-1.0 - Autodesk Threaded Language Application System Toolkit
- At FreeBSD Ports
caml-0.74 - A strongly typed functional language belonging to the ML family.
- At FreeBSD Ports
- caml-light-0.74 - Another implementation of Caml (At NetBSD packages collection)
cim-3.36 - Compiler for the SIMULA programming language
- At FreeBSD Ports
- cim-3.30 - Simula compiler based on the C programming language (At NetBSD packages collection)
dylan-2.3.8 - CMU Gwydion project interpreter and compiler for the Dylan language
- At FreeBSD Ports
eiffel-13a - A compiler for the object-oriented language Eiffel
- At FreeBSD Ports
ETHOberonV4-0.9 - Oberon-2/V4 from ETH (Linux emulation)
- At FreeBSD Ports
gofer-2.30b - A lazy functional language
- At FreeBSD Ports
- gofer-2.30a.tgz - lazy functional language (At OpenBSD 2.7_packages i386)
gofer-2.30a.tgz - lazy functional language (At OpenBSD 2.8_packages i386)
gofer-2.30a.tgz - lazy functional language (At OpenBSD 2.7_packages sparc)
gofer-2.30a.tgz - lazy functional language (At OpenBSD 2.8_packages m68k)
gofer-2.30a.tgz - lazy functional language (At OpenBSD 2.8_packages sparc)
guile-1.4 - GNU's Ubiquitous Intelligent Language for Extension
- At FreeBSD Ports
- guile-1.4.tgz (At OpenBSD 2.8_packages i386)
guile-1.3.tgz - GNU extension language, scheme as an embeddable library (At OpenBSD 2.7_packages i386)
guile-1.3.tgz - GNU extension language, scheme as an embeddable library (At OpenBSD 2.7_packages sparc)
guile-1.4.tgz (At OpenBSD 2.8_packages m68k)
guile-1.4.tgz (At OpenBSD 2.8_packages sparc)
ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc/lang/guile/README.html (At NetBSD packages collection)
hugs98-200112 - An interpreter for the functional programming language Haskell 98
- At FreeBSD Ports
- hugs98-200002 - Nottingham and Yale Haskell interpreter and programming environment (At NetBSD packages collection)
ici-3.0.1 - An interpretive language with C's overall feel combined with high level data types
- At FreeBSD Ports
icon-9.4.0 - The Icon programming language
- At FreeBSD Ports
- icon_interp-9.3.2-no_x11.tgz - programming language with generators, X11 graphics and more (At OpenBSD 2.8_packages i386)
icon_lib-9.3.3-no_x11.tgz - useful and interesting programs for Icon (At OpenBSD 2.8_packages i386)
icon_interp-9.3.2.tgz - programming language with generators, X11 graphics and more (At OpenBSD 2.8_packages i386)
icon_lib-9.3.3.tgz - useful and interesting programs for Icon (At OpenBSD 2.8_packages i386)
unicon-10.0beta.tgz - programming language with generators, X11 graphics and more (At OpenBSD 2.8_packages i386)
icon-9.3.2 (At NetBSD packages collection)
intercal-0.20 - The C-INTERCAL compiler, ick, and supporting libraries
- At FreeBSD Ports
- the ultimate language for obfuscation and job security (At NetBSD packages collection)
mixal-1.06 - assembler and interpreter for Donald Knuth's mythical MIX computer
- At FreeBSD Ports
moscow_ml-1.4 - Moscow ML, a version of Standard ML
- At FreeBSD Ports
- moscow_ml-2.00 (At NetBSD packages collection)
o2c-1.16 - Oberon-2 compiler
- At FreeBSD Ports
objc-3.1.5 - Portable Object Compiler
- At FreeBSD Ports
ocaml-3.04 - An ML language based on a complete class-based objective system
- At FreeBSD Ports
- ocaml-2.04.tgz - ML language based on complete class-based objective system (At OpenBSD 2.7_packages i386)
ocaml-3.00.tgz - ML language based on complete class-based objective system (At OpenBSD 2.8_packages i386)
ocaml-2.04.tgz - ML language based on complete class-based objective system (At OpenBSD 2.7_packages sparc)
ocaml-3.00.tgz - ML language based on complete class-based objective system (At OpenBSD 2.8_packages sparc)
ocaml-3.00 - the latest implementation of the Caml dialect of ML (At NetBSD packages collection)
rexx-imc-1.7 - A procedural programming language designed by IBM's UK Laboratories
- At FreeBSD Ports
smlnj-110.0.7 - A popular functional language from Bell Labs
- At FreeBSD Ports
- smlnj-110.39 (At FreeBSD Ports)
smlnj-110.9.1 - Popular functional language from Bell Labs (At NetBSD packages collection)
sr-2.3.1 - A parallel language "Synchronization Resources"
- At FreeBSD Ports
ucblogo-4.6 - Brian Harvey's logo language interpreter
- At FreeBSD Ports
- ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc/lang/ucblogo/README.html (At NetBSD packages collection)
calls.new - New calls; shows function call flow {oss}
- At comp.sources.unix at UUNET
foogol - A (vax) compiler for a tiny ALGOL-like language {oss}
- At comp.sources.unix at UUNET
yyref - Cross-reference for Yacc {oss}
- At comp.sources.unix at UUNET
flex - Flex, a lex replacement {oss}
- At comp.sources.unix at UUNET
- flex-2.5.4a - fast clone of lex(1), the lexical scanner generator (At NetBSD packages collection)
a fast lex replacement (At comp.sources.unix at ISC)
a fast LEX replacement (At comp.sources.unix at ISC)
a lex replacement (At comp.sources.unix at ISC)
flex2flex - Flex, a fast LEX replacement (At comp.sources.unix at UUNET)
flex2.3flex - Flex, a fast lex replacement (At comp.sources.unix at UUNET)
cellular-2.0 - a cellular automata language {oss}
- At comp.sources.unix at UUNET
yacchacks - Tools to restart YACC parses {oss}
- At comp.sources.unix at UUNET
flex/patch1 - Flex, a lex replacement, Patch1 {oss}
- At comp.sources.unix at UUNET
yacc.notes: - Tools to restart YACC parses {oss}
- At comp.sources.unix at UUNET
yaccref - Cross-reference for Yacc {oss}
- At comp.sources.unix at ISC
byacc - Berkeley YACC {oss}
- At comp.sources.unix at ISC
- byacc-1.9byacc (At comp.sources.unix at UUNET)
berkeley_yacc - Public domain Berkeley YACC {oss}
- At comp.sources.unix at ISC
- ftp://ftp.uu.net/usenet/comp.sources.unix/volume21/ (At comp.sources.unix at UUNET)
logo - Logo interpreter for Unix {oss}
- At comp.sources.unix at ISC
- ftp://ftp.uu.net/usenet/comp.sources.unix/volume10/ (At comp.sources.unix at UUNET)
fpc - Portable compiler of the FP language {oss}
- At comp.sources.unix at ISC
- ftp://ftp.uu.net/usenet/comp.sources.unix/volume20/ (At comp.sources.unix at UUNET)
funcproglang - Functional programming language {oss}
- At comp.sources.unix at ISC
- ftp://ftp.uu.net/usenet/comp.sources.unix/volume13/ (At comp.sources.unix at UUNET)
ifp - Interpreted Functional Programming lanuage {oss}
- At comp.sources.unix at ISC
- ftp://ftp.uu.net/usenet/comp.sources.unix/volume10/ (At comp.sources.unix at UUNET)
trc - expert system building tool {oss}
- At comp.sources.unix at ISC
- TRC (At comp.sources.unix at UUNET)
abc - ABC interactive programming environment {oss}
- At comp.sources.unix at ISC
- ftp://ftp.uu.net/usenet/comp.sources.unix/volume23/ (At comp.sources.unix at UUNET)
Oberon V4 for Linux - Enhanced implementation of 'The Oberon System' by N. Wirth and J. Gutknecht {GPL}
- (Info at freshmeat)
- An enhanced Oberon V4 system, with packages from the University of Linz, Austria. (At Sourceforge)
Portable Object Compiler {GPL}
- (Info at freshmeat)
- Objective-C libraries and precompiler (At Sourceforge)
Mercury - A new logic/functional programming language {GPL}
- mercury-0.10.1 - modern logic/functional programming language (At NetBSD packages collection)
(Info at freshmeat)
- Mercury is a new logic/functional programming language. The Mercury system includes a compiler, debugger, libraries, sample code, profiler, etc. Mercury is designed to be the successor of logic programming languages such as Prolog. (At Sourceforge)
Gwydion Dylan - Compiler for Dylan, an dynamic, efficient, object-oriented language {OpenSource}
SmallEiffel - The GNU Eiffel Compiler {GPL}
- smalleiffel-0.76,1 - The GNU compiler for the object-oriented language Eiffel (At FreeBSD Ports)
smalleiffel-0.76.b4 - A GNU compiler for the object-oriented language Eiffel (At FreeBSD Ports)
smalleiffel-0.77 - GNU Eiffel compiler (At NetBSD packages collection)
(Info at freshmeat)
Erlang - Full-featured programming language developed at the Ericsson CS Laboratory {OpenSource}
- erlang-8.1 - A functional programming language from Ericsson (At FreeBSD Ports)
erlang-47.4.0.tgz - Ericsson's high-level functional programming language (At OpenBSD 2.7_packages i386)
erlang-47.4.0.tgz - Ericsson's high-level functional programming language (At OpenBSD 2.8_packages i386)
erlang-47.4.0.tgz - Ericsson's high-level functional programming language (At OpenBSD 2.8_packages sparc)
(Info at freshmeat)
Ruby - An object-oriented language for quick and easy programming {GPL}
- ruby-1.4.6 - the Object-Oriented Script Language (At NetBSD packages collection)
(Info at freshmeat)
ICI - A dynamic, interpretive language with C-like syntax {PD}
- (Info at freshmeat)
ici - ICI is a general purpose interpretive programming language that has dynamic typing and flexible data types with the flow control constructs and operators of C. (At Sourceforge)
GNU m4 - Standard Unix macro processor with extensions {GPL}
- is an implementation of the traditional Unix macro processor. (At GNU project)
(Info at freshmeat)
Apl2 For Windows 1.0
Microsoft Visual Studio .NET Professional
Microsoft Visual Studio .NET Professional Upgrade
Microsoft MSDN Universal Subscription 7.0
Microsoft MSDN Enterprise Subscription 7.0
Microsoft MSDN Subscriptions 7.0 Professional Upgrade
Microsoft MSDN Universal Subscription 7.0 Upgrade
CodeWarrior Pro for Java 6.0
CodeWarrior Learning Edition 2.0
CodeWarrior Pro 7
CodeWarrior Pro 7
Borland Delphi 6 Personal Edition
Borland Delphi 6 Professional New User
Cobol Set for Aix 1.0
Microsoft MSDN Enterprise 7.0 Version/Competitive Upgrade
CodeWarrior Professional for Palm OS 8.0
libslang-1.4.0.tgz - stack-based interpreter for terminal applications
- At OpenBSD 2.7_packages i386
- http://www.openbsd.org/2.7_packages/m68k/libslang-1.4.0.tgz-long.html (At OpenBSD 2.7_packages m68k)
http://www.openbsd.org/2.7_packages/sparc/libslang-1.4.0.tgz-long.html (At OpenBSD 2.7_packages sparc)
icon_lib-9.3.2.tgz - useful and interesting programs for Icon
- At OpenBSD 2.7_packages i386
- http://www.openbsd.org/2.7_packages/sparc/icon_lib-9.3.2.tgz-long.html (At OpenBSD 2.7_packages sparc)
Microsoft Visual Studio .NET Enterprise Developer Upgrade
Object Rexx AIX 1.1
Javascript Debugger - Fully featured Visual Javascript Debugger {free to use but restricted}
- (Info at freshmeat)
Microsoft Visual Studio.NET Enterprise Architect 2002
Wnn-data-4.2.tgz - common files to all languages of Wnn
- At OpenBSD 2.8_packages i386
- http://www.openbsd.org/2.7_packages/i386/Wnn-data-4.2.tgz-long.html (At OpenBSD 2.7_packages i386)
http://www.openbsd.org/2.7_packages/sparc/Wnn-data-4.2.tgz-long.html (At OpenBSD 2.7_packages sparc)
http://www.openbsd.org/2.8_packages/m68k/Wnn-data-4.2.tgz-long.html (At OpenBSD 2.8_packages m68k)
http://www.openbsd.org/2.8_packages/sparc/Wnn-data-4.2.tgz-long.html (At OpenBSD 2.8_packages sparc)
Microsoft MSDN Operating Systems 7.0 Subscription
CUP - CUP is a LALR arser Generator for Java {BSL}
- (Info at freshmeat)
Apl2 For Windows 1.0
unicon-10.0beta.tgz - programming language with generators, X11 graphics and more
- At OpenBSD 2.8_packages i386
- icon_interp-9.3.2.tgz (At OpenBSD 2.7_packages i386)
icon_interp-9.3.2.tgz - programming language with generators, X11 graphics and more
- At OpenBSD 2.8_packages i386
- http://www.openbsd.org/2.7_packages/sparc/icon_interp-9.3.2.tgz-long.html (At OpenBSD 2.7_packages sparc)
http://www.openbsd.org/2.8_packages/m68k/icon_interp-9.3.2.tgz-long.html (At OpenBSD 2.8_packages m68k)
http://www.openbsd.org/2.8_packages/sparc/icon_interp-9.3.2.tgz-long.html (At OpenBSD 2.8_packages sparc)
icon_interp-9.3.2-no_x11.tgz - programming language with generators, X11 graphics and more
- At OpenBSD 2.8_packages i386
- http://www.openbsd.org/2.8_packages/m68k/icon_interp-9.3.2-no_x11.tgz-long.html (At OpenBSD 2.8_packages m68k)
http://www.openbsd.org/2.8_packages/sparc/icon_interp-9.3.2-no_x11.tgz-long.html (At OpenBSD 2.8_packages sparc)
PowerBuilder Enterprise 8.0 Development/Deployment
Microsoft Visual Studio .NET Enterprise Architect Upgrade
PowerBuilder Desktop 8.0
Microsoft MSDN Library 7.0 Subcription
APL2 Runtime for Windows CDROM PP
IBM Object Rexx (Interpreter Edition)
Object Rexx 1.0 Interpreter Edition
libslang-1.4.2.tgz - stack-based interpreter for terminal applications
- At OpenBSD 2.8_packages i386
- libslang-1.4.0.tgz (At OpenBSD 2.7_packages i386)
http://www.openbsd.org/2.8_packages/m68k/libslang-1.4.2.tgz-long.html (At OpenBSD 2.8_packages m68k)
http://www.openbsd.org/2.8_packages/sparc/libslang-1.4.2.tgz-long.html (At OpenBSD 2.8_packages sparc)
libslang-1.4.4 - Routines for rapid alpha-numeric terminal applications development (At NetBSD packages collection)
Object Rexx 1.0 Development Edition
The Glasgow Haskell Compiler - A compiler for Haskell 98 {free for non-commercial use}
- (Info at freshmeat)
- The Glasgow Haskell Compiler is a robust, fully-featured, optimising compiler for the Haskell 98 programming language. (At Sourceforge)
MLWorks - Development environment for the SML programming language {Free Trial}
- (Info at freshmeat)
Mercat - Lightweight cross-platform programming language {Freeware}
FPL - Very C-like interpreted language {free for non-commercial use}
- (Info at freshmeat)
Sather - Object Oriented Programming Language {BSL}
- sather-1.2.1 - Sather compiler (At FreeBSD Ports)
is an object oriented language designed to be simple, efficient, safe, flexible and non-proprietary. (At GNU project)
ANICI - An extended version of Tim Long's ICI interpreter {free for non-commercial use}
- (Info at freshmeat)
octave-2.1.30 - High-level interactive language for numerical computations
- At FreeBSD Ports
- octave-2.0.16 - High-level language, primarily intended for numerical computations (At NetBSD packages collection)
octave-2.1.34 - High-level language, primarily intended for numerical computations (At NetBSD packages collection)
Octave - does arithmetic for real and complex scalars and matrices, solves sets of nonlinear algebraic equations, integrates systems of ordinary differential and differential-algebraic equations, and integrates functions over finite and infinite intervals. (At GNU project)
Octave
pike-7.0.78 - A dynamic programming language with a syntax similar to C++
- At FreeBSD Ports
- Pike - Interpreted, object-oriented programming language with a syntax similar to C
icon_lib-9.3.3-no_x11.tgz - useful and interesting programs for Icon
- At OpenBSD 2.8_packages i386
- http://www.openbsd.org/2.8_packages/sparc/icon_lib-9.3.3-no_x11.tgz-long.html (At OpenBSD 2.8_packages sparc)
icon_lib-9.3.3.tgz - useful and interesting programs for Icon
- At OpenBSD 2.8_packages i386
- icon_lib-9.3.2.tgz (At OpenBSD 2.7_packages i386)
http://www.openbsd.org/2.8_packages/sparc/icon_lib-9.3.3.tgz-long.html (At OpenBSD 2.8_packages sparc)
Applications and Utilities
- Others not displayed here
- Full List
eInteractive, Eiffel library - eInteractive is a library written in Eiffel of software components that address the specific needs of interactive applications.
- At Sourceforge ( Production/Stable)
aspectr-0.3.5 - Ruby libraries for Aspect programming
- At FreeBSD Ports
pccts-1.33.31 - The Purdue Compiler Construction Tool Set
- At FreeBSD Ports
- pccts-1.33r22.tgz - Purdue Compiler Construction Tool Set (At OpenBSD 2.8_packages i386)
pccts-1.33r22.tgz - Purdue Compiler Construction Tool Set (At OpenBSD 2.8_packages m68k)
pccts-1.33r22.tgz - Purdue Compiler Construction Tool Set (At OpenBSD 2.8_packages sparc)
pccts-1.33.22 - Purdue Compiler Construction Tool Set (At NetBSD packages collection)
wizard-1.4 - Classes for writing MS-style 'wizards'
- At FreeBSD Ports
tide-1.4 - T3X Integrated Development Environment and T3X Tool classes
- At FreeBSD Ports
mod_color-0.3 - Apache module that provides syntax coloring for various languages
- At FreeBSD Ports
lemon-1.0_1 - An LALR(1) parser generator. Similar in function to yacc and bison
- At FreeBSD Ports
ja-ruby-uconv-0.4.9 - Unicode conversion library with Japanese codesets support for Ruby
- At FreeBSD Ports
ruby-slang-0.51 - S-Lang extension module for Ruby
- At FreeBSD Ports
Guile - is the GNU extensibility library. {GPL,GNU}
- At GNU project
Parse::Lex - An object-oriented generator of lexical analyzers. Use it to create parsers for "little languages" that you create. Documentation in French. [Perl] {oss}
- At CPAN
Parse::RecDescent - Like the Unix yacc utility, this module generates recursive-descent parsers. [Perl] {oss}
- At CPAN
Text::Vpp - A "versatile preprocessor" for text; it lets you embed variables and conditionals in your file. [Perl] {oss}
- At CPAN
Related Subjects (default selections) |
Subject classifications directly under this one are #here#.
(The following links to subjects at this site retain your personalized selections.)
Automated Build Utilities - make and similar programs for compiling and creating executable software from source
Neural Network
Up to Activity specific - Gateway topic to software used in specific activities. (application software, business, professional, science, education, etc.)
Up to: Software Development - Tools and utilities for software development
- (There may be additional related subject pages listed
here)
-
Computers : Programming : Literate Programming :
Computers : Programming : Compilers :
Computers : Programming : Application Builders :
Computers : Programming : Languages :
Yahoo! Computers and Internet:Programming Languages
Yahoo! Computers and Internet:Programming Languages:Literate Programming
Yahoo! Computers and Internet:Software:Programming Tools
Yahoo! Computers and Internet:Software:Programming Tools:Debuggers
Yahoo! Computers and Internet:Software:Programming Tools:Development
(Metalab at UNC) /pub/linux/devel/compiler-tools/ - Tools to help build compilers (i.e. yacc , lex)
(Metalab at UNC) /pub/linux/devel/lang/ - various programming languages and tools
(Metalab at UNC) /pub/linux/devel/lang/apl/ - Interpretor for APL (A Programming Language)
(Metalab at UNC) /pub/linux/devel/lang/dylan/ - the dylan programming language
(Metalab at UNC) /pub/linux/devel/lang/eiffel/ - eiffel stuff - a really neat OO language
(Metalab at UNC) /pub/linux/devel/lang/euler/ - the language Euler
(Metalab at UNC) /pub/linux/devel/lang/intercal/ - the language that kills the weak and drives the strong mad
(Metalab at UNC) /pub/linux/devel/lang/logo/ - language which made turtle soup popular w/ programmers
(Metalab at UNC) /pub/linux/devel/lang/mercury/ - a new logic/functional programming language
(Metalab at UNC) /pub/linux/devel/lang/misc/ - support for strange and unusual languages
(Metalab at UNC) /pub/linux/devel/lang/ml/ - support for the ml functional languages
(Metalab at UNC) /pub/linux/devel/lang/oberon/ - oberon tools and compilers
(Metalab at UNC) /pub/linux/devel/lang/rexx/ - rexx related stuff
(Metalab at UNC) /pub/linux/devel/lang/sather/ - sather language tools
(Metalab at UNC) /pub/linux/devel/lang/simula/ - support for the simula language
(Metalab at UNC) /pub/linux/devel/literate/ - tools for literate programming
-