Programming

Programming And Programming Languages

- Some Programming Languages

- C/C++
- Scheme
- Pascal
- Assembly
- HTML
- Oberon
- Smalltalk
- Perl
- Eifel
- Java
- General Resources

- The Field of Programming Languages
- CASE Tools,Debugging tools, Programming Environments

- EMACS

- Concepts, Paradigms, and Theory (Care to suggest a better way to divide these?)

- Parallel Programming
- Object Oriented Programming

C/C++

- General Pages/Topics

- C++ Stream I/O for Parallel Computing
- C++ Libraries
- cgi++ Class Library
- C/C++ Programming Page
- Introduction to C Programming
- Learning C/C++
- Pete's C Page
- OOP in C++
- Programming in ANSI C

Scheme

- Interpreters/Compilers
- Source Code

Scheme Indexes & Sites

- International Scheme Repository
- The Scheme Underground
- c511 home page: One of IU's best classes

Pascal

- Compilers
- Source Code

Other Resources

- Learning Pascal
- The Pascal Page

Assemblers

- Assemblers
- Source Code

HTML

- Authoring Programs

- Hyper Edit

- Form-Based Page Construction Tools

- Automated Creation
- HAYI Homepage Generator

- HTML Guide Pages

- Quick Reference Guide
- HTML Basic Commands
- HTML Primer

Oberon
Sites and Indices

- Oberon
- Oberon FAQ, from comp.lang.oberon

Newsgroups

- comp.lang.oberon

#### Eifel

- Eiffel

#### Java

- Java@Sun

General Resources

- Catalog of Free Compilers and Interpreters
- Links to Various Computer Programming Languages
- Yahoo's page for Computer Languages
- Borland Online

The Field of Programming Languages
Organizations and Universities

- Indiana University Programming Languages Research
- ACM Sigplan

Projects
Conventions and Conferences
Textbooks and other sources

- Essentials Of Programming Languages

CASE Tools, Debugging Tools, Programming Environments

Concepts, Paradigms, and Theory
If you have any good suggestions of sites which absolutely need to be here, tell me.