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

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

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

Thông tin tài liệu

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

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 địi hỏi trình biên dịch (Compiler) thông dịch (Interpreter) để dịch lệnh ngôn ngữ lập trình bậc cao sang lệnh mức thấp để máy thực  Một trình biên dịch giống trình hợp dịch (Assembler), lại phúc tạp nhiều Trình biên dịch có tương ứng 1-1 lệnh hợp ngữ lệnh máy Ngược lại, lệnh đơn giản ngơn ngữ bậc cao đưa nhiều lệnh máy  Việc tách ngơn ngữ lập trình xa khỏi ngơn ngữ máy khó khăn để trình biên dịch biểu diễn tác vụ Nhưng ngôn ngữ bậc cao tách xa cấu trúc máy tính mang đến cho ta hai điều thuận lợi:  Các ngơn ngữ bậc cao tách lập trình viên khỏi đặc tính cụ thể cấu trúc máy tính  Các chương trình viết ngơn ngữ bậc cao dễ đọc 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 hợp ngữ: LW R1, b LW R2, c ADD R3, R1, R2 LW R4, SUB R5, R3, R4 SW a, R5 ASSEMBLY: MOV AX, b MOV BX, c ADD AX, BX SUB AX, MOV a, AX II Lịch sử phát triển ngôn ngữ C:  Phát triển Brian Kernighan Dennis Ritchie phịng thí nghiệm AT&Bell năm 1972  Ban đầu ngơnngữ lập trình hệ thống, ngơn ngữ để viết hệ điều hành tiện ích hệ thống  Năm 1983 Viện Tiêu Chuẩn Quốc Gia Hoa Kỳ (Amrecan National Satndards Institute) thức cơng nhận  Năm 1989 Tổ Chức Tiêu Chuẩn Quốc Tế (International StandardS Organization) thức cơng nhân  Năm 1990 phiên chuẩn thơng qua lần cuối cùng, hiểu cách đơn giản “C chuẩn” (Standard C Kể từ ngơn ngữ C hiểu “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