Free Pascal IDE(pascal语言编译器)是一款用来编写和调试 Pascal、Object Pascal 程序的免费工具,里面带有代码编辑器、调试器和图形界面设计工具。平时写代码时可以用语法高亮、自动完成、搜索和跳转,文件多的时候也能用多窗口和多文档方式打开。它支持 Windows、Linux、Mac OS 等系统,程序可以编译成 16、32 或 64 位代码,部分平台还能直接调试运行。刚开始可以先建项目,写完代码后再编译检查,遇到问题就用断点和变量监视慢慢排查,需要做界面也可以放置控件并调整布局。适合学习 Pascal 或者开发 Object Pascal 程序时使用。
1、编辑器支持语法高亮和自动完成,也能进行代码浏览、跳转和搜索,写代码时找位置会比较方便。
2、调试工具可以在程序运行时设置断点、查看变量和单步执行,用来排查错误比较直接。
3、多窗口和多文档界面适合同时打开多个文件,还带有项目管理以及版本控制相关功能。
4、集成图形界面设计工具,可以创建用户界面并摆放控件,再添加一些交互功能。
5、支持 Windows、Linux、Mac OS 等系统,程序可编译成 16、32 或 64 位代码。
1、编译器速度比较快,32 位编译器还能在 x86_64 Linux 发行版上进行编译。
2、语言写法几乎兼容 Borland Pascal 和 Delphi,ANSI 字符串、宽字符串、异常等也能使用。
3、泛型、操作符重载、动态数组、变体和内联等特性都有支持,接口方面可对接 COM、CORBA 和原始接口。
4、代码优化器包含窥视孔优化、跳转优化和寄存器分配,80x86 平台还有汇编级数据流分析。
5、可以调用外部 C 代码,也能用 h2pas 把 .h 文件转换成 Pascal 单位,链接时会去掉没用到的代码。
1、刚开始可以新建项目或打开单个文件,先写代码,再用编译功能检查是否能通过。
2、代码量多的时候,用搜索、跳转和代码浏览能快速找到某个过程或变量,省去来回翻文件。
3、程序运行出错时,可以设置断点,查看变量变化并逐步执行,慢慢定位问题出现在哪一段。
4、需要做界面时,用集成设计工具放置控件并调整布局,做完后再和代码连接起来。
5、Mac OS X 上默认禁用 IDE,使用前要留意;其他支持的平台可以按正常方式安装和配置。
1、高速编译器
2、完整的16、32或64位代码
3、32位编译器可以在x86_64 Linux发行版上进行编译
4、语言特性:
-几乎完全兼容Borland Pascal和Borland Delphi
- ANSI字符串
-宽弦
-异常支持
-RTTI支持
-程序过载
5、泛型
-操作符重载
- COM, CORBA和原始接口支持
-动态数组支持
-变体支持
6、内联
-代码优化器:
-窥视孔优化器(仅限80x86)
-跳转优化器
-将变量装入寄存器
7、汇编级数据流分析器(仅限80x86)
-堆栈帧消除
-复杂的寄存器分配器
-集成BASM(内置汇编器)解析器
-支持GNU C使用的ATT语法
-支持Turbo Pascal使用的Intel语法(仅限x86)
-可以将代码编译成这些汇编程序的汇编程序源代码:
8、GNU汇编器(GAS)
-网络汇编器(Nasm)
- Microsoft Assembler/Turbo Assembler (Masm/Tasm)
- Watcom汇编器(wasm)
-内部汇编器超快速的目标文件生成
9、可以调用外部的C代码
- h2pas实用程序转换。h文件到帕斯卡单位
-智能链接(也称为死代码剥离)
-支持GNU调试器
-集成开发环境(Mac OS X默认禁用)
-强大的用户友好的Wordstar兼容多文件编辑器
-上下文敏感帮助支持HTML, Windows HLP和
10、Borland TPH格式。
-大多数平台上的调试器
-可以创建在DOS和OS/2 (EMX版本)下本机运行的二进制文件
-不需要Linux发行版特定的二进制文件,您编写的程序运行
1、支持把代码编译成 GAS、Nasm、Masm/Tasm、Watcom 等汇编器可用的源代码,也能用内部汇编器生成目标文件。
2、集成 BASM 解析器,兼容 GNU C 的 ATT 语法和 Turbo Pascal 的 Intel 语法,x86 平台写法选择更多。
3、编辑器类似 Wordstar 的多文件操作方式,帮助支持 HTML、Windows HLP 和 Borland TPH 格式。
4、大多数平台都带调试器,也能创建在 DOS 和 OS/2(EMX 版本)下本机运行的二进制文件。
5、不需要依赖某个 Linux 发行版专用的二进制文件,自己编写的程序可以在对应环境里运行。
Free Pascal IDE(pascal语言编译器)是一款用于编写和调试 Pascal、Object Pascal 程序的工具,打开后可以新建项目或文件,在编辑器里写代码时能用到语法高亮、自动完成、搜索和跳转。编译时如果发现错误,可以通过断点、变量监视和单步执行来检查程序状态。需要做界面时,也能用集成设计工具摆放控件并调整布局。它兼容 Borland Pascal 和 Delphi 的很多写法,泛型、动态数组、异常和接口等特性也能使用,代码还可以调用外部 C 代码。支持 Windows、Linux、Mac OS 等系统,可以编译成 16、32 或 64 位代码,平时学习和开发 Pascal 程序都能用上。
手游信息
热门推荐
实时热词
评分及评论
点击星星用来评分