1. Trang chủ
  2. » Luận Văn - Báo Cáo

Bài giảng Ngôn ngữ lập trình C - Chương 1: Giới thiệu ngôn ngữ C

4 2 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Giới thiệu Ngôn ngữ C
Tác giả Brian Kernighan, Dennis Ritchie
Trường học Viện Công Nghiệp Và Khoa Học Máy Tính, Đại Học Bách Khoa Hà Nội
Chuyên ngành Ngôn ngữ lập trình
Thể loại Bài giảng
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 4
Dung lượng 105,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Trong lĩnh vực Công Nghệ Thông Tin nói riêng, yêu cầu quan trọng nhất của người học đó chính là thực hành. Có thực hành thì người học mới có thể tự mình lĩnh hội và hiểu biết sâu sắc với lý thuyết. Với ngành mạng máy tính, nhu cầu thực hành được đặt lên hàng đầu. Tuy nhiên, trong điều kiện còn thiếu thốn về trang bị như hiện nay, người học đặc biệt là sinh viên ít có điều kiện thực hành. Đặc biệt là với các thiết bị đắt tiền như Router, Switch chuyên dụng

Trang 1

CHƯƠNG I

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

I Các ngôn ngữ lập trình bậc cao:

 Các ngôn ngữ bậc cao đều đòi hỏi một trình biên 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

 Việc tách một ngôn ngữ lập trình xa khỏi 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ó Nhưng các ngôn ngữ bậc cao càng tách xa cấu trúc máy tính thì mang đến cho ta hai điều thuận lợi:

Trang 2

 Các ngôn ngữ bậc cao tách lập trình viên 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ì.

 Ví dụ:

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ữ:

ADD R3, R1, R2

Trang 3

MOV AX, b MOV BX, c

MOV a, AX

Trang 4

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

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

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

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

 Năm 1989 thì Tổ Chức Tiêu Chuẩn Quốc 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à “K&R C”

Ngày đăng: 02/07/2023, 19:19

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm