Khác biệt giữa các bản “Ngôn ngữ lập trình”

Đã lùi lại sửa đổi '''rối rắm''' của X3cafe (thảo luận)
n (Cập nhật phần mở đầu của "Ngôn ngữ lập trình" (từ enwiki))
Thẻ: trình soạn thảo mã nguồn 2017
(Đã lùi lại sửa đổi '''rối rắm''' của X3cafe (thảo luận))
Thẻ: Lùi sửa
{{chú thích trong bài}}
{{1000 bài cơ bản}}[[Tập tin:Programming language textbooks.jpg|nhỏ|phải|250px|Tủ sách giáo khoa dạy cả những ngôn ngữ lập trình phổ biến và không phổ biến. Hàng ngàn ngôn ngữ và phương ngữ lập trình đã được thiết kế trong lịch sử máy tính.]]
{{pp-pc1}}
 
{{Use dmy dates|date=April 2012}}
'''Ngôn ngữ lập trình''' là một tập con của [[ngôn ngữ máy|ngôn ngữ máy tính]], được thiết kế và chuẩn hóa để truyền các chỉ thị cho các máy có [[bộ xử lý]] (CPU), nói riêng là [[máy tính]]. Ngôn ngữ lập trình được dùng để [[lập trình máy tính]], tạo ra các [[Chương trình máy tính|chương trình máy]] nhằm mục đích điều khiển máy tính hoặc mô tả các thuật toán để người khác đọc hiểu.
[[File:C Hello World Program.png|thumb|right|402px|[[Mã nguồn]] cho một chương trình máy tính đơn giản được viết bằng [[C (ngôn ngữ lập trình)|ngôn ngữ lập trình C]]. Khi được [[biên dịch]] và chạy, nó sẽ xuất ra kết quả "[[Chương trình máy tính "Xin chào thế giới"|Hello, world!]]".]]
'''Ngôn ngữ lập trình''', tiếng Anh: '''programming language''', là một [[ngôn ngữ hình thức]], bao gồm một [[Kiến trúc tập lệnh|tập các lệnh]] được sử dụng để tạo ra các loại [[đầu vào/đầu ra|đầu ra]]. Ngôn ngữ lập trình được dùng trong [[lập trình máy tính]] để tạo ra các [[chương trình (máy)|chương trình]] hiện thực các [[giải thuật]] cụ thể.
 
== Định nghĩa ==