Ngôn ngữ lập trình bậc thấp

Trong khoa học máy tính, ngôn ngữ lập trình bậc thấp là một ngôn ngữ lập trình liên quan chặt chẽ đến phần cứng máy tính. Từ "thấp" không có nghĩa là ngôn ngữ này kém hơn các ngôn ngữ lập trình bậc cao mà điều này nghĩa là các lệnh của nó rất gần ngôn ngữ máy.

Các từ "bậc cao" và "bậc thấp" còn sử dụng với ý nghĩa tương đối; một lập trình viên Java có thể xem ngôn ngữ C là ngôn ngữ lập trình bậc thấp.

Các ngôn ngữ lập trình bậc thấp thường được chia thành hai loại: thế hệ thứ nhấtthế hệ thứ hai.

Thế hệ thứ nhất

[sửa | sửa mã nguồn]

Ngôn ngữ lập trình thế hệ thứ nhất, hay 1GL, là mã máy. Nó là ngôn ngữ duy nhất mà bộ vi xử lý có thể hiểu. Hiện nay các lập trình viên hầu như không bao giờ viết chương trình trực tiếp bằng ngôn ngữ máy vì nó không chỉ yêu cầu chú ý nhiều đến các chi tiết mà một ngôn ngữ bậc cao xử lý một cách tự động mà còn yêu cầu ghi nhớ và tìm những mã lệnh bằng số cho mỗi chỉ thị được sử dụng.

Thế hệ thứ hai

[sửa | sửa mã nguồn]

Ngôn ngữ lập trình thế hệ thứ hai, hay 2GL, là ngôn ngữ assembly. Nó được xem là ngôn ngữ thế hệ thứ hai vì mặc dù nó không phải là ngôn ngữ máy nhưng lập trình viên vẫn phải hiểu về kiến trúc của bộ vi xử lý (như các thanh ghi và các lệnh của bộ vi xử lý). Những câu lệnh đơn giản được dịch trực tiếp ra mã máy.

Tham khảo

[sửa | sửa mã nguồn]
Chúng tôi bán
Bài viết liên quan
[Review phim] Hương mật tựa khói sương
[Review phim] Hương mật tựa khói sương
Nói phim này là phim chuyển thể ngôn tình hay nhất, thực sự không ngoa tí nào.
Đấng tối cao Nishikienrai - Overlord
Đấng tối cao Nishikienrai - Overlord
Nishikienrai chủng tộc dị hình dạng Half-Golem Ainz lưu ý là do anh sử dụng vật phẩm Ligaments để có 1 nửa là yêu tinh nên có sức mạnh rất đáng kinh ngạc
Giới thiệu Light Novel: Isekai Meikyuu no Saishinbu wo Mezasou
Giới thiệu Light Novel: Isekai Meikyuu no Saishinbu wo Mezasou
Một chàng trai thành phố bất ngờ tỉnh lại trong một hành lang tối tăm mà không hiểu chuyện gì đang xảy ra.
Chu Kỳ Bitcoin Halving: Sự Kiện Định Hình Tương Lai Crypto
Chu Kỳ Bitcoin Halving: Sự Kiện Định Hình Tương Lai Crypto
Phát triển, suy thoái, và sau đó là sự phục hồi - chuỗi vòng lặp tự nhiên mà có vẻ như không một nền kinh tế nào có thể thoát ra được