主页 博客

免费编译器免费大全(附编译器官网入口)以及编译器构建工具包和教程文章

来自 admin

2024年10月18日

Dev-Cpp
9.9

最好用的免费编译器Dev-Cpp电脑版官方下载平台

Archive – 免费编译器列表

此页面仅用于存档目的,它包含在 Dev-C++ 和 Dev-Pascal 的早期开发过程中感兴趣的免费、开源或公共域编译器资源列表。由于这些资源中的许多可以追溯到 90 年代末和 2000 年代初,因此有些资源可能不可用或页面被移动

免费编译器大全

Dev-Pascal :免费的 IDE 和编译器 Pascal (带有 Free Pascal)。

Dev-C++ : 适用于 C 和 C++ 语言的免费 IDE 和编译器。提供 Delphi 和 C 源代码。

SmallC :由 J. E. Hendrix 编写的小型 C 编译器。包括 C 源代码。

BCX : Basic to C 编译器,无需任何修改即可生成与 Lcc-Win32 和 MingW(或 Dev-C++)兼容的 C 源文件。它还带有一个资源转换器,可以读取 MS 资源代码并生成 C (Win32) 代码。

CoPascal :Co-Pascal 是由 N. Wirth 开发的 Pascal-S 编译器的扩展。包括 Pascal 源代码。

P32 : Pascal 编译器。包括 Pascal 源。

PowerPascal : Power Pascal 是适用于 OS/32 2.2 或更高版本的完全 0 位原生 Pascal 编译器。包括 Pascal 源。

Djgpp : c、c++、forth、pascal 等的免费编译器,包括 C 源代码。

TinyPascal :Pascal 语言的一个小实现。包括完整的 Delphi 来源。

Free Pascal : 用于 Dos、Linux、OS/32 的 2 位 Pascal 编译器。包括 Pascal 源代码。在 Dev-Pascal 中使用。

ScriptBasic : 免费的嵌入式和可扩展脚本 Basic 解释器,带有完整的 C 源代码。在 Windows NT 和 Linux 上进行了测试。

LCC-Win32 :Jacob Navia 为 Windows 提供的免费编译器系统。

lcc : lcc 是 ISO 标准 C 的可重定向编译器。它为 ALPHA、SPARC、MIPS R3000 和 Intel x86 及其后续版本生成代码。

Yabasic :适用于 Windows 和 Linux 的小型基本解释器(带有 Visual C++ 6 的源代码)

Pacific C for DOS : 专业 C IDE/编译器共享软件的 MSDOS 免费软件版本

TopLogo++ : 这是面向开发人员和科学家的 IDE/编译器工具。该软件包包括完整的文档、编译器 IDE、演示、帮助等。

JavaTM 2 SDK:JavaTM 软件开发工具包和运行时

XBasic : 交互式程序开发环境、高级 32 位/64 位 BASIC、交互式图形 GuiDesigner、多平台可移植源代码、Windows95 – Windows98 – WindowsNT – Linux – UNIX

XSCompiler :此 MSDOS 编译器从与 C 兼容的语言生成 32 位保护模式程序,但包括类和多重继承。它带有标准 C 库、图形、声音、多任务处理、压缩、动画、GIF、PCX、FLI/FLC 和其他库。编译器本身就是使用这种语言编译的。

GNAT :GNAT 是一个 Ada95 编译器,其源代码在 Ada95 中可用。

Rapid-Q : Rapid-Q 是一个免费的 IDE 和 BASIC 操作代码编译器系统,适用于 Win32、Linux、Unix…它非常易于使用,并且可以与许多其他好东西集成,如 mySQL、cgi、DirectX、Direct3D、GTK ……

Mingw : 一个非常好的 GNU GCC 编译器的 Win32 移植版(用于 Dev-C++)

Cygwin : GCC 和 GNU Utils 的另一个免费且良好的 Win32 端口

GCC : GCC 编译器系统。几乎可以在任何系统上运行。

Phoenix/Envelop : 基础下的快速开发。

B++ : B++ 是构建在 C++ 之上的 BASIC 编译器 – 它将 BASIC 代码转换为 C++,然后调用 C++ 编译器生成 EXE(或 DLL)。源代码在 Free Pascal 中。

Dev86 / BCC : 8086 C/汇编器开发工具(C 编译器、汇编器、链接器)。开源。

http://www.digitalmars.com:由Zortech C++的作者为DOS, Win和NT提供的免费C/C++编译器。

虚拟 Pascal :使用 Pascal 语言进行 32 位跨平台开发的首选工具。它与 Borland Pascal 和 Delphi 兼容,包括运行时库 (RTL)、优化编译器、强大的集成调试器和全面的在线文档。

PlugSys Xbase 编译器 :PlugSys 在其网站上有免费版和专业版。它是 Xbase(dbase, clipper) 语言的基于字符的编译器。有 DOSWin95/98/NT 和 Linux 版本。相同的代码在任一系统上编译。还有一个服务器页面工具(免费和付费版本)。下载附带的文档很棒。免费版只需要注册即可下载。

