首页 | 博客群 | 公社 | 专栏 | 论坛 | 图片 | 资讯 | 注册 | 帮助 | 博客联播 | 随机访问
CodeBlocks:免费、开源、跨平台的C/C++ IDE- -| 回首页 | 2006年索引 | - -LAMP 服务器运行环境自动配置脚本

bloodshed给出的编译器资源列表

关键词bloodshed    Dev-C++    C/C++                                          

The Compilers resources page

Here you'll find free compilers including sometimes their sources and articles on writing a compiler. A forum to discuss about compilers and programming is available at http://bloodshed.net/forum. If you want to contact me about this page, send a mail to compilers@bloodshed.net

Last updated: 18/05/2002

If you know of any resources about compilers I could add to this page, please submit it.

This page is divided into 4 sections (some may be added in future).

1°)Free compilers (with source code)

2°)Compiler construction toolkits

3°)Tutorials and articles

4°)Links to compiler-related sites

1°)Free compilers

Here is the free compilers list. If you want to add a new one to this list, click here.

Turbo Pascal and Turbo C: Borland has released for free version 1.0, 3.2 and 5.5 of its famous Turbo Pascal.

Dev-Pascal : Free IDE and compiler for Pascal (with Free Pascal).

Dev-C++ : Free IDE and compiler for the C and C++ languages. Delphi and C source code available.

SmallC : Small C compiler written by J. E. Hendrix. C source code included.

BCX : Very powerful and easy to use system which generates C code capable of compiling under Lcc-Win32 and MingW32 (or Dev-C++) without any modification.  It also comes with a resource translator which can read MS resource's code and produce code in C (Win32).

CoPascal : Co-Pascal is an extension of the Pascal-S compiler developed by N. Wirth. Pascal source code included.

P32 : Pascal compiler. Currently in development but works great. Pascal source included.

PowerPascal : Power Pascal is a fully 32-bit, native Pascal compiler for OS/2 2.0 or better. Pascal source included.

Djgpp : THE free compiler for c, c++, forth, pascal and more including C sources.

TinyPascal : A small implementation of the Pascal language. Full Delphi sources included.

Free Pascal : 32-bit Pascal compiler for Dos, Linux, OS/2. Pascal source code included. Used in Dev-Pascal.

ScriptBasic : Free embeddable and extendable scripting basic interpreter with full C source code. Tested on Windows NT and on Linux.

LCC-Win32 : a free compiler system for Windows by Jacob Navia.

lcc : lcc is a retargetable compiler for ISO Standard C. It generates code for the ALPHA, SPARC, MIPS R3000, and Intel x86 and its successors.

Yabasic : Small basic interpreter (with source code for Visual C++ 6) for Windows and Linux

Pacific C for DOS : Freeware version for MSDOS of a professional C IDE/compiler shareware

TopLogo++ : This is an IDE/compiler tool for developers and scientists. The package includes full documentation, Compiler IDE, demos, help etc...

JavaTM 2 SDK : JavaTM Software Development Kits and Runtimes

XBasic : interactive program development environment, advanced 32-bit/64-bit BASIC, interactive graphical GuiDesigner, multi-platform portable source code, Windows95 - Windows98 - WindowsNT - Linux - UNIX

XSCompiler : This MSDOS compiler generates 32-bit protected mode programs from a language that is C compatible, but includes classes and multiple inheritance. It comes with the standard C library, graphics, sound, multitasking, compression, animation, GIF, PCX, FLI/FLC, and other libraries. The compiler itself is compiled using this language.

GNAT : GNAT is an Ada95 compiler with the source code available in Ada95.

Rapid-Q : Rapid-Q is a free IDE and BASIC op-code compiler system for Win32, Linux, Unix...  It is very easy to use and to integrate with many other goodies like mySQL, cgi, DirectX, Direct3D, GTK ...

Mingw : A very good Win32 port of the GNU GCC compiler (used in Dev-C++)

Cygwin : Another free and good Win32 port of GCC and GNU Utils

GCC : THE one and only GCC compiler system. Runs on nearly any system.

Phoenix/Envelop : Rapid Development under Basic.

B++ : B++ is a BASIC compiler built on top of C++ - it converts BASIC code to C++, and then calls C++ compiler to produce EXE (or DLL). Source code is in Free Pascal.

GNU Ada : Free ADA compiler.

Dev86 / BCC : x86 C/Assembler development tools (C compiler, assembler, linker). Under the GPL. Linux and DOS binary distributions available.

http://www.digitalmars.com : FREE C/C++ Compiler for DOS, Win & NT by theauthor of Zortech C++ .

Virtual Pascal : A tool of choice for 32-bit cross-platform development using the Pascal language. It is compatibile with Borland Pascal and Delphi, including the Run-Time Library (RTL), an optimizing compiler, a powerful integrated debugger, and comprehensive online documentation.

