Download Free Pascal 3.2.2 – Phần mềm học lập trình Pascal miễn phí

Download Free Pascal 3.2.2 – Phần mềm học lập trình Pascal miễn phí

Free Pascal là phần mềm giúp bạn học lập trình Pascal chuyên nghiệp và miễn phí. Free Pascal hỗ trợ nhiều loại cấu trúc máy tính như Intel x86 (bao gồm 8086), AMD64/x86-64, PowerPC, PowerPC64, SPARC, ARM, AArch64, MIPS và JVM.

Free Pascal hỗ trợ các hệ điều hành như Linux, FreeBSD, Haiku, Mac OS X, iOS, iPhoneSimulator, Darwin, DOS (16 và 32-bit), Win32, Win64, WinCE, OS/2, MorphOS, Nintendo GBA, Nintendo DS, Nintendo Wii, Android, AIX và AROS. Bên cạnh đó, Free Pascal còn hỗ trợ cấu trúc Motorola 68k trong các phiên bản phát triển.

Phiên bản Free Pascal 3.2.2 cho máy tính Windows này là phiên bản ổn định nhất. Bạn có thể nhấn nút Tải về ở trên để download Free Pascal miễn phí về máy tính.

Tính năng của Free Pascal

  • Cú pháp ngôn ngữ trong Free Pascal tương thích tốt với TP 7.0 và các phiên bản Delphi khác (Class, RTTI, Exception, Ansistring, Widestring, giao diện). Chế độ Mac Pascal tương thích với Think Pascal và MetroWerks Pascal.
  • Free Pascal hỗ trợ overload chức năng, vận hành, các tính năng chung và mở rộng khác.
  • Trình biên dịch có tốc độ cao.

Giao diện Free Pascal

  • Hỗ trợ 16, 32 và 64-bit code. Trình biên dịch 32-bit có thể dùng trên thiết bị 64-bit để diễn giải các ứng dụng 32-bit.
  • Tính năng ngôn ngữ: tương thích với Borland Pascal và Borland Delphi, Ansi string, Wide string, Exception, RTTI, overload quy trình, logic chung (thực nghiệm), overload toán tử, hỗ trợ giao diện thô và COM/CORBA, hỗ trợ dãy động, biến thể, tức thời…
  • Tối ưu hóa code: tích hợp công cụ tối ưu hóa peephole (80×86), jump, tải các biến thể trong register, phân tích dữ liệu, loại bỏ frame, cung cấp register phức tạp…
  • Tích hợp cú pháp BASM.
  • Hỗ trợ cú pháp ATT được dùng bởi GNU C.
  • Hỗ trợ cú pháp Intel được dùng bởi Turbo Pascal (chỉ bản 32-bit).
  • Biên dịch code thành mã nguồn cho các loại assembler: GNU Assembler (GAS), Netwide assembler (Nasm), Microsoft Assembler/Turbo Assembler (Masm/Tasm), Watcom assembler (wasm).
  • Assembler nội bộ để tạo file mục tiêu cực nhanh.
  • Có thể gọi mã C mở rộng: tiện ích h2pas để chuyển đổi file .h thành đơn vị Pascal.
  • Liên kết thông minh (xóa code không cần thiết).
  • Hỗ trợ công cụ fix lỗi GNU.
  • Môi trường phát triển tích hợp: trình biên tập file mạnh mẽ, hỗ trợ file Help định dạng HTML, Windows HLP và Borland TPH.

Tổng hợp Bài tập Pascal cơ bản và nâng cao

Ngoài phiên bản chính thức, Free Pascal cũng cung cấp các “snapshot” của trình biên dịch, RTL, IDE và các gói khác. Đây là các phiên bản biên dịch từ nguồn hiện tại với phần sửa lỗi và cải tiến từ bản phát hành chính thức cuối. Tuy đôi khi có thể chứa lỗi mới phát sinh.

Cập nhật Free Pascal

Free Pascal 3.2.2

Bản cập nhật Free Pascal là các gói tạo sẵn, cùng một chương trình cài đặt, giúp bạn thiết lập và chạy ngay. Tất cả gói đều chứa tệp README bạn nên đọc để biết hướng dẫn cài đặt và thông tin mới nhất. Phiên bản Free Pascal mới nhất là 3.2.2 .

Do thiếu trình xây dựng và trình kiểm tra bản phát hành, phiên bản Free Pascal 3.2.2 chỉ có cho một số nền tảng hạn chế và không ở tất cả định dạng gói. Bạn có thể tải bản phát hành 3.2.2 cho CPU và hệ điều hành sau:

ARM

  • Linux
  • Android
  • Windows CE
  • Game Boy Advance
  • Nintendo DS
  • AROS

ARM64 (aarch64)

  • Linux
  • Android
  • macOS

Intel x86/i386

  • Windows 32-bit (and cross-compilers for ARM/MIPS/i386-Android)
  • Linux
  • Mac OS X/OS X/macOS (and cross-compilers for ARM64, PowerPC(64), iOS & iPhoneSimulator, JVM/Java and JVM/Android)
  • FreeBSD
  • Solaris
  • OS/2 (and eComStation)
  • DOS (GO32v2 extender)
  • Haiku
  • AROS

AMD64/Intel 64/x86_64

  • Windows 64-bit
  • Linux
  • Mac OS X/OS X/macOS (and cross-compilers for PowerPC(64)/Mac OS X, iOS & iPhoneSimulator, JVM/Java and JVM/Android)
  • FreeBSD
  • Solaris

Intel i8086

  • MS-DOS

PowerPC

  • AmigaOS
  • AIX
  • Linux
  • Mac OS X
  • MorphOS
  • Nintendo Wii

PowerPC64

  • AIX
  • Linux
  • Mac OS X

PowerPC64 Little Endian

  • Linux

SPARC

  • Linux
  • Solaris

MIPS

  • Linux

MIPSEL

  • Linux (Experimental, untested)

Motorola 68k

  • Amiga
  • Linux

Loc Nguyen

Leave a Reply 0

Your email address will not be published. Required fields are marked *