Bài giảng "Tin học đại cương - Bài 6: Tổng quan về ngôn ngữ C" cung cấp cho người học các kiến thức: Lịch sử phát triển, các phần tử cơ bản của ngôn ngữ C, cấu trúc cơ bản của chương trình C, biên dịch chương trình C. | TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG TIN HỌC ĐẠI CƯƠNG Bài 6. Tổng quan về ngôn ngữ C Đỗ Bá Lâm lamdb@ Nội dung . Lịch sử phát triển . Các phần tử cơ bản của ngôn ngữ C . Cấu trúc cơ bản của chương trình C . Biên dịch chương trình C 2 Nội dung . Lịch sử phát triển . Các phần tử cơ bản của ngôn ngữ C . Cấu trúc cơ bản của chương trình C . Biên dịch chương trình C 3 . Lịch sử phát triển • Ra đời tại phòng thí nghiệm BELL của tập đoàn AT&T (Hoa Kỳ) • Do Brian W. Kernighan và Dennis M. Ritchie phát triển vào đầu 1970, hoàn thành 1972 • C dựa trên nền các ngôn ngữ BCPL (Basic Combined Programming Language) và ngôn ngữ B. • Tên là ngôn ngữ C như là sự tiếp nối ngôn ngữ B. 4 . Lịch sử phát triển • Đặc điểm của ngôn ngữ lập trình C – Ngôn ngữ lập trình hệ thống – Tính khả chuyển, linh hoạt cao – Có thế mạnh trong xử lý dữ liệu số, văn bản, cơ sở dữ liệu • C thường được sử dụng để viết các chương trình hệ thống – Hệ điều hành Unix có 90% mã C, 10% hợp ngữ – Các trình điều khiển thiết bị (device driver) – Xử lý .