I do not fear computers. I fear the lack of them.
Isaac Asimov
Produces Amzi! Prolog + Logic Server, a software add-on you embed in C++ and other programming languages to create logic-based intelligent agents and intelligent components, which are used in software that relies on artificial intelligence. Amzi!s products assist programmers who need to create software that configures, schedules, diagnoses, advises, recognizes, lays out, plans, understands, or teaches. Down-loadable demos and tutorials are provided to show how this Prolog-based programming language works.
Personal Web page for the beginning programmer in C. Gives history and background of the language, teaches basic skills, and offers pointers, tips, and tricks. Includes some C source code.
Download FAQs and online books about C programming. This site also provides many C utilities and compilers.
A great resource for C++ beginners and intermediate users. This site includes information on upcoming conferences, free C++ software and reviews of commercial packages, and a number of tutorials for the beginner.
Web site of the New York University Linguistics Department showing how to use a computer to process human language data. Covers the research opportunities and coursework available in computational syntax and semantics.
Provides UNIX training and other advanced language training for Fortune 500 companies and the Federal Government. This site lists upcoming classes, their structure, and how they fit into certification programs. CONSULTIX teaches the following languages: C, AWK, Bourne shell, and Korn shell languages, UNIX System administration, UNIX security, and Linux (the UNIX look-alike system).
Links to where you can get the BETA programming language FAQ, a question and answer list of basics about the language. You can get it via FTP, email, or its listed on this Web site. Also check out version changes.
Enter the name of the free (public-domain) compiler, compiler generator, interpreter, or assembler you need and the search engine will find it. You can also search by category.
Create platform-independent, adaptive, scaleable, parallel applications with the GLU (Granular Lucid) toolkit. Explains the features of GLU and provides links to downloadable files, demonstrations, applications, publications, and more.
Did you knowWeve heard of people getting hooked on Java, but that doesnt just mean theyre addicted to caffeine. Java, created by Sun Microsystems, is a programming language that has taken the World Wide Web by storm. If you see graphics moving like Mexican jumping beans at a Web site, its usually a Java applet at the helm of the mini-animation. These Java programs make the Web more interactive, but they also require some higher-end hardware. You can turn off Java in your Web browser, but if you want to see the Web in full action, consider getting a fast CPU processor. Its hard to go wrong with a Pentium processor that is at least 133 MHz.
General purpose, purely functional language. The Haskell 1.4 Report and The Haskell 1.4 Library Report define the language and can be accessed on the Web site or downloaded. Theres also a tutorial available.
Provides two C++ Neural Net libraries for C++ developers in PC-DOS, Windows, NT, and UNIXIBM, HP, SUN, SGI. Also provides contract and custom software development and project management services to business, scientific, and research interests.
HyperC is a programming language used to program parallel computers from Hyperparallel Technologies. Provides links to features and characteristics, technical information, and programming examples.
An amazingly spartan page with a number of downloadable scripts written in Perl. Theres no home page button or anything else except PERL scripts. This site is only for the serious PERL tinkerer.
The National Committee for Information Technology Standards (NCITS) Technical Committee J15 has developed an ANSI standard for PL/B, a programming language for business. PL/B is used by more than 250,000 workstations in over 40 countries. Nine independent compiler companies offer a range of hardware and operating systems using PL/B. Learn who developed the standard, why they did it, and how they did it.
today/faq.html
A detailed page for C++ beginners. Includes reviews of dozens of C++ books, TXT, and FAQ files; recommends C++ packages for a number of platforms, and discusses the best way to start learning this important language. Although the site is rarely updated, the information is still relevant and valuable.
Developed by a group at Carnegie Mellon University, NESL is a parallel language that is loosely based on the ML programming language. This site gives the basics of NESL and provides a tutorial, library of algorithms, research papers, quick reference guide, and tells where to download it.
Develops the Powerada compiler for the Power PC.
Dylan is an object-oriented programming language currently being developed by Apple. Links to sites offering information about Dylan, Dylan vendors, Dylan FAQs, and Dylan newsgroups.
Pennington Systems Incorporated developed XTRAN, an expert system which provides translation, analysis, reengineering, standardization, and code generation. XTRANs rules language is like C in syntax but is similar to Lisp in semantics.
MIT Laboratory for Computer Sciences Program-ming Methodology group developed this portable compiler. It accepts an extended version of Java. Link to the paper defining this language.
http://union.ncsa.uiuc.edu/HyperNews/get/computers/languages.html
http://www.cs.mun.ca/~donald/bsc/node6.html
http://www.math.uio.no/doc/gnu/emacs/program_modes.html
http://www.demon.co.uk/ar/Prolog/
Online resource for beginner to expert programmers. Download source code and files for various programming languages or order them on CD-ROM. There are also more than 1200 links to programming-related sites. Subscribe to their mailing list to receive email updates.
Quadralay is a developer of software products that produce and distribute documents in standard electronic formats. Archive lists links to C++ programming information, career resources, where you can learn C++, and other related sites.
Learn about the Rigal language, which uses atoms, lists, and labeled trees for data structures. Download published papers, see code examples, and read FAQs from the University of Latvias ftp site.
Develops software translators, converters, and provides translation services in a number of languages. This company also makes fertility forecasting software for hospitals. Download demonstration programs of these conversion and migration tools.
http://www-swiss.ai.mit.edu/scheme-home.html
http://www.cs.arizona.edu/sr/www/index.html
http://cuiwww.unige.ch/eao/www/Visual/comp.lang.visual.FAQ
Argonne National Laboratory looks at High Performance Fortran (HPF) and Fortran M (FM), a small set of extensions to Fortran. There are four papers available on HPF and many links to FM-related documentation and contacts.
An object-oriented programming language to be used by Thor, a distributed object-oriented database. Currently being developed by the Programming Methodology Group of the MIT Laboratory for Computer Science. Lists features and gives links to Theta Reference Manual.
An online library that provides a number of FAQs and entire books online that you can download to teach yourself C++, ANSI C, UNIX, HTML, vi, and email. All the documents at this site are public domain or freeware. An excellent site for novice programmers in any of these languages.
lang.html
A Position Statement by the Institute of Electrical and Electronics Engineers. In the United States, IEEE members number more than 220,000 electrical, electronics, and computer engineers.
FutureBASIC is a powerful BASIC programming language for the Macintosh. This site includes source code, utilities and demos, chat groups, and articles on this easy-to-use language.
An organization of hardware manufacturers and COBOL software developers that provides information about COBOL developments. Read about the Great COBOL Debate that took place at DB Expo in December 1995 to see into the future of COBOL.