A compiler is a computer program (or set of programs) that translates text written in a computer language (the source language) into another computer language (the target language). The original sequence is usually called the source code and the output called object code. Commonly the output has a form suitable for processing by other programs (e.g., a linker), but it may be a human readable text file.
The most common reason for wanting to translate source code is to create an executable program. The name "compiler" is primarily used for programs that translate source code from a high level language to a lower level language (e.g., assembly language or machine language). A program that translates from a low level language to a higher level one is a decompiler. A program that translates between high-level languages is usually called a language translator, source to source translator, or language converter. A language rewriter is usually a program that translates the form of expressions without a change of language.
A compiler is likely to perform many or all of the following operations: lexing, preprocessing, parsing, semantic analysis, code optimizations, and code generation.
More on [ Compiler ]
Compilers :: Programming
Procedural :: Compilers
Tools :: Fortran

Absoft Pro Fortran - Fortran 95/90/77 and C/C++ compilers for Windows, Mac OS 9 and OS X, Linux IA32 and AMD Opteron and AMD Athlon 64-bit processors. Resells IBM XL Fortran compiler for Mac OS X. Offers VAST parallelization and vectorization tools.
Meta Description: [ Fortran Compilers Debuggers and Development Tools for Windows Macintosh and Linux ]
Apogee - Fortran 90, C, and C++ for SPARC Solaris.
BC Fortran - MS-DOS 16-bit Fortran 77 compiler/linker/debugger.
Meta Description: [ , Fortran-77 compiler/linker/debugger ver 1.3b ]
404
Compaq Visual Fortran and HP Fortran - Fortran 95 compilers for Windows, Tru64 UNIX Alpha, Linux Alpha, and OpenVMS Alpha, Fortran 77 for OpenVMS VAX.
F - Subset Fortran 95 compiler, keeping only the modern features. The compiler is freely available on Windows, Linux, and Solaris.
Fortran 66 compiler - For MS-DOS, distributed by Dynacomp Software.
Free Fortran Compilers and Interpreters - Links to free compilers and interpreters, mostly Fortran 77.
Meta Description: [ Free compilers and interpreters for the Fortran programming language ]
Green Hills - Fortran 77 Compilers conform fully to ANSI X3.9-1978 Standard FORTRAN 77 (Full Language) and FIPS PUB 069-1, and adds the DOD MIL-STD 1753 Fortran extensions and selected VAX/VMS FORTRAN extensions. Supported processors include 68K, MIPS, x86, SPARC, and PowerPC.
Meta Description: [ Green Hills Software provides a comprehensive set of embedded software development tools for FORTRAN optimizing compilers. ]
HicEst - Incremental compiler and interpreter with interactive Windows graphical user interface designed for immediate results during development of technical or scientific applications. [Shareware, but freeware for shorter scripts]
Meta Description: [ HicEst: small, fast Windows IDE Fortran based programming tool with interpreter and compiler for technical/scientific numerics and text applications. ]
404
IBM Fortran Compilers - Fortran 95 compilers for AIX, Mac OS X, and Linux on IBM iSeries and pSeries platforms. Fortran 77 compiler for IBM mainframes.
Meta Description: [ The page you requested cannot be displayed (HTTP response code 403) ]
Intel - Fortran 95 and C++ compilers for Linux and Windows.
404
Intel Linux Fortran Compiler Comparisons - Compares compilers by supported extensions, diagnostic capabilities, and execution time on Fortran 77 and Fortran 90 programs.
Lahey Computer Systems - Fortran 95/90 and C++ compilers for Linux, Windows Windows.NET, and SPARC Solaris. Also sells Essential Lahey Fortran subset compiler for Windows and graphics and user interface tools and libraries.
Meta Description: [ Fortran Compilers and Development Tools. ]
Microsoft Fortran Versions - Detailed information, including photos.
Meta Description: [ List of older versions of Microsoft FORTRAN compilers and addons and their features. ]
MT1: A Sparse Compiler - A special kind of source-to-source restructuring Fortran compiler that can automatically transform a dense program (in which all operations on matrices are simply implemented using two-dimensional arrays) into a semantically equivalent sparse program (operating on more complicated sparse data structures), thereby reducing storage requirements and computational time of the original application.
NAGWare - Fortran 95 compiler with 2003 features for Linux, Windows, and Unix on many platforms.
Meta Description: [ Home page for NAG's Fortran compiler and tool products ]
NEC - Describes 32 and 64-bit Fortran 90 compilers for NEC and IBM PC hardware.
404
Open Watcom - Fortran 77, C, and C++ compilers for Win32, Win16, DOS, and OS/2. Freeware.
Open64 - Suite of optimizing compiler development tools for Intel Itanium(TM) systems running Linux. The Open64 project is the continuation of the SGI Pro64(TM) compiler suite which was released under the GNU General Public License (GPL). The Open64 compiler suite currently includes compilers for C, C++, and Fortran90/95 compilers for the IA-64 Linux ABI and API standards.
Meta Description: [ The official website for Open64 - The Open Research Compiler ]
PathScale - Fortran 95, C, and C++ compilers for Linux on AMD Opteron and Intel 64-bit and 32-bit x86 CPUs.
Portland Group - Fortran 95, C and C++ Compilers for 32-bit and 64-bit AMD64 and IA32 processor-based Linux and Windows systems.
Meta Description: [ PGI Product Feature Comparison Chart ]
404
SGI - Describes the Fortran 77 and 90 compilers and tools for parallelization.
Meta Description: [ 404 File Not Found ]
Silverfrost - Fortran 95 compiler for Win32 and Microsoft .NET. The personal edition is free for non-commercial use.
404
Sun Studio C/C++/Fortran Compilers - Resources for software developers using C, C++, or Fortran 95.
Meta Description: [ Sun Developer Network (SDN) Channel - Developer Depo: AJAX and Java technology tools for you. ]
Win32 Fortran Compiler Comparisons - Describes the extensions supported by Fortran compilers, their diagnostic capabilities, third party support, and execution time for Fortran 77 and 90 programs.
Meta Description: [ Fortran Benchmarks Tables ]
| GLCD PIC Oscilloscope (ISIS 7) : By Arun J | |
| Next Video | |