Programming

Tuesday, July 31, 2007

Programming


APL FAQ
Frequently asked questions about the APL programming language, focusing on where to get it and using it on various platforms.
http://www.faqs.org/faqs/apl-faq/index.html

Ask the Pros
Got a programming question? Ask the Pros! Search our database of questions and answers on subjects ranging from application development with Visual Basic, to database development with Informix, to Web development with Java. If you don't see the answer you're looking for, e-mail your question to the Pro who covers that topic, and you'll receive a personal answer. And even if you're not stumped by a particular problem, be sure to search our archive of professional development magazine articles, for more hands-on information on how to program better and faster. You'll find technical articles from DBMS, and coming soon, articles from InfoWorld...
http://www.inquiry.com/pros/

The BASIC Archives
These pages should give answers to the most commonly asked questions about programming in BASIC, and should be a source of ideas and tricks for BASIC programmers. They serve as a FAQ-file for the newsgroup comp.lang.basic.misc.
http://www.fys.ruu.nl/~bergmann/basic.html

BotSpot
Central source of information about automated denizens of the Internet, including spiders, worms, robots, cancelbots, etc.
http://www.botspot.com/

CMU Common Lisp Repository
This page contains resources for Lisp programmers including documentation, books in machine readable format, "utilities for programming in Lisp, on-line Lisp-related tech reports and papers", just to name a few.
Code Beach
http://www.cs.cmu.edu/afs/cs.cmu.edu/project/ai-repository/a...

Code Beach
Code Beach is your complete guide to free and open source code and tutorials for ASP, C++, C#, ColdFusion, Delphi/Kylix, Java, JavaScript, Palm, Perl, PHP, Pocket PC, Python, Visual Basic, and XML.
http://www.codebeach.com/

Comp.lang.c FAQ (Frequently Asked Questions)
Answers frequently asked questions about the C programming language, focusing on ANSI C.
http://www.cs.tut.fi/%7Ejkorpela/

Comp.Lang.ML FAQ [Monthly Posting]
Answers frequently asked questions about the ML (Meta-Language) family of "advanced programming languages with [usually] functional control structures, strict semantics, a strict polymorphic type system, and parametrized modules. It includes Standard ML, Lazy ML, CAML, CAML Light, and various research languages."
http://www.faqs.org/faqs/meta-lang-faq/

comp.lang.verilog Frequently Asked Questions (with answers)
Answers frequently asked questions about Verilog, "a hardware description language used to design and document electronic systems. Verilog HDL allows designers to design at various levels of abstraction. It is the most widely used HDL with a user community of more than 15000 active designers."
http://www.faqs.org/faqs/verilog-faq/

The Computer Technology Documentation Project
This site contains computer documentation and information in various technical areas including markup and web languages, operating systems, hardware, programming, and networking. This documentation is suited for beginners and experts alike.
http://www.comptechdoc.org/

DevGuru - A Developer's Resource
DevGuru is a premier developer's resource featuring a comprehensive quick reference for ASP, JavaScript, Jet SQL, Style Sheets, and VBScript, free online tutorials and product demos, and useful products - all of which can be downloaded. Site includes "'Quick Reference' documentations and 'How To' manuals, that deal with a wide variety of topics of interest to developers and computer programmers."
http://www.devguru.com/

Fortran FAQ
Answers frequently asked questions about the FORTRAN 77 & Fortran 90 programming languages.
http://www.faqs.org/faqs/fortran-faq/

FreeCode
FreeCode archives source code for over 300 Windows/Unix Compatible applications for internet and intranet use. All code is applications written in C/C++, Java, Perl, or Visual Basic and is free for personal and commercial use. Programmers may view the source code online, choosing to cut and paste whatever pieces of code they might need, or download the entire file.
http://freshmeat.net/

Frequently Asked Questions About The Icon Programming Language
This FAQ answers various questions about the Icon programming language, ranging from what it is to how you can get it... Icon is a very high level general-purpose programming language with extensive features for processing strings (text) and data structures.
http://www.cs.arizona.edu/icon/faq.htm