PlugSys Xbase compiler : PlugSys has a free edition and a Professional edition on their web site. It is a character based compiler for the Xbase(dbase, clipper) language. There are both DOSWin95/98/NT and Linux version. Same code compiles on either system. Also has a server page tool (free and pay versions). The documentation that comes with the download is great. Free version only requires registration to download.

Context programming language : Simple programming language and compiler for MS-DOS with sources and sample programs on it's own input language by Andrei V. Khokhlov

Babya : B++ compiler for DOS with setup and Windows 9x support.

OpenWatcom : Open Watcom is a joint effort between SciTech Software, Sybase®, and a select team of developers, which will bring the Sybase Watcom C/C++ and Fortran compiler products to the Open Source community.

Self : A port of a compiler for the Self programming language to Linux. The system was originally developed at Stanford University and Sun, and it forms the technological base of the Java Hotspot compiler. A nice GUI is included.

SmallEiffel : The GNU compiler for the Eiffel language. Requires an ANSI C compiler. Supports AIX, Amiga, BeOS, BSD, Cygwin, MSDOS, FreeBSD, GNU/Hurd, GNU/Linux, HP-UX, IRIX, MacOS, NetBSD, NeXT, OS/2, OSF1, QNX, SCO, Solaris, OpenVMS, Windows 95/98/NT/2K and XENIX.

Inno Pascal : Inno Pascal is a simple Pascal compiler for Win32. It produces compact, native-code x86 executables without requiring any external assemblers or linkers. It was written entirely from scratch; it is not based on any other existing compilers. Full source code is included under the GPL license.

Harbour Project : Harbour is an Open Source Clipper Compatible Compiler. It includes OO extentions, and lots of useful adds. The Licence is GNU+Harbour Exception, what means that the licence does not infects the programs you produce with the compiler.

 

2°)Compilers construction toolkits

Here is the compilers construction toolkit list. If you want to add a new one to this list, click here.

Bison and Flex : Yacc and Lex clones. Creates parsers and scanners for compilers.
TPYacc and TPLex : Port of the Yacc and Lex tools to Turbo Pascal. This tools creates parsers and lexical scanners for compilers.
Coco/R : Coco/R combines the functionality of the well-known UNIX tools lex and yacc, to form an extremely easy to use
compiler generator that generates recursive descent parsers. Available versions ( Oberon, Modula-2, Pascal, Delphi, C and Java) for more info see
http://cs.ru.ac.za/homes/cspt/cocor.htm
antlr : another tool for language recognition Tool written in Java for generating recognizers in Java or C++.  No money required for use, but download requires online registration for authors tracking purposes. Runs with SUN Java SDK.
Delphi Compiler Generator : Runs on Win32 only, written in Delphi, source code included. Free (as in "free beer", not "free speech") for non commercial use
GENTLE Compiler Construction System : This compiler construction tool purports to provide a uniform framework for language recognition, definition of abstract syntax trees, construction of tree walkers based on pattern recognition, smart traversal, simple unparsing for source to source translation and optimal code selection for microprocessors. Note however that if you use it to create an application, the licensing terms require that your applications be licensed under the GNU GPL.
Jacc : Jacc is a general-purpose parser generator that given a LALR(1) context-free grammar generates the source(s) of a C++ class that implements a parser for the language defined by the grammar. Jacc has a robust and powerful semantic value type system that allows the user to benefit by the OO language environment. Another innovative feature is its customizable code generating back end - the Jamp macro processor which generates the final sources based on a template file and attributes defined in the jacc grammar file. This way the user has better control to the style and structure of the generated code.

3°)Tutorials and articles

Here is the tutorials and articles about compiler writing. If you want to add a new one to this list, click here.

Let's build a compiler : A very good tutorial on writing a simple compiler in 16 articles. By Jack W. Crenshaw.
Parsing techniques : Free book to download in postscript or pdf about parsing techniques.

4°)Links to compilers related sites

Compilers.net : Directory and search machine on compilers and programming languages
Free compilers list : Lots of links about compilers and construction tools. One of the best !
The comp.compilers archive : Archive of the comp.compilers newsgroup.
http://www.dunfield.com/downloads.htm : "C" compiler and related files
Free BASIC translators : Free BASIC Translators Home Page
The Free Country - Developer City : Free programming resources including compilers.
Free developer resources : List of free developer resources like: compilers, setup programs, patch makers, and more.
DevLibrary : Huge programming web site with hundreds of tutorials and files on several languages.
http://cspt1.cs.ru.ac.za/compilers/ : An introduction in C++ to Compilers and Compiler Generators.
http://www.dreamwater.org/jamesfox/fciwin.html : An index to many free compilers and interpreters for Windows.

http://www.scriptol.org : List of programming languages and resources: free compilers, IDEs, etc....

