Bài giảng Tin học đại cương: Phần 3.1 - Phạm Đăng Hải

Nội dung Phần trình bày đến người học những vấn đề liên quan đến "Lập trình C", cụ thể như: Lịch sử phát triển của ngôn ngữ C, 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. | TIN HỌC ĐẠI CƯƠNG Phần 3: LẬP TRÌNH C Phạm Đăng Hải haipd@ Phần 3: Lập trình C Nội dung chính • Chương 1: Tổng quan về ngôn ngữ C • Chương 2: Kiểu dữ liệu và biểu thức trong C • Chương 3: Vào ra dữ liệu • Chương 4: Cấu trúc điều khiển • Chương 5: Mảng, con trỏ và xâu ký tự • Chương 6: Cấu trúc • Chương 7: Hàm • Chương 8: Tệp dữ liệu 8/13/2014 2 Chương 1: Tổng quan về ngôn ngữ C Nội dung chính 1. Lịch sử phát triển của ngôn ngữ C 2. Các phần tử cơ bản của ngôn ngữ C 3. Cấu trúc cơ bản của chương trình C 4. Biên dịch chương trình C 8/13/2014 3 1 Chương 1: Tổng quan về ngôn ngữ lập trình C Lịch sử phát triển của ngôn ngữ C Sự ra đời của C • Nhu cầu viết lại HĐH Unix cho các hệ máy tính khác nhau – Dùng Assembly • Công việc nặng nề, phức tạp • Khó chuyển đổi chương trình giữa các hệ máy tính khác nhau – Cần ngôn ngữ mới • Đơn giản việc lập trình • Tính khả chuyển cao • C ra đời tại Bell Lab thuộc tập đoàn AT&T – Tác giả Brian W. Kernighan & Dennis Ritchie – Dựa trên nền BCPL& B – Phát triển năm 1970, hoàn thành 1972 8/13/2014 4 Chương 1: Tổng quan về ngôn ngữ lập trình C Lịch sử phát triển của ngôn ngữ C Ngôn ngữ lập trình C • Đặc điểm – 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, • Phạm vi 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% mã hợp ngữ – Các trình điều khiển thiết bị (device driver) – Xử lý ảnh 8/13/2014 5 Chương 1: Tổng quan về ngôn ngữ lập trình C Lịch sử phát triển của ngôn ngữ C Ngôn ngữ lập trình C • Các phiên bản – ANSI C: C chuẩn (1989) – Các phiên bản khác xây dựng dựa trên ANSI C • Đưa thêm thư viện; Bổ sung cho thư viện chẩn của ANSI C • Các trình biên dịch phổ biên – Turbo C++ và Borland C++ của hãng Borland Inc – VC và MSC của Microsoft Corp – GCC của GNU project 8/13/2014 6 2 Chương 1: Tổng quan về ngôn ngữ C Nội dung chính 1. Lịch sử phát triển 2. Các phần tử cơ bản của ngôn

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.