Compilers for Windows Platform
Fujitsu COBOL
- Version Number: 3.0
- Revision Date: June 1, 1997
- Byte Size: 12,020,952
- License: Freeware
- Home Page: http://www.adtools.com/
- Author: Fujitsu Corp.
- Source Code: N/A
- Description: Fujitsu COBOL v3 is an older COBOL compiler that is available as freeware. It supports the following:
- ANSI Standard COBOL 1985, ISO-1989-1985
- Compatibility with OS/VS COBOL, VS COBOL II and Micro Focus
- Embedded SQL Preprocessor
- Embedded COBOL Report Writer
- Full function COBOL GUI Source Code Debugger
- Programming Staff (Edit and Compile Environment)
- Compatible with MQSeries
Click here for the manuals on the Fujitsu Cobol
Sun's Java Standard Edition
- Version Number: 1.6.x
- Revision Date: N/A
- Byte Size: 50MB
- License: Freeware
- Home Page: http://java.sun.com/j2se/
- Author: Sun
- Source Code: N/A
- Description: Sun's Java Development Kit (JDK) allows developers to write programs in Java. The Java programming language is a general-purpose concurrent class-based object-oriented programming language, specifically designed to have as few implementation dependencies as possible. It allows application developers to write a program once and then be able to run it everywhere on the Internet.
Sun's Java Enterprise Edition
- Version Number: 1.5
- Revision Date: N/A
- Byte Size: 20MB
- License: Freeware
- Home Page: http://java.sun.com/j2ee/
- Author: Sun
- Source Code: N/A
- Description: The Java Enterprise Edition defines the standard for developing multitier enterprise applications. J2EE simplifies enterprise applications by basing them on standardized, modular components, by providing a complete set of services to those components, and by handling many details of application behavior automatically, without complex programming.
Dev-C/C++
- Version Number: 5.0 beta 9 (4.9.9.2)
- Revision Date: N/A
- Byte Size: 7.8MB
- License: Freeware
- Home Page: http://www.bloodshed.net/dev/index.html
- Author: Bloodshed
- Source Code: Source
- Description: Bloodshed Dev-C++ is a (free) full-featured Integrated Development Environment (IDE) for the C/C++ programming language. It uses Mingw port of GCC (GNU Compiler Collection) as it's compiler. It creates native Win32 executables, either console or GUI. Features:
- Support GCC-based compilers
- Integrated debugging (using GDB)
- Class Browser (experimental)
- Code Completion (experimental)
- Customizable syntax highlighting editor
- Support of templates for creating your own project types
- Makefile creation
- Edit and compile Resource files
- CVS Support
- To-Do List
- CPU Window
Eclipse
- Version Number: 3.3
- Revision Date: N/A
- Byte Size: 120MB
- License: Freeware
- Home Page: http://www.eclipse.org
- Author: Eclipse Foundation
- Source Code: N/A
- Description: Eclipse is a kind of universal tool platform - an open free extensible IDE for anything and nothing in particular. The Eclipse IDE provides an excellent Java source code editor and debugger. There are other plugins for Eclipse that provide full featured development in the following languages:
- For C/C++ download: http://www.eclipse.org/cdt/
- For C# download: http://www.improve-technologies.com/alpha/esharp/
Comments from Jon Strande of JavaPro: "What do you get when an industry heavyweight, IBM, donates source code worth $40 million to the open source community? You get a great, free, integrated development environment (IDE) named Eclipse. Leading the development effort is Object Technology International (OTI), an IBM company, which built the VisualAge products. (IBM is using Eclipse as the basis for its next-generation WebSphere Studio Application Development environment.)"
EasyEclipse packages together Eclipse, the open-source software development platform, and selected open source plugins.
The EasyEclipse team select, assemble, test, patch, build installers and document a full IDE, offered as reliable distributions and plugins.
- EasyEclipse is:
- Free and open-source,
- Easy to download and install, and
- Simple to maintain, without version and dependency issues.
LCC-Win32
- Version Number: N/A
- Revision Date: August 5, 2004
- Byte Size: 3.9MB
- License: Freeware
- Home Page: http://www.cs.virginia.edu/~lcc-win32/
- Author: Jacob Navia
- Source Code: http://www.cs.virginia.edu/~lcc-win32/
- Description: LCC-Win32 is an excellent free C compiler for Windows 95/98/NT/2000. The system is self contained: you do not need anything else to get started programming in C in the Win32 environment. You get:
- Code generator (compiler, assembler, linker, resource compiler, librarian)
- Integrated development environment with editor, debugger, make file generation, resource editor, etc.
Download the LCC-Win32 documentation for complete information. (2.2MB)
MinGW - Minimalist GNU for Windows
- Version Number: 3.1.0-1
- Revision Date: September 15, 2003
- Byte Size: 14.8MB
- License: Freeware
- Home Page: http://www.mingw.org/
- Author: MinGW team
- Source Code: http://www.mingw.org/
- Description: MinGW - Minimalist GNU for Windows: A collection of freely available and freely distributable Windows specific header files and import libraries combined with GNU toolsets that allow one to produce native Windows programs that do not rely on any 3rd-party C runtime DLLs.
MinGW includes:- gcc (C/C++ v3.4.2)
- gcc-g77
- gcc-java
- gcc-objc
- gcc-ada
- gcc-g++
- make
- GDB (Debugger)
A winning combination is Eclipse, Eclipse C/C++ Development Tooling - CDT and MinGW.
Open Object Rexx
- Version Number: 3.2.0
- Revision Date: November 2007
- Byte Size: 9 MB
- License: Freeware
- Home Page: http://www.oorexx.org/
- Author: Rexx Language Association
- Source Code: Source
- Description: Open Object Rexx (ooRexx) is an Open Source project managed by Rexx Language Association (RexxLA) providing a free implementation of Object Rexx.
Object Rexx is an enhancement of classic Rexx; a powerful, full-featured programming language which has a human-oriented syntax.
The Open Object Rexx interpreter allows you to write programs procedurally as well as in an object-oriented fashion. Its main benefits include:
- Easy to use and easy to learn
- Upwardly compatible with classic Rexx
- The ability to issue commands to multiple environments
- Offers powerful functions
- Based on English-like commands
- Enhanced with full object orientation
- Designed for object-oriented programming, and also allows Rexx conventional programming
- Provides a standard Rexx API to develop external function libraries written in C
Perl
- Version Number: 5.6.1
- Revision Date: September 17, 2000
- Byte Size: 392,123
- License: Freeware
- Home Page: http://www.activestate.com/
- Author: ActiveState
- Source Code: Source
- Description: Perl is a high-level programming language with an eclectic heritage written by Larry Wall and a cast of thousands. It derives from the ubiquitous C programming language and to a lesser extent from sed, awk, the Unix shell, and at least a dozen other tools and languages.
PHP
- Version Number: 5.0.4 & 4.3.11
- Revision Date: March 31, 2005
- Byte Size: 4 - 7MB
- License: Freeware
- Home Page: http://www.php.net/
- Author: PHP Community
- Source Code: Source
- Description: PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.
Regina Rexx
- Version Number: 3.3
- Revision Date: April 25, 2004
- Byte Size: 871,045
- License: Freeware
- Home Page: http://regina-rexx.sourceforge.net/index.html
- Author: Mark Hessling
- Source Code: Source
- Description: Regina is a Rexx interpreter that has been ported to most Unix platforms and also to OS/2, DOS, Win95/98/NT, Amiga, QNX, BeOS, OpenVMS and OpenEdition. Rexx is a programming language that was designed to be easy to use for inexperienced programmers yet powerful enough for experienced users.