! Aware > default selections > Activity specific > Software Development > Languages >

Specific Programming Languages

C, PERL, Fortran, et al.
Subsets on this page: - #Apps & Utilities - #Q&A - #Articles - #Books - #Info - #Libs & Functions -
- #Personalize -
     icon
Search ! Aware:



     Home
  By TONY
  By MARK
  By JERRY
  By ANN
  By ERICA

Search all pages


Subjects

By activity
Professions, Sciences, Humanities, Business, ...

User Interface
Text-based, GUI, Audio, Video, Keyboards, Mouse, Images,...

Text Strings
Conversions, tests, processing, manipulation,...

Math
Integer, Floating point, Matrix, Statistics, Boolean, ...

Processing
Algorithms, Memory, Process control, Debugging, ...

Stored Data
Data storage, Integrity, Encryption, Compression, ...

Communications
Networks, protocols, Interprocess, Remote, Client Server, ...

Hard World
Timing, Calendar and Clock, Audio, Video, Printer, Controls...

File System
Management, Filtering, File & Directory access, Viewers, ...



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.


Information and Publications: Showing

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


Books: Showing

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

(Partial list shown.)
[Complete List of Books]


Articles: Showing

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.

(Partial list shown.)
[Complete List of Articles]


Questions and Answers: Showing

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


Applications and Utilities: Showing

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

Libraries and Components: Showing

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)

External Categories

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

Personalized Selections
Platform:
MS-DOS.
MS Windows.
Unix/BSD/Linux.
X.
Prog.Language:
C/C++.
Perl.
PHP.
Java.
License:
  Public Domain.
Open-source.
  BSD-like.
  GPL or LGPL.
Commercial.
  Artistic.
Maturity:
Stable.
Pre-production.
Tip: To exclude choices, select all others in same column
Pre-Selections

Use our system: Bring Rapid Knowledge Transfer and Awareness to your company website!



Rapid-Links: Search | About | Comments | Submit Path: RocketAware > Activity specific > Software Development > Languages >
RocketAware.com is a service of Mib Software
Copyright 2002, Forrest J. Cavalier III. All Rights Reserved.
We welcome submissions and comments