Funclass Forum | 122's Mini Forum
Forum Funclass.coo.me Rất vui Vì các bạn đã ghé thăm
Funclass Forum | 122's Mini Forum
Forum Funclass.coo.me Rất vui Vì các bạn đã ghé thăm
Funclass Forum | 122's Mini Forum
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.


Funclass.coo.me
 
Trang ChínhPortalGalleryTìm kiếmLatest imagesĐăng kýĐăng NhậpSite Kỷ Niệm

Share | 
 

 NGÔN NGỮ LẬP TRÌNH

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
monkeydkzat
Chủ Tịch Quốc Hội
Chủ Tịch Quốc Hội
monkeydkzat

Cầm Tinh : Scorpio
Tổng số bài gửi : 132
Vàng : 623
Thanks: : 0
Birthday : 20/11/1993
Join date : 19/03/2010
Age : 30
Đến từ : Bến Tre

NGÔN NGỮ LẬP TRÌNH Empty
Bài gửiTiêu đề: NGÔN NGỮ LẬP TRÌNH   NGÔN NGỮ LẬP TRÌNH I_icon_minitimeFri Mar 19, 2010 2:08 pm

Khái niệm ngôn ngữ lập trình

Ngôn ngữ lập trình là một ngôn ngữ dùng để viết chương trình cho máy tính. Ta có thể chia ngôn ngữ lập trình thành các loại sau: ngôn ngữ máy, hợp ngữ và ngôn ngữ cấp cao.
Ngôn ngữ máy (machine language): Là các chỉ thị dưới dạng nhị phân, can thiệp trực tiếp vào trong các mạch điện tử. Chương trình được viết bằng ngôn ngữ máy thì có thể được thực hiện ngay không cần qua bước trung gian nào. Tuy nhiên chương trình viết bằng ngôn ngữ máy dễ sai sót, cồng kềnh và khó đọc, khó hiểu vì toàn những con số 0 và 1.
Hợp ngữ (assembly language): Bao gồm tên các câu lệnh và quy tắc viết các câu lệnh đó. Tên các câu lệnh bao gồm hai phần: phần mã lệnh (viết tựa tiếng Anh) chỉ phép toán cần thực hiện và địa chỉ chứa toán hạng của phép toán đó. Ví dụ:
INPUT a ; Nhập giá trị cho a từ bàn phím
LOAD a ; Đọc giá trị a vào thanh ghi tổng A
PRINT a; Hiển thị giá trị của a ra màn hình.
INPUT b
ADD b; Cộng giá trị của thanh ghi tổng A với giá trị b
Trong các lệnh trên thì INPUT, LOAD, PRINT, ADD là các mã lệnh còn a, b là địa chỉ. Để máy thực hiện được một chương trình viết bằng hợp ngữ thì chương trình đó phải được dịch sang ngôn ngữ máy. Công cụ thực hiện việc dịch đó được gọi là Assembler.
Ngôn ngữ cấp cao (High level language): Ra đời và phát triển nhằm phản ánh cách thức người lập trình nghĩ và làm. Rất gần với ngôn ngữ con người (Anh ngữ) nhưng chính xác như ngôn ngữ toán học. Cùng với sự phát triển của các thế hệ máy tính, ngôn ngữ lập trình cấp cao cũng được phát triển rất đa dạng và phong phú, việc lập trình cho máy tính vì thế mà cũng có nhiều khuynh hướng khác nhau: lập trình cấu trúc, lập trình hướng đối tượng, lập trình logic, lập trình hàm... Một chương trình viết bằng ngôn ngữ cấp cao được gọi là chương trình nguồn (source programs). Để máy tính "hiểu" và thực hiện được các lệnh trong chương trình nguồn thì phải có một chương trình dịch để dịch chuơng trình nguồn (viết bằng ngôn ngữ cấp cao) thành dạng chương trình có khả năng thực thi.
Về Đầu Trang Go down
https://funclass.forum-viet.net
monkeydkzat
Chủ Tịch Quốc Hội
Chủ Tịch Quốc Hội
monkeydkzat

Cầm Tinh : Scorpio
Tổng số bài gửi : 132
Vàng : 623
Thanks: : 0
Birthday : 20/11/1993
Join date : 19/03/2010
Age : 30
Đến từ : Bến Tre

NGÔN NGỮ LẬP TRÌNH Empty
Bài gửiTiêu đề: NGÔN NGỮ LẬP TRÌNH   NGÔN NGỮ LẬP TRÌNH I_icon_minitimeFri Mar 19, 2010 2:08 pm

hay ko NGÔN NGỮ LẬP TRÌNH Icon_biggrin
Về Đầu Trang Go down
https://funclass.forum-viet.net
 

NGÔN NGỮ LẬP TRÌNH

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 

 Similar topics

-
» Ngôn Ngữ Biểu Diễn Giải Thuật
» Một số khái niệm cần biết trong ngôn ngữ OOP hiện đại
» CHƯƠNG TRÌNH CON
» Chương trình dịch
» Lập trình hướng đối tượng
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
Funclass Forum | 122's Mini Forum :: Tin học :: Lập Trình Pascal-