Programming
Subcategories
Browse by subcategory.
- 014 linksBrowse
- 0222 linksBrowse
- 0353 linksBrowse
- 045 linksBrowse
- 054 linksBrowse
- 0614 linksBrowse
- 074 linksBrowse
- 080 linksBrowse
- 095 linksBrowse
- 102 linksBrowse
- 1111 linksBrowse
- 1216 linksBrowse
- 131 linksBrowse
- 1465 linksBrowse
- 15792 linksBrowse
- 162 linksBrowse
- 171 linksBrowse
- 182 linksBrowse
- 191 linksBrowse
- 2034 linksBrowse
- 211 linksBrowse
- 2214 linksBrowse
- 232 linksBrowse
- 2418 linksBrowse
- 254 linksBrowse
Listings
All links in this category.
Showing 1–50 of 1,077 editor-approved links.
A FIPA-ACL compliant, JAVA based software agents middleware. JADE is currently the most widely used platform for research purpose.
Repast Simphony is an open source agent-based modeling toolkit that simplifies model creation and use.
Internals of one-pass compiler by example Pascal compiler.
Reviews of compiler books, with links to Amazon just in case you want to buy one
A listing of compiler companies, compiler research projects, benchmarks, and compiler job listings.
Compiler of the theoretical language L, which is used as a simple language for teaching computation theory.
Annual Macintosh programming contest and convention.
Online computer programming competitions in the Java, C++, and C# languages. Competitions take place twice a week, and members can win from $25-$300. Major tournaments have a prize purse of $250,000.
Participants have to create a project for any of the categories (Programming, Design and Use of Computer, Desktop Publishing, Computer Art) First of all, each school must select one representant.
Problemset archive, online judge and contest hosting service accepting solutions in C, C++, Pascal, Java and other languages.
Portal for database programming, including answers to frequently-asked technical questions about database development, feature articles, links to database development sites, and news about database tools and updates.
Software tools for Internet and intranet application development; information on ActivePatch, Catalyst File Transfer, Catalyst Internet Mail, SocketTools, SocketWrench.
Offers developer tools including Doc-O-Matic, a Source Code Documentation System for C/C++ and Delphi.
Provides automated software engineering tools in the areas of legacy migration, software measurement and analysis, custom compilers and program transformation tools.
XDASM - DOS based cross-disassembler supports numerous processor types, by Data Sync Engineering.
System/390 assembler toolkit for MVS and VM and VSE (HLASM) including disassembler, by IBM.
Rules and guidelines for creating the perfect app. Examples included.
Programming based on Abstraction, Reference and Synthesis, (ARS).
Tutorials covering ranging from beginner to advanced levels with forums for extra support if needed while researching.
Tutorials on the programming languages C and C++ and APIs DirectX and OpenGL. Also covers common sorting algorithms.
Materials from, and links to resources related to, the Siggraph 2000 course "Games Research: the Science of Interactive Entertainment"
Game creation programs for non-programmers.
A poster plots over 50 programming languages on a multi-layered, color-coded timeline.
Dictionary definitions for words in this category.
A neutral conceptual analysis for those who know one language and want to learn about others.
32 bit DLLs for Windows: component for MS Windows Mixer controlling, component for any windows controlling. [Commercial]
A classic programming magazine.
A collection of papers on garbage collection, memory allocation, and the like from the OOPS Research Group at the University of Texas at Austin. Includes papers from the OOPSLA Workshops on Garbage Collection in 1990, 1991, and 1993.
A resource for programmers and computer scientists interested in memory management and garbage collection. Includes a bibliography of influential authors and papers in the field. Links to a glossary and a beginner's guide to the field.
Researches the design, implementation, use of metaprogramming systems, created MetaML, many links on functional metaprogramming, NSF papers. Portland State University, Computer Science Department.
Articles on Methodologies in object-oriented design, Patterns, persistence, analysis and Use Cases, distributed objects, components and agents.
Historic article series appearing in 1991 that started the open source operating system movement.
A collection of news, resources, and tools for software engineering, computer programming, and information technology management.
Resources for Java, Javascript, Perl, Python, Macintosh and Palm.
Part of the Computer Science Bibliography Collection.
Every decade or so there is a major revolution in the way software is developed. But, unlike the object and web revolutions, the concurrency revolution can be seen coming.
Very lightweight stackless threads; give linear code execution for event-driven systems, designed to use little memory; library is pure C, no platform-specific Assembly; usable with or without OS. Open source, BSD-type license.
Specifications of the Agent Communication Language. The FIPA is a consortium of experts providing specifications and recommendations for agent technologies.
A mobile agent system. Technical description and code download.
C Compiler for 8051, Avr, Evaluation Boards, Single Board Computer, Embedded Software, Simulators.
A developer of highly optimizing compilers.
Eli is a domain-specific programming environment designed to generate compilers for programming languages from specifications. Eli includes a vastlibrary with precoined solutions and reusable components and is Open Source.
List of programming languages targeting the 6502 microprocessor (with an emphasis on Commodore 8-bit computers), which are hosted on another system. A separate list of native Commodore languages is also available.
A complete mini-course on Formal Languages and Automata
An open source SystemC front-end. It relies on GCC to parse the C++, and on the SystemC library itself to extract the architecture of the platform to analyze.
By Tom Tromey. This article provides a tour of how you would go about connecting your own compiler front end to GCC.
IDE for DJGPP and other GCC-based systems, by Robert Hoehne, Salvador Eduardo Tropea. Runs on DOS, Linux, looks like old Borland DOS IDE. Has project management, frontend to GCC C/C++, syntax highlighting, integrated debugger. [Open Source, GPL]
This is a wikibook describing internals of GNU C Compiler Collection. A number of authors have contributed to it.
A gcc wrapper that speeds compilation by transparently distributing work across several machines. [Open source, GPL]
A Flex like scanner code generator, but it generates C++ scanner classes that are re-entrant and compatible with the newer standard of C++/STL. Multiple scanner classes and instances can co-exist in a program without tweaking of macros.