上下文编程语言 : 用于 MS-DOS 的简单编程语言和编译器,带有基于其自己的输入语言的源代码和示例程序,作者:Andrei V. Khokhlov

OpenWatcom :Open Watcom 是将 Sybase Watcom C/C++ 和 Fortran 编译器产品引入开源社区的共同努力。

Self :将 Self 编程语言的编译器移植到 Linux。该系统最初是由斯坦福大学和 Sun 开发的,它构成了 Java Hotspot 编译器的技术基础。包括一个不错的 GUI。

SmartEiffel :埃菲尔语言的 GNU 编译器。需要 ANSI C 编译器。支持 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 和 XENIX。

Inno Pascal : Inno Pascal 是一个简单的 Win32 Pascal 编译器。它可以生成紧凑的本机代码 x86 可执行文件,而无需任何外部汇编器或链接器。它完全是从头开始编写的;它不基于任何其他现有的编译器。完整的源代码包含在 GPL 许可下。

Harbour 项目 : Harbour 是一个开源的 Clipper 兼容编译器。它包括 OO 扩展和许多有用的添加。该许可证是 GNU+Harbour Exception,这意味着该许可证不会感染您使用编译器制作的程序。


编译器构建工具包

Bison 和 Flex:Yacc 和 Lex 克隆。为编译器创建解析器和扫描程序。

TPYacc 和 TPLex : 将 Yacc 和 Lex 工具移植到 Turbo Pascal。此工具为编译器创建解析器和词法扫描程序。

Coco/R :Coco/R 结合了著名的 UNIX 工具 lex 和 yacc 的功能,形成了一个非常易于使用的
编译器生成器,可以生成递归下降解析器。可用于 Oberon、Modula-2、Pascal、Delphi、C 和 Java

antlr : 另一种语言识别工具 用 Java 编写的工具,用于在 Java 或 C++ 中生成识别器。无需付费使用,但下载需要在线注册以跟踪作者。使用 SUN Java SDK 运行。

Delphi 编译器生成器:仅在 Win32 上运行,用 Delphi 编写,包括源代码。免费(如“免费啤酒”,而不是“言论自由”),用于非商业用途

GENTLE 编译器构建系统 : 该编译器构建工具旨在为语言识别、抽象语法树的定义、基于模式识别的树遍历器构建、智能遍历、源到源转换的简单解析和微处理器的最优代码选择提供统一的框架。但请注意,如果您使用它来创建应用程序,许可条款要求您的应用程序按照 GNU GPL 进行许可。

Jacc : Jacc 是一个通用的解析器生成器,它给定 LALR(1) 上下文无关的语法,生成一个 C++ 类的源代码,该类为语法定义的语言实现解析器


教程和文章

Let’s build a compiler : 一个非常好的教程,介绍如何在 16 篇文章中编写一个简单的编译器。杰克·克伦肖 (Jack W. Crenshaw) 著。

解析技术 :免费下载有关解析技术的 postscript 或 pdf 书籍。


链接到编译器相关站点

comp.compilers 档案:comp.compilers 新闻组的档案

Compilers.net :编译器和编程语言上的目录和搜索机

The Free Country – Developer City : 免费的编程资源,包括编译器

回到顶部
热门文章
如何下载安卓最新版X Twitter App?
2024年超好用最新谷歌三件套(谷歌服务框架)安装指南,谷歌安装器一键完美安装谷歌商店服务框架
什么是推特?怎么上Twitter? 如何登录推特
在线安卓Apk下载 – 如何利用在线Apk下载器一键极速下载安卓应用App到Android手机上
最新文章
如何购买谷歌账号以及谷歌账号购买渠道和使用建议
如何进行ChatGPT会员升级?本文带你了解升级ChatGPT会员的一些常见问题
关于ChatGPT模型GPT-4、GPT-4 Turbo、GPT-4o 和 GPT-4o mini免费版和升级版的用途和区别
通过4K高清视频下载器从YouTube,TikTok,Twitter以及Instagram下载超清在线视频
趋势
Z-Library中文官网入口(镜像入口) – Z-Library是世界上最大的免费电子图书下载平台
如何下载安卓最新版X Twitter App?
YouTube Shorts 可以发布超过3分钟的短视频了!!!
Bilibili 是什么?带你了解中国最大的在线视频平台之一
国外安卓App下载平台
如何购买谷歌账号以及谷歌账号购买渠道和使用建议
什么是 Snapchat Dreams 以及如何使用它 ?Snapchat使用指南
通过4K高清视频下载器从YouTube,TikTok,Twitter以及Instagram下载超清在线视频
Gemini – 谷歌Bard AI正式更名为 Gemini
Bluesky中文版官方网页版入口以及Bluesky安卓App官网下载平台