主页 博客

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

来自 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?
XAPK怎么安装
XAPK怎么安装
2024年10月28日
2024年超好用最新谷歌三件套(谷歌服务框架)安装指南,谷歌安装器一键完美安装谷歌商店服务框架
X·Twitter/推特X账号登陆指南(2FA)
最新文章
如何登录谷歌/Google 2FA 双因素两步验证开启的账户?
中国用户购买Ledger冷钱包详细指南|官网识别·物流·清关·支付方式
为什么越来越多老玩家,都在用 Ledger 硬件钱包?
🧾 亲测:Google 终于开放 PayPal Hyperwallet 收款!中国发布商也能轻松拿到 AdSense 钱了
趋势
什么是 TikTok?TikTok官网入口是什么
中国 AdSense 发布商终于可以用 PayPal Hyperwallet 收款了!亲身体验分享与详细感受
如何开启ChatGPT多因素身份验证登陆 (MFA)两步验证(2FA) ,永久甩掉不稳定的电子邮箱保障ChatGPT账号安全独享!
Steam官网入口 高质量游戏平台Steam中文官方网站网页入口
Bilibili 是什么?带你了解中国最大的在线视频平台之一
什么是 Snapchat Dreams 以及如何使用它 ?Snapchat使用指南
DeepSeek本地化部署指南
2024年安卓应用12个最佳WhatsApp替代应用,看看你觉得好用的有几个?
2024 年最新 Steam Next Fest 上的最佳演示
Pia戏鲸-Pia戏官网|戏鲸官网|爱Pia戏官网入口|配音秀用户聚集地