Google Code Search
Facilitates searching for sample code and function definitions that are publicly available on the Internet.
http://google.com/codesearch

Helpanswers Educational Foundation
This website provides computer help and instruction to students, teachers, and the general public. Features of the site include an online support center with thousands of computer questions and answers; hundreds of computer tutorials; a computer dictionary; a computer address book and a person-to-person custom question answering service by the Helpanswers Knowledge Editors.
http://www.helpanswers.org/

HTML and Web Programming Resources
Compilation of classified links to resources about programming for the WWW. HTML tutorials, specifications, and validators; Java documentation, download sites, source code collections, and security info; HTTP and CGI documentation and examples; JavaScript resources.
http://www.apl.jhu.edu/~hall/WWW/

An Introduction to Common Lisp
This document provides a small set of resources and references on Common Lisp. It was prepared for students in the Part-Time MS Program in Computer Science at the Johns Hopkins University. However, much of the material is generally applicable. It covers materials that would be appropriate for both beginning and advanced Lisp programmers. There are also links to other Lisp resources on the Web. Many pages are also written as postscript files so that you can download and print the materials out.
http://www.apl.jhu.edu/~hall/lisp.html

Java Programming Resources
Compiled and categorized links to Java Programming Resources: tutorials, documentation, FAQs, compiler and browser download sites, book lists, applet and class library collections, security info.
http://www.apl.jhu.edu/~hall/java/

The Java Tutorial Object-Oriented Programming for the Internet
You can teach yourself how to program in Java by using this on-line tutorial. Examples are provided. You just need to download some basics (the Java Development Kit, which they provide) to get you started. There are several "trails" you can follow depending on how you want to learn.
http://java.sun.com/docs/books/tutorial/

JavaScript Mini-FAQThis Mini-FAQ is posted periodically to the comp.lang.javascript newsgroup. It covers the language through JavaScript 1.2, the version deployed in Netscape Communicator 4.0x, plus some compatibility items with Microsoft Internet Explorer 3.0x. The focus here is on client-side JavaScript.
http://www.dannyg.com/ref/jsminifaq.html

JAVASCRIPT: JavaScript Discussion List
The Web site for the JavaScript discussion list. Dedicated to the general discussion of topics and issues related to JavaScript and JScript programming. Open to all: from newbie beginners to seasoned professionals. Web site has subscription info, and has listings to major useful resources: JavaScript documentation, compatibility issues, online tutorials, scripts, tips & FAQ's, and online JavaScript creation tools.
http://www.mountaindragon.com/javascript/

John Case's COLT Page
Computational Learning Theory (COLT) is a branch of theoretical computer science which mathematically studies the power of computer programs to learn (algorithmic) rules for predicting things such as membership in a concept or...rules for how to generate a sequence. The author includes a biliography of relevant texts and articles with links to downloadable postscript files where available and a search engine at the bottom of the page.
http://www.cis.udel.edu/~case/colt.html

Linear Programming FAQ
Answers to frequently asked questions about solving linear programming problems, focusing on computer-based solutions.
http://www-unix.mcs.anl.gov/otc/Guide/faq/

LinuxProgramming.com
A site designed for all levels of Linux programmers, covering languages like C/C++, Perl, Java and Tcl as well as a full range of tutorials, development tools and reference works.
http://www.linuxprogramming.com/

Lisp FAQ
This is a listing of monthly Frequently Asked Questions (FAQ) about Lisp posted by comp.lang.lisp. at Carnegie Mellon University.
http://www.cs.cmu.edu/Groups/AI/html/faqs/lang/lisp/top.html

Lisp History
This site contains: "A paper on the early history of Lisp; A paper on the influence of McCarthy to Lisp; A LISP bibliography;" and a searchable database. Each paper includes an abstract and references.
http://www8.informatik.uni-erlangen.de/html/lisp-enter.html

Mathematical Programming Glossary
This is a state-of-the art glossary of terms used in mathematical programming, with related terms in mathematics, economics and computer science. In addition to more than 600 entries, there are supplements to elaborate on some of the most important concepts.
http://glossary.computing.society.informs.org/

