Tải bản đầy đủ (.ppt) (4 trang)

giao trinh C

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (46.6 KB, 4 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

<b>CHỈÅNG I </b>


GIỚI THIỆU NGƠN NGỮ C


<b>I Các ngơn ngữ lập trình bậc cao:</b>


 <sub>Các ngơn ngữ bậc cao đều địi hỏi một trình biên </sub>


dịch (Compiler) hoặc thông dịch (Interpreter) để dịch
các lệnh của ngơn ngữ lập trình bậc cao sang các
lệnh ở mức thấp để máy có thể thực hiện


được.


 Một trình biên dịch giống như một trình


hợp dịch (Assembler), nhưng lại phúc tạp
hơn nhiều. Trình biên dịch có sự tương


ứng 1-1 giữa các lệnh của hợp ngữ và
các lệnh máy. Ngược lại, một lệnh đơn
giản của ngơn ngữ bậc cao có thể đưa ra
nhiều lệnh máy.


 <sub>Việc tách một ngơn ngữ lập trình xa khỏi </sub>


ngơn ngữ máy là rất khó khăn để trình
biên dịch biểu diễn các tác vụ của nó.


</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

<sub>Các ngôn ngữ bậc cao tách lập trình viên </sub>



khỏi các đặc tính cụ thể của mỗi cấu trúc
máy tính.


Các chương trình viết bằng ngơn ngữ bậc


cao thì dễ đọc và dễ bảo trì.


 <b>Vê dủ:</b>


Chương trình ngơn ngữ bậc cao:
a = b + c - 2


Chương trình viết bằng hợp ngữ:
LW R1, b


LW R2, c


ADD R3, R1, R2
LW R4, 2


</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>

<b>ASSEMBLY:</b>


</div>
<span class='text_page_counter'>(4)</span><div class='page_container' data-page=4>

<b>II Lịch sử phát triển của ngôn ngữ C:</b>


Phát triển bởi Brian Kernighan và Dennis Ritchie tại phịng thí
nghiệm AT&Bell năm 1972


<sub>Ban đầu là một ngơnngữ lập trình hệ thống, là ngơn ngữ để </sub>
viết các hệ điều hành và các tiện ích về hệ thống



<sub>Năm 1983 thì Viện Tiêu Chuẩn Quốc Gia Hoa Kỳ (Amrecan National </sub>
Satndards Institute) chính thức cơng nhận


 <sub>Năm 1989 thì Tổ Chức Tiêu Chuẩn Quốc </sub>


Tế (International StandardS Organization)
chính thức cơng nhân.


 Năm 1990 thì phiên bản chuẩn được thông


qua lần cuối cùng, được hiểu một cách
đơn giản như là “C chuẩn” (Standard C


Kể từ đó ngôn ngữ C được hiểu là


</div>

<!--links-->

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×