Programming Languages
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
#C++ Undernet - provides a forum for discussing and sharing ideas.
A
ACM SIGPLAN - explores programming language concepts and tools, focusing on design, implementation, and efficient use.
AMPL - modeling language and system for formulating, solving and analyzing large-scale optimization problems. Links to free and commercial sources of software and modeling examples.
Arcadia Research Project, The - Examining issues necessary to create an evolvable software environment based on abstract interfaces to pro-active components.
B
BARSIC - language for developing applications for small computerized installations, especially for computerized laboratory experiments in physics.
Catalog of Free Compilers and Interpreters
Codepile - offers technical articles, programming tips, source code, and more.
Codewriters Network - offers information and downloads for C++, VB, and more.
Concurrent Clean - general purpose, higher order, pure and lazy functional programming language for the development of sequential, parallel and distributed real world applications.
Coronado Enterprises Tutorials - These are tutorials to teach C, C++, Pascal, or Ada using a very practical teaching method.
Computer Aided Software Engineering Page
D
deluxe project, the - provides information about the development of deluxe, a new programming language.
Developer's Resource Series - additional information and resources which the serious developer will find useful.
Dr. Bob's European Clinic - contains technical articles, programming tips, and book reviews on Delphi, JBuilder, ActiveX, Oracle, and more.
E
Es - A Unix shell with higher order functions
Euphoria - Fast interpreted language for PCs. Downloadable freeware version.
Extreme Programming - introduction to and explanation of the methodology behind this disciplined approach to software development.
F
FreeCode - get Internet-related source code. Includes free programs are available in the following languages: C/C++, Java, Perl, and Visual Basic.
I
Inter-Language Unification -- ILU - ILU (pronounced eye'-loo) is a system that promotes software interoperability via interfaces.
J
Juice - an alternative to Java.
L
LIFE: Logic, Inheritance, Functions, and Equations - an experimental programming language proposing to integrate three orthogonal programming paradigms proven useful for symbolic computation.
M
Magenta - the only programming language with a curse.
Mercury - logic programming language
Merle/Mumps Medical Records Web Scripting Language - interpreters for medical informatics applications. Merle is a subset dialect of Mumps, designed to provide medical records access for Internet and Intranet servers.
Methods & Tools - Newsletter offering a global practical perspective on information systems development and a free software development process evaluation.
N
NESL - strongly-typed, functional, nested data-parallel language
NOMAD2 - peer-to-peer support and code sharing for the NOMAD2 and Front 4GL/DBMS programming languages.
O
Object Oriented Turing (OOT) - an advanced objected oriented programming language, which is strongly typed, has extensive run-time checking, and features a standard library that is emphasizes interplatform software compatibility.
Object-Oriented Software Engineering with Eiffel - Overview, Detailed contents, Related Publications, Errata, Source code of examples
Open Implementation - A software design technique in which reusable modules allow clients to control certain aspects of the module's implementation.
P
Pike - dynamic programming language with a syntax similar to C. Doesn't require compilation and has powerful data types.
Programming Help/Assistance - assistance with programming in API, Visual Basic, Delphi and C++ available at this site. Includes an online Windows API reference.
Programming Languages - offers information about various types of languages.
Programmingtutorials.com - contains a collection of tutorial and beginner sites for various languages.
PWAN - an easy-to-use, menu-based educational programming language.
Philosophy of Software - software development will never be defined as a process because it is a product of the human mind; and therefore is more like psychology than engineering or science.
R
REBOL - an Internet-native messaging language, directly handling primary Internet protocols. Platform and OS independent.
RenaissanceWeb - a resource for the software reengineering community.
S
Sisal - developing high-performance functional compilers and runtime systems to simplify the process of writing scientific programs on parallel supercomputers.
SiteDev.Com - ask questions, or supply an answer for Visual Basic, C++ and Delphi on a message board. Also several original downloads. Includes Debbie Cooper's Visual Basic site.
SMSL - Standard Multimedia/Hypermedia Scripting Language. ISO/IEC 13240: standard for multimedia scripting in SGML/HyTime applications. Includes support for HTML scripts (Java, cgi, etc.).
SPARCL - a visual logic programming language based on sets.
SubMain - provides resource index, vendor directory, tutorials, free code, sample projects, and more for Visual Basic, SQL Server and Active Server Pages.
SEweb: Software Engineering Extension Service - a distributed, topical database that covers software engineering research and practice. It is fully searchable and provides links to the major software engineering sites on the Web.
Software Complexity - use of fractal complexity metrics to analyze computer programs and other human-made artifacts.
Software Doctor, The - For programmers: software is sick when you can't see why it is healthy. The Software Doctor helps you avoid sickness in old and new software.
T
Theta