Mục lục:
- Định nghĩa - Thế hệ ngôn ngữ lập trình có nghĩa là gì?
- Techopedia giải thích các thế hệ ngôn ngữ lập trình
Định nghĩa - Thế hệ ngôn ngữ lập trình có nghĩa là gì?
Các thế hệ ngôn ngữ lập trình là các phân loại ngôn ngữ lập trình, tham chiếu các thời đại khác nhau của lịch sử lập trình. Phân loại này cho thấy sức mạnh lập trình đang tăng lên. Một số người coi tiến trình này là các tính năng lập trình trước đây được coi là quan trọng trở nên ít quan trọng hơn.
Techopedia giải thích các thế hệ ngôn ngữ lập trình
Ngôn ngữ lập trình thế hệ thứ nhất đã được mô tả là mã hóa, không phải lập trình, bởi vì các lập trình viên phải nhập chương trình vào máy tính dưới dạng mã máy thay vì ngôn ngữ viết. Và thuật toán đã được viết trên giấy.
Thế hệ thứ hai xuất hiện với các ngôn ngữ lập trình thay thế hoàn toàn mã máy. Lập trình viên đã viết chương trình thông qua ngôn ngữ lắp ráp; sau đó một trình biên dịch tự động giải thích nó thành mã máy. Các ngôn ngữ đầu tiên như vậy là FORTRAN, COBOL và ALGOL.
Thế hệ thứ ba đã phát triển hơn nhiều. Lý do bao gồm:
- Các thuật toán trở nên độc lập với nhà cung cấp máy chạy nó.
- Các ngôn ngữ được nhập có quyền kiểm soát truy cập chắc chắn vào dữ liệu có sẵn từ các thiết bị lưu trữ khác nhau.
- Cấu trúc khối lần đầu tiên xuất hiện dưới dạng hàm và chương trình con. Chúng mở rộng sức mạnh chương trình và tiết kiệm rất nhiều thời gian và nỗ lực lập trình.