【作者: 辛亚平】【访问统计:】【2006年07月12日 星期三 18:39】【注册】【打印

搜索

Google

Trackback

你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=5378033

来自female viagra的female viagra的引用:

news

来自viagra for women的viagra for women的引用:

news

来自medicina y salud的medicina y salud的引用:

news

来自anomalias da medicina的anomalias da medicina的引用:

news

来自academia nacional de medicina的academia nacional de medicina的引用:

news

来自medicina natural lupus的medicina natural lupus的引用:

news

来自etica en la medicina的etica en la medicina的引用:

news

来自hydrocodone的hydrocodone的引用:

news

来自cialis drug的cialis drug的引用:

news

来自phentermine cod的phentermine cod的引用:

news

来自rape videos的rape videos的引用:

news

来自incest taboo rape photo的incest taboo rape photo的引用:

news

来自poker的poker的引用:

news

来自ringtones的ringtones的引用:

news

来自cheap viagra的cheap viagra的引用:

news

来自viagra online的viagra online的引用:

news

来自buy hydrocodone without prescription的buy hydrocodone without prescription的引用:

news

来自clonazepam withdrawal symptom的clonazepam withdrawal symptom的引用:

news

来自generic xanax 2 mg no prescription的generic xanax 2 mg no prescription的引用:

news

来自xanax addiction的xanax addiction的引用:

news

来自paxil weaning的paxil weaning的引用:

news

来自rape movies的rape movies的引用:

news

来自danger levaquin zithromax的danger levaquin zithromax的引用:

news

来自buy cialis的buy cialis的引用:

news

来自forced to crossdress的forced to crossdress的引用:

news

来自fantasy forced sex的fantasy forced sex的引用:

news

来自free forced sex的free forced sex的引用:

news

来自cingular ringtones的cingular ringtones的引用:

news

来自cialis best price buy online的cialis best price buy online的引用:

news

来自discount phentermine的discount phentermine的引用:

news

来自download free ringtones的download free ringtones的引用:

news

来自xanax addiction的xanax addiction的引用:

news

来自buy xanax online的buy xanax online的引用:

news

来自free nokia ringtones的free nokia ringtones的引用:

news

来自free ringtones的free ringtones的引用:

news

来自download free ringtones的download free ringtones的引用:

news

来自ringtones的ringtones的引用:

news

来自buy xanax的buy xanax的引用:

news

来自buy xanax的buy xanax的引用:

news

来自ambien的ambien的引用:

news

来自ambien overnight的ambien overnight的引用:

news

来自ambien cr addiction的ambien cr addiction的引用:

news

来自discount phentermine的discount phentermine的引用:

news

来自ambien overdose的ambien overdose的引用:

news

来自ambien cr的ambien cr的引用:

news

来自generic ambien的generic ambien的引用:

news

来自buy viagra uk的buy viagra uk的引用:

news

来自cheap viagra的cheap viagra的引用:

news

来自online viagra的online viagra的引用:

news

来自ambien overnight的ambien overnight的引用:

news

来自ambien side effects的ambien side effects的引用:

news

来自tramadol hydrochloride的tramadol hydrochloride的引用:

news

来自clonazepam and weight gain的clonazepam and weight gain的引用:

news

来自tramadol online的tramadol online的引用:

news

来自clonazepam的clonazepam的引用:

news

来自clonazepam side effects的clonazepam side effects的引用:

news

来自xanax online的xanax online的引用:

news

来自buy levitra online的buy levitra online的引用:

news

来自meridia reviews的meridia reviews的引用:

news

来自meridia side effects的meridia side effects的引用:

news

来自viagra的viagra的引用:

news

来自cheap adipex的cheap adipex的引用:

news

来自adipex的adipex的引用:

news

来自adipex online的adipex online的引用:

news

来自buy cialis phentermine的buy cialis phentermine的引用:

news

来自buy tramadol的buy tramadol的引用:

news

来自rape的rape的引用:

news

来自rape video的rape video的引用:

news

来自download free ringtones的download free ringtones的引用:

news

来自cialis online的cialis online的引用:

news

来自cheapest tramadol的cheapest tramadol的引用:

news

来自cheap cialis的cheap cialis的引用:

news

来自buy phentermine online的buy phentermine online的引用:

news

来自buy phentermine的buy phentermine的引用:

news

来自phentermine的phentermine的引用:

news

来自buy phentermine的buy phentermine的引用:

news

来自phentermine的phentermine的引用:

news

来自buy phentermine的buy phentermine的引用:

news

来自buy phentermine的buy phentermine的引用:

news

来自0cbeb5d4e83d38a827cf的0cbeb5d4e83d38a827cf的引用:

0cbeb5d4e83d

博客手拉手

回复

- 评论人:xhyqgy   2008-08-29 11:02:42   