The Memory Management Reference
Harlequin's Memory Management group has made this comprehensive Reference available as a service to the memory management community. Here you can find a beginner's guide to Memory Management, as well as a comprehensive Glossary, a Bibliography and other information and resources about memory management and garbage collection.
http://www.harlequin.com/mm/reference/

Merchant's Encyclopedia of HTMLAn online enclyclopedia of HTML with working examples of HTML coding and a HTML Practice Window for online experimenting with HTML code.
http://www.mountaindragon.com/html/

Microsoft Developer Network
The official Microsoft resource for software developers working with Microsoft's operating systems and other related computer and Internet technogies. There are also other MSDN sites for a number of countries in various languages.
http://msdn2.microsoft.com/en-us/default.aspx

The Open Source Page
Open-source software is an idea whose time has finally come. For twenty years it has been building momentum in the technical cultures that built the Internet and the World Wide Web. Now it's breaking out into the commercial world, and that's changing all the rules. Are you ready? This site offers several complementary views of the open-source phenomenon. You can read a brief introduction, a techie/hacker's case, a businessperson's case, and a customer's case.
http://www.opensource.org/

Perl FAQ
Frequently asked questions about the Perl programming language from the comp.lang.perl Usenet group. Contains information on both Perl 4 and Perl 5.
http://www.perl.com/pub/q/faqs

PHP/MySQL Tutorial
Three part tutorial on server-side scripting using PHP and MySQL, with links to other database tutorials.
http://www.hotwired.com/webmonkey/99/21/index2a.html

Programmers Heaven
This site is dedicated to programmers all over the world. Our main goal is to provide a complete start-off for programming related web surfing and file downloading. Over 12,500 Free programming files, links, articles, tutorials, messageboard, source codes, utilities, C/C++, Internet, Visual QBasic, Delphi, Java, Pascal, Assembler and other tools.
http://www.programmersheaven.com/

Programmingtutorials.com
A guide to free computer programming tutorials on the Internet. Includes briefly annotated lists of tutorials for 20 programming languages, including HTML, Perl, Java, and more.
http://www.programmingtutorials.com/

RFC Editor
Requests for Comments (RFCs) are "a series of notes, started in 1969, about the Internet (originally the ARPANET)." RFC standards are very widely followed by both commercial software and freeware in the Internet and Unix communities. This website allows you to search for RFCs and read about their history.
http://www.rfc-editor.org/overview.html

SearchTechTarget.com
One of the most comprehensive resources on the net devoted to the use and programming of database and database-to-web connectivity software, including ASP, CGI-PERL, SQL, ColdFusion, Oracle, and hundreds more. It includes links to tips, tutorials, reviews, mailing lists, consultants, FAQs, and news items.
http://searchtechtarget.techtarget.com/

A Short Introduction to the ABC Language
ABC is an interactive programming language and environment for personal computing, originally intended as a good replacement for BASIC. It was designed by first doing a task analysis of the programming task. Includes an overview of ABC and a few examples, and a bibliography.
http://homepages.cwi.nl/~steven/abc/

The Tutorials Search Engine
FindTutorials.com is a Web index and search engine dedicated to bringing you the best of the Web's tutorials and online courses. Most of the free tutorials have to do with programming, web design, or finance.
http://www.findtutorials.com/

The VRML Repository
The Virtual Reality Modeling Language (VRML) is a standard language for describing interactive 3-D objects and worlds delivered across the Internet. The VRML Repository is an impartial, comprehensive, community resource for the dissemination of information relating to VRML. Maintained by the San Diego Supercomputer Center (SDSC). The site contains documentation, tutorials, an FAQ, authoring and browsing applications, software development materials, and other things relevant to VRML. A search engine allows you to search the site by keyword.
http://www.cs.nchu.edu.tw/~tjsheen/martin/web3d/vrml.htm

WebPelican
Contains lessons on programming for the internet with introductions to XHTML, CSS, and Java.

ZVON.org
This site contains "references, tutorials and interactive tools focused on XML technologies (XSL, CSS, XHTML, ...) which can be downloaded for off-line use. The site also features HTMLized RFC repository."
http://zvon.org/