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ất và thế hệ thứ hai.
Thế hệ thứ nhất
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
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.
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
nhỏ|Cbmain Trong khoa học máy tính, một **ngôn ngữ lập trình bậc cao** (tiếng Anh: _high-level programming language_) là một ngôn ngữ lập trình có sự trừu tượng hóa mạnh mẽ khỏi các chi tiết
**Python** () là ngôn ngữ lập trình bậc cao đa năng. Triết lý thiết kế của nó nhấn mạnh khả năng đọc mã bằng cách sử dụng thụt lề đáng kể. Python có kiểu động
**D** là một ngôn ngữ lập trình hệ thống hướng đối tượng, dùng câu lệnh, đa mẫu hình do Walter Bright của Digital Mars tạo ra và phát hành năm 2001. Quá trình thiết kế
**C** là một ngôn ngữ mệnh lệnh được phát triển từ đầu thập niên 1970 bởi Dennis Ritchie để dùng trong hệ điều hành UNIX. Từ đó, ngôn ngữ này đã lan rộng ra nhiều
**Ada** là ngôn ngữ lập trình xuất xứ từ Bộ quốc phòng Mỹ vào khoảng nửa đầu thập niên 80 của thế kỷ 20. Ngôn ngữ này được đặt tên theo Ada Augusta nữ bá
**Swift** là một ngôn ngữ lập trình hướng đối tượng dành cho việc phát triển iOS và macOS, watchOS, tvOS và z/OS. được giới thiệu bởi Apple tại hội nghị WWDC 2014. Swift được mong
**Pascal** là một ngôn ngữ lập trình cho máy tính thuộc dạng mệnh lệnh và thủ tục, được Niklaus Wirth phát triển vào năm 1970. Pascal là ngôn ngữ lập trình đặc biệt thích hợp
thumb|**[[Phép tính lambda** là một hệ thống hình thức để định nghĩa hàm, ứng dụng hàm và đệ quy được Alonzo Church đề xuất vào những năm 193x.]] **Lý thuyết ngôn ngữ lập trình** (thường
nhỏ|Mô hình ngôn ngữ máy được lập nên bởi nhà toán học, nhà thủy văn và lập trình viên Vladimir Mikhailovich Kazakov, nhân viên Máy tính của Viện Energosetproekt năm 1962-1972. **Ngôn ngữ máy** (còn
Trong lập trình máy tính, **Hợp ngữ** (hay **assembly**) thường được viết tắt là **asm** là bất kỳ ngôn ngữ lập trình cấp thấp nào có sự tương ứng rất mạnh giữa các tập lệnh
Trong khoa học máy tính, **ngôn ngữ máy tính** là hệ thống giao tiếp với máy tính. Các ngôn ngữ như vậy được sử dụng để tạo **mã máy tính** hoặc **mã** **chương trình**, tập
Trong ngành khoa học máy tính, **lập trình hàm** (**lập trình chức năng**) là một mô hình lập trình xem việc tính toán là sự đánh giá các hàm toán học và tránh sử dụng
phải|Biểu đồ hoạt động của một trình biên dịch lý tưởng. **Trình biên dịch** () hay **phần mềm biên dịch** là một chương trình máy tính làm công việc dịch một chuỗi các câu lệnh
**Lập trình hướng đối tượng** () là một mẫu hình lập trình dựa trên khái niệm "đối tượng", mà trong đó, đối tượng chứa đựng các dữ liệu trong các trường, thường được gọi là
**Lập trình máy tính** hay **lập chương trình máy tính,** thường gọi tắt là **lập trình** (, hay _programming_), là việc lập ra chương trình làm việc cho máy có bộ xử lý, nói riêng
**Bộ trình dịch GNU** ( - thường được viết tắt thành **GCC**) là một tập hợp các trình biên dịch được thiết kế cho nhiều ngôn ngữ lập trình khác nhau. GCC là một thành
**Ngôn ngữ học** hay **ngữ lý học** là bộ môn nghiên cứu về ngôn ngữ. Người nghiên cứu bộ môn này được gọi là nhà ngôn ngữ học. Nói theo nghĩa rộng, nó bao gồm
**C++** (**C Plus Plus**, **CPP,** IPA: /siː pləs pləs/) là một ngôn ngữ lập trình đa năng bậc cao (high-level) được tạo ra bởi Bjarne Stroustrup như một phần mở rộng của ngôn ngữ lập
**BASIC** là một ngôn ngữ lập trình bậc cao, đơn giản, dễ sử dụng, nhằm đơn giản hóa quá trình lập trình. BASIC được phát minh vào năm 1963 bởi các giáo sư John George
**Fortran** (hay **FORTRAN**) là một ngôn ngữ lập trình biên dịch, tĩnh, kiểu mệnh lệnh được phát triển từ thập niên 1950 và vẫn được dùng nhiều trong tính toán khoa học hay phương pháp
**MATLAB** là phần mềm cung cấp môi trường tính toán số và lập trình, do công ty MathWorks thiết kế. MATLAB cho phép tính toán số với ma trận, vẽ đồ thị hàm số hay
**Pygame** là một bộ mô-đun Python đa nền tảng được thiết kế để viết trò chơi điện tử. Nó bao gồm đồ họa máy tính và thư viện âm thanh được thiết kế để sử
**Tuyên ngôn độc lập của Hoa Kỳ** là tuyên bố được thông qua bởi cuộc họp của Đệ nhị Quốc hội Lục địa tại Tòa nhà bang Pennsylvania (nay là Independence Hall) ở Philadelphia, Pennsylvania
**Ngôn ngữ LGBT** là môn nghiên cứu từ ngữ của cộng đồng LGBT. Các thuật ngữ liên quan hoặc đồng nghĩa phát triển bởi William Leap vào những năm 1990, bao gồm **ngôn ngữ màu
phải|Bản đồ ngôn ngữ của châu Âu (đơn giản hóa). **Ngôn ngữ học châu Âu** là ngành ngôn ngữ học khá mới mẻ, nghiên cứu về các ngôn ngữ tại châu Âu. Tuy nhiên, ở
Trong khoa học máy tính, **chương trình con **(subprogram) hay **subroutine** là một đoạn chương trình được đóng gói thành một đơn vị trình, nó thực hiện một số tác vụ cụ thể mà chương
**Tuyên ngôn độc lập đơn phương** là một tuyên bố được Nội các Rhodesia thông qua vào ngày 11 tháng 11 năm 1965, thông báo rằng Rhodesia, một lãnh thổ của Anh ở miền nam
**Avram Noam Chomsky** (sinh ngày 7 tháng 12 năm 1928) là một giáo sư và trí thức công chúng người Mỹ, nổi danh nhờ các nghiên cứu về ngôn ngữ học, phê bình xã hội
Trong ngôn ngữ máy tính, các **phép toán trên thao tác bit** (tiếng Anh: _bitwise operation_) là các phép toán được thực hiện trên một hoặc nhiều chuỗi bit hoặc số nhị phân tại cấp
**Biểu diễn tri thức và suy luận** (**Knowledge representation and reasoning**, **KRR**, **KR&R**, **KR²**) là lĩnh vực của trí tuệ nhân tạo (AI) tập trung vào việc biểu diễn thông tin về thế giới dưới
**XML** (viết tắt từ , tức "**Ngôn ngữ đánh dấu mở rộng**") là ngôn ngữ đánh dấu với mục đích chung do W3C đề nghị, để tạo ra các ngôn ngữ đánh dấu khác. Đây
**William Henry** **Gates III** (sinh ngày 28 tháng 10 năm 1955), thường được biết tới với tên **Bill Gates**, là một nam doanh nhân, nhà từ thiện kiêm tác giả người Mỹ. Ông được biết
Từ thời đại Viking (tổ tiên trực hệ của những người Bắc Âu hiện đại), người Bắc Âu (hay cũng thường được gọi là người Scandinavia) đã là những nhà thám hiểm và hàng hải
**Ngữ dụng học (pragmatics)** là một chuyên ngành thuộc ngôn ngữ học và tín hiệu học nghiên cứu về sự đóng góp của bối cảnh tới nghĩa. Ngữ dụng học bao hàm cả Lý thuyết
**Ngữ hệ Maya** là một ngữ hệ được nói tại Trung Bộ châu Mỹ và miền bắc Trung Mỹ. Các ngôn ngữ Maya được nói bởi ít nhất 6 triệu người, thuộc các dân tộc
thumb|right|upright=1.35|"Độc lập hay là chết", [[Pedro I của Brasil|Vương tử Pedro tuyên bố Brasil độc lập vào ngày 7 tháng 9 năm 1822. Đội cận vệ danh dự của ông hoan hô ủng hộ ông
**Ngữ hệ Mixe–Zoque** là một ngữ hệ gồm những thứ tiếng được nói ở trong và quanh eo đất Tehuantepec, México. Chính phủ México công nhận ba ngôn ngữ Mixe–Zoque: Mixe (_ayook_) với 188.000 người
**Trịnh Trương Thượng Phương** (; 9 tháng 8 năm 1933 – 19 tháng 5 năm 2018) là nhà ngôn ngữ học người Trung Quốc, nổi tiếng với công trình phục nguyên Hán ngữ thượng cổ.
**Paul Gardner Allen** (21 tháng 1 năm 1953 – 15 tháng 10 năm 2018) là một doanh nhân kiêm nhà đầu tư người Mỹ, được biết đến là người đồng sáng lập Microsoft cùng với
## Giới thiệu về Robocode Robocode là một chương trình trò chơi mà mục tiêu là tạo ra một robot, các robot mô phỏng xe tăng trong một đấu trường chiến đấu để tìm và
nhỏ|315x315px|Một danh bạ điện thoại nhỏ được xem như một bảng băm. Trong khoa học máy tính, **bảng băm** là một cấu trúc dữ liệu sử dụng hàm băm để ánh xạ từ giá trị
hay , là một nhóm phương ngữ hay dãy phương ngữ tiếng Nhật nói chủ yếu trong phạm vi hai tỉnh cũ Ōsumi và Satsuma nay nằm trong địa phận tỉnh Kagoshima. Nó cũng có
**WebRTC** (**Web Real-Time Communication**) là một web API được phát triển bởi World Wide Web Consortium (W3C), khả năng hỗ trợ trình duyệt (browser) giao tiếp với nhau thông qua VideoCall, VoiceCall hay transfer data
**Vương quốc Liên hiệp Anh và Bắc Ireland**, còn được biết đến với tên gọi **Vương quốc Liên hiệp Đại Anh và Bắc Ireland** hoặc **Liên hiệp Vương quốc Anh và Bắc Ireland** (), hay
**Ngũ đại Thập quốc** (, 907-979) là một thời kỳ trong lịch sử Trung Quốc, bắt đầu từ khi triều Đường diệt vong, kéo dài đến khi triều Tống thống nhất Trung Quốc bản thổ.
**Miền Bắc nước Anh** hay **Bắc Anh** () được xem là một khu vực văn hoá riêng. Khu vực trải dài từ biên giới với Scotland tại phía bắc đến gần sông Trent tại phía
|- | colspan="2" style="padding-bottom: 4px; font-size: 90%; text-align: center;" | Tập tin:EFEO Paris 1.jpg Trụ sở chính của EFEO tại Paris |- | style="background: #C5D2AA;"| | style="background: #DEE5D1;"| |- |valign="top" style="text-align: left;"|****||École française
**Bắc Ireland** (, ) là một quốc gia cấu thành Vương quốc Liên hiệp Anh và Bắc Ireland ở đông bắc của đảo Ireland, giáp với Cộng hòa Ireland ở phía nam và phía tây.