Bấm vào đây để tải phần mềm
Free Pascal là phần mềm học lập trình Pascal hỗ trợ trên nhiều hệ điều hành và cấu trúc máy, hỗ trợ trình biên dịch với tốc độ cao. Các tính năng nổi bật của Free Pascal phải kể đến là chức năng tương thích ngôn ngữ, tối ưu hóa code, tích hợp cú pháp BASM, công cụ fix lỗi, khả năng mở rộng, liên kết thông minh.
Free Pascal là sản phẩm của công ty cùng tên.Đây là công cụ giúp học lập trình ngôn ngữ Pascal một cách bài bản, đặc biệt với những người mới bắt đầu công việc học Pascal.
Tính năng của Free Pascal
Biên dịch tốt
Một trong những thành công mà Pascal làm được đó chính là việc biên dịch và hỗ trợ phát triển trên nhiều nền tảng và ứng dụng trên thị trường, một số phần mềm đồ họa hay các tựa game đơn giản.
Phần mềm được phát triển với nhiều tính năng tương thích, biên dịch tốc độ cao mang lại sự hài lòng cho người dùng trong học tập cũng như làm việc.
Đa ngôn ngữ
Cú pháp ngôn ngữ trong Pascal có khả năng tương thích tuyệt vời với TP 7.0 cũng như các phiên bản Delphi khác, hỗ trợ dãy số động, logic chung và hỗ trợ giao diện thô.
Có khả năng gọi mã C ngoài
Điều tạo nên sự khác biệt giữa Pascal và những phần mềm cùng chức năng khác đó chính là bạn có thể sử dụng tiện ích h2pas.
Từ đó bạn có thể dễ dàng chuyển đổi file .h thành đơn vị Pascal. Ngoài ra, phần mềm còn có thể loại bỏ một vài tính năng thông minh, hỗ trợ công cụ fix lỗi GNU.
Dễ dàng biên dịch thành code mã nguồn
Pascal được trang bị tính năng biên dịch mã nguồn cho các loại assembler: Microsoft Assembler/Turbo Assembler (Masm/Tasm), GNU Assembler (GAS), Watcom assembler (wasm), Netwide assembler (Nasm).
Assembler nội bộ để tạo file mục tiêu vô cùng nhanh chóng. Liên kết thông minh để xóa code chết.
Tối ưu hóa code: Tích hợp công cụ tối ưu peephole, 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…
Giao diện người dùng đơn giản
Nếu dùng một từ để tóm gọn về phần mềm Free Pascal thì đó chính là sự đơn giản. Free Pascal sở hữu giao diện người dùng dạng console – chức năng thông thường của hầu hết các trình biên dịch cũ
Biên dịch tốc độ cao
Free Pascal có tốc độ biên dịch cực kỳ nhanh chóng – đây là một trong những tính năng được yêu thích nhất của phần mềm
Chức năng ngôn ngữ
Các chức năng ngôn ngữ của Free Pascal bao gồm nạp chồng toán tử và nạp chồng quy trình, nội tuyến và hỗ trợ các dãy động, ANSI / wide string,và các giao diện COM / CORBA / RAW.
Tích hợp trình phân tích cú pháp
Phần mềm Free Pascal được tích hợp trình phân tích cú pháp BASM có khả năng hỗ trợ cú pháp ATT được sử dụng bởi bộ trình biên dịch GNU C cũng như hỗ trợ cú pháp Intel được sử dụng bởi các mã Turbo Pascal chỉ có trong các cấu trúc nền tảng x86.