Khác nhau giữa pascal và c?

mình nói trong turbo pascal mà bạn
đâu phải free pascal đâu

Mình code trên TP không cần uses crt mà vẫn chạy được các hàm toán học nhé.

Turbo cũng như free thôi, các hàm toán học vẫn trong unit System, không phải Crt

1 Like

V~ sao bạn ghi trên kia là chứa trong unit system và math.
Mình tìm nãy giờ không thấy file math.tpu đâu :slight_smile:

1 Like

Lâu rồi mình không dùng Turbo, cũng không nhớ rõ là math của free pascal hay turbo nữa.
Chắc mình nhầm của free, sorry

Uses crt chỉ là hàm xoá màn hình của lần chạy trước đó thôi không có hàm đó vẫn chạy bình thường nhưng lần chạy trước cũng sẽ được xuất chung với lần chạy tiếp theo nên nhìn nó hơi rối

uses là lệnh import thư viện hoặc module, uses crt có ý nghĩa import thư viện crt, không phải hàm xoá màn hình.

3 Likes

C làm được gì thì pascal làm được thứ đó !
Mình có từng học lập trình bằng pascal trong 1 năm nên cũng có chút hiểu biết về nó .

Các lệnh của c và pascal giống nhau khá nhiều , các thư viện mặc định của pascal ít lệnh hơn c cũng có thể hiểu vì pascal không phổ biến bằng c và pascal cũng đã bị ngừng phát triển bởi công ty chính của nó.

Nó khá giống nhau:
-C , Pascal không có lập trình hướng đối tượng
-C++ , Object pascal có lập trình hướng đối tượng

-Object pascal là một nhánh của pascal có thể được tạo trong trình biên dịch free pascal thêm từ khoá {$mode objfpc} giống c++ (#include )

-Nêú tìm hiểu kĩ bạn có thể tìm được nhiều thư viện để làm mọi thứ như c
Vd : c có sdl , pascal có psdl (pascal sdl)
Pascal có engine là lazarus

Mình lâu rồi không xem pascal nhưng trước đó mình có xem một số video về pascal của người nước ngoài (Việt Nam gần như k có video nâng cao về pascal) họ làm game trên web được , tạo hình ảnh và chỉnh sửa ảnh trong code , …

Tóm lại pascal với c đều giống nhau (lệnh cơ bản gần như giống nhau chỉ khác một số ít thường có thư viện hỗ trợ c mà hỗ trợ pascal thường thêm p trước lệnh mà thôi ) , do không tìm hiểu sâu về pascal và Việt Nam không ai làm về pascal nên mọi người nghĩ pascal đã chết và khác c

Topic này khá cũ rồi ha :smile:

Nếu so sánh C với Pascal (không đề cập tới các dialect/extension như Object Pascal/Delphi) về mặt ngôn ngữ lập trình (syntax, languague feature,…), cậu có thể tham khảo tài liệu dưới đây:
https://en.m.wikipedia.org/wiki/Comparison_of_Pascal_and_C#:~:text=The%20Pascal%20method%20is%20arguably,C%20method%20is%20highly%20extensible.

Pascal thường được biết tới là một ngôn ngữ dùng để dạy lập trình. Đó là lý do cậu thấy nó được dạy ở bậc THPT. Trong industry, có lẽ Delphi là implementation duy nhất của Pascal còn phổ biến (các video cậu xem có lẽ là về Delphi). Delphi vẫn active, được sử dụng chủ yếu để viết Windows application và một số crossplatform GUI application (nhở Firemonkey).
C thì giờ vẫn thống trị ở embedded software, hay ở các phần mềm có yêu cầu ngặt nghèo về tốc độ xử lý.

See also:

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?