[url=http://www.asensors.com]压力传感器[/url]
[url=http://www.asensors.com]温度传感器[/url]

- 评论人:xhyqgy   2008-08-29 10:59:13   

[url=http://www.asensors.com]压力传感器[/url]
[url=http://www.asensors.com]温度传感器[/url]
[url=http://www.asensors.com]位移传感器[/url]
〈a href="http://www.asensors.com"〉压力传感器〈/a〉
〈a href="http://www.asensors.com"〉温度传感器〈/a〉
〈a href="http://www.asensors.com"〉位移传感器〈/a〉
〈a href="http://www.banjiazg.cn"〉北京搬家公司电话〈/a〉
[url=http://www.banjiazg.cn]北京搬家公司电话[/url]

- 评论人:xhyqgy   2008-08-29 10:56:18   

[url=http://www.asensors.com]压力传感器[/url]
[url=http://www.asensors.com]温度传感器[/url]
[url=http://www.asensors.com]位移传感器[/url]
〈a href="http://www.asensors.com"〉压力传感器〈/a〉
〈a href="http://www.asensors.com"〉温度传感器〈/a〉
〈a href="http://www.asensors.com"〉位移传感器〈/a〉
〈a href="http://www.banjiazg.cn"〉北京搬家公司电话〈/a〉
[url=http://www.banjiazg.cn]北京搬家公司电话[/url]
〈a href="http://www.banjiazg.cn"〉北京搬家〈/a〉
[url=http://www.banjiazg.cn]北京搬家[/url]
〈a href="http://www.banjiazg.cn"〉北京搬家公司〈/a〉
[url=http://www.banjiazg.cn]北京搬家公司[/url]
〈a href="http://www.banjiazg.cn"〉搬家公司〈/a〉
[url=http://www.banjiazg.cn]搬家公司[/url]
〈a href="http://www.banjiazg.cn"〉搬家〈/a〉
[url=http://www.banjiazg.cn]搬家[/url]

- 评论人:货架公司   2008-08-24 16:40:09   

[url=http://lyqc.com.cn]北京货架公司[/url][url=http://www.bjxyhj.cn]北京货架厂[/url][url=http://www.bjxyhj.com]货架[/url][url=http://www.xyhj.cn]精品货架[/url][url=http://www.lyqc.com.cn]货架[/url][url=http://www.xiangyu168.com]货架[/url][url=http://www.huojiawang.com]仓储货架[/url]

- 评论人:ghdfgh   2008-08-04 11:45:49   

〈a href="http://www.hulanwang.net"〉护栏网〈/a〉
〈a href="http://www.huojia2008.net/"〉仓储货架〈/a〉
〈a href="http://www.huojia.name"〉货架〈/a〉
〈a href="http://www.huojia.name/hj/"〉货架〈/a〉
〈a href="http://www.njhuojia.com/"〉货架〈/a〉
〈a href="http://www.hulanwang.net/hl/"〉护栏网〈/a〉
〈a href="http://www.hulanwang.net/hlw/"〉护栏网〈/a〉
〈a href="http://www.huojia2008.net/product/601.htm"〉塑料托盘〈/a〉
〈a href="http://www.huojia2008.net/product/521.htm"〉仓储笼〈/a〉
〈a href="http://www.huojia2008.net/product/522.htm"〉仓储笼〈/a〉
〈a href="http://www.huojia2008.net/product/551.htm"〉钢托盘〈/a〉
〈a href="http://www.huojia2008.net/product/17.htm"〉轻型货架〈/a〉
〈a href="http://www.huojia2008.net/product/62.htm"〉塑料托盘〈/a〉
〈a href="http://www.huojia.name/product-1.asp.htm"〉轻型货架〈/a〉

- 评论人:hzgames   2008-07-16 11:35:23   

[url=http://www.hzgames.com]runescape[/url]
[url=http://www.hzgames.com]runescape gold[/url]
[url=http://www.hzgames.com]runescape money[/url]
[url=http://www.hzgames.com/news.asp]warhammer gold[/url]
[url=http://www.hzgames.com/news.asp]cheap warhammer gold[/url]
[url=http://www.hzgames.com/news.asp]Warhammer Online Gold[/url]
[url=http://www.hzgames.com/news.asp]Warhammer powerleveling[/url]
[url=http://www.hzgames.com/news.asp]Warhammer power leveling[/url]
[url=http://www.hzgames.com/news.asp]Warhammer online powerleveling[/url]

- 评论人:bjog   2008-07-13 17:18:50   

[url=http://lyqc.com.cn]货架[/url][url=http://www.bjxyhj.cn]货架[/url][url=http://www.bjxyhj.com]货架[/url][url=http://www.xiangyu168.com]货架[/url]
[url=http://www.xyhj.cn]货架[/url][url=http://www.huojiawang.com]货架[/url]

验证码:   
评论内容: