KHO THƯ VIỆN 🔎

Giáo trình Tin học đại cương: Phần 2 - Trần Đình Khang

➤  Gửi thông báo lỗi    ⚠️ Báo cáo tài liệu vi phạm

Loại tài liệu:     PDF
Số trang:         118 Trang
Tài liệu:           ✅  ĐÃ ĐƯỢC PHÊ DUYỆT
 













Nội dung chi tiết: Giáo trình Tin học đại cương: Phần 2 - Trần Đình Khang

Giáo trình Tin học đại cương: Phần 2 - Trần Đình Khang

GIẢO TRÌNH TIN HỌC OẠI CƯƠNGGĨÁO TRÌNHTIN HỌCĐẠI CƯƠNGiđ NHÁ XUẤT BÀN BÁCH KHOA HÁ NỘIPHÀN III. LẬP TRÌNH111.1.Tồng quan về ngôn ngữ c111.1.1.Lịch sử

Giáo trình Tin học đại cương: Phần 2 - Trần Đình Khang phát triểnĐầu những năm 1970, việc lập trình hệ thống vẫn dựa trên họp ngữ (Assembly) nên công việc nặng nề, phức tạp và khó chuyển đổi chương trình

giữa các hệ thống máy tính khác nhau. Điều này dẫn đến nhu cầu cằn có một ngôn ngừ lập trình hộ thống bậc cao đồng thời có khả năng chuyến đổi dễ dàng Giáo trình Tin học đại cương: Phần 2 - Trần Đình Khang

từ hộ thống máy tính này sang hệ thống máy tính khác (còn gọi là tính khả chuyên - portability) để thay thế hợp ngừ.Cùng vào thời gian đó, người ta m

Giáo trình Tin học đại cương: Phần 2 - Trần Đình Khang

uốn viết lại hệ điều hành Unix đề cài đặt trên các hệ máy tính khác nhau, vì vậy cần có một ngôn ngữ lập trình hệ thống có tính khả chuyển cao dể viết

GIẢO TRÌNH TIN HỌC OẠI CƯƠNGGĨÁO TRÌNHTIN HỌCĐẠI CƯƠNGiđ NHÁ XUẤT BÀN BÁCH KHOA HÁ NỘIPHÀN III. LẬP TRÌNH111.1.Tồng quan về ngôn ngữ c111.1.1.Lịch sử

Giáo trình Tin học đại cương: Phần 2 - Trần Đình Khang ầu những năm 1970 và hoàn thành vào năm 1972.c được phát triển dựa trên nền các ngôn ngữ BCPL (Basic Combined Programming Language) và ngôn ngữ B. Cũn

g vì được phát triển dựa trên nền ngôn ngừ B nên ngôn ngữ mới được Brian w. Kernighan và Dennis Ritchie đặt tên là ngôn ngữ c như là sự tiếp nối ngôn Giáo trình Tin học đại cương: Phần 2 - Trần Đình Khang

ngừ B.c có các đặc điểm là một ngôn ngừ lập trình hệ thống mạnh, khả chuyển, có tính linh hoạt cao và có thế mạnh trong xừ lí các dạng dữ liệu số, văn

Giáo trình Tin học đại cương: Phần 2 - Trần Đình Khang

bàn, cơ sờ dữ liệu. Vì vậy c thường được dùng để viết các chương trình hệ thống như hệ diều hành (ví dụ hệ điều hành Unix có 90% mã nguồn được viết b

GIẢO TRÌNH TIN HỌC OẠI CƯƠNGGĨÁO TRÌNHTIN HỌCĐẠI CƯƠNGiđ NHÁ XUẤT BÀN BÁCH KHOA HÁ NỘIPHÀN III. LẬP TRÌNH111.1.Tồng quan về ngôn ngữ c111.1.1.Lịch sử

Giáo trình Tin học đại cương: Phần 2 - Trần Đình Khang xử lí ảnh...w. Kemighan và Dennis Ritchie công bố ngôn ngừ c trong lần xuất bản đầu của cuốn sách "The c programming language" (1978). Sau đó người t

a đã bồ sung thêm những yếu tố và khả năng mới vào trong ngôn ngừ c (ví dụ như đưa thêm kiều liệt kê enum, cho phép kiều dữ liệu trả về bời hàm là kiể Giáo trình Tin học đại cương: Phần 2 - Trần Đình Khang

u void, struct hoặc union... và đặc biệt là sự bổ sung các thư viện cho ngôn ngừ. Lúc đó đồng thời tồnItại nhiều phiên bân khác nhau của ngôn ngữ c nh

Giáo trình Tin học đại cương: Phần 2 - Trần Đình Khang

ưng không tương thích với nhau. Điều này gây khó khăn cho việc trao đồi mã nguồn chương trình c viết trên các phiên bàn ngôn ngừ c khác nhau (bạn sẽ r

GIẢO TRÌNH TIN HỌC OẠI CƯƠNGGĨÁO TRÌNHTIN HỌCĐẠI CƯƠNGiđ NHÁ XUẤT BÀN BÁCH KHOA HÁ NỘIPHÀN III. LẬP TRÌNH111.1.Tồng quan về ngôn ngữ c111.1.1.Lịch sử

Giáo trình Tin học đại cương: Phần 2 - Trần Đình Khang ông sức) điều này dẫn dến nhu cầu chuẩn hỏa ngôn ngừ c.Năm 1989, Viện tiêu chuẩn Quốc gia cùa Hoa Kỳ (American National Standards Institute - ANSI) đã

công bố phiên bàn chuẩn hóa của ngôn ngữ c trong lần tái bàn thứ 2 cuốn sách "The c programming language" cùa các tác già w. Kcmighan và Dennis Ritch Giáo trình Tin học đại cương: Phần 2 - Trần Đình Khang

ie. Từ dó dến nay phiên bàn này vẫn thường được nhắc đến với tên gọi là ANSI c, c chuồn hay C89 (vì được công bố năm 1989). ANSI c là sự kế thừa phiên

Giáo trình Tin học đại cương: Phần 2 - Trần Đình Khang

bàn đầu tiên của ngôn ngữ c (do K. Kcmighan & D. Ritchic công bố năm 1978) có đtra thêm vào nhiều yếu tố mới và ANSI c dã quy định các thư viện chuẩn

GIẢO TRÌNH TIN HỌC OẠI CƯƠNGGĨÁO TRÌNHTIN HỌCĐẠI CƯƠNGiđ NHÁ XUẤT BÀN BÁCH KHOA HÁ NỘIPHÀN III. LẬP TRÌNH111.1.Tồng quan về ngôn ngữ c111.1.1.Lịch sử

Giáo trình Tin học đại cương: Phần 2 - Trần Đình Khang hì chù yếu nằm ở việc đưa thêm vào các thư viện bổ sung cho thư viện chuẩn của ngôn ngừ c.Hiện nay cũng có nhiều phiên bàn cùa ngôn ngừ c khác nhau vả

mỗi phiên bàn này gắn liền với một bộ chương trình dịch cụ thể cùa ngón ngừ c. Các bộ chương trình dịch phổ biến cùa ngôn ngữ c có thể kề tên như:•Tu Giáo trình Tin học đại cương: Phần 2 - Trần Đình Khang

rbo C++ và Borland C++ của Borland Inc.•MSC và vc của Microsoft Corp.•GCC cùa GNU project.Trong các trình biên dịch trên thì Turbo c F+ là trình biên

Giáo trình Tin học đại cương: Phần 2 - Trần Đình Khang

dịch rất quen thuộc và sẽ dược chọn làm trình biên dịch cho các ví dụ sử dụng trong tài liệu này.III.1.2. Các phần tử cơ bàn cùa ngôn ngữ c111.1.2.1.T

GIẢO TRÌNH TIN HỌC OẠI CƯƠNGGĨÁO TRÌNHTIN HỌCĐẠI CƯƠNGiđ NHÁ XUẤT BÀN BÁCH KHOA HÁ NỘIPHÀN III. LẬP TRÌNH111.1.Tồng quan về ngôn ngữ c111.1.1.Lịch sử

Giáo trình Tin học đại cương: Phần 2 - Trần Đình Khang ạo thành các từ, các từ liên kết với nhau theo một quy tắc xác định (quy tẳc đó gọi là cú pháp cùa ngôn ngữ) để tạo thành các câu lệnh. Từ các câu lện

h người ta sẽ tổ chức nên chương trình.109Tập kí tự sử dụng trong ngôn ngữ lập trình c gồm có:26 chữ cái hoa:26 chừ cái thường:10 chữ số:Các kí hiệu t Giáo trình Tin học đại cương: Phần 2 - Trần Đình Khang

oán học:Các dấu ngăn cách:Các dấu ngoặc:Các kí hiệu đặc biệt:111.1.2.2. Từ khóaA B c ... X Y z

GIẢO TRÌNH TIN HỌC OẠI CƯƠNGGĨÁO TRÌNHTIN HỌCĐẠI CƯƠNGiđ NHÁ XUẤT BÀN BÁCH KHOA HÁ NỘIPHÀN III. LẬP TRÌNH111.1.Tồng quan về ngôn ngữ c111.1.1.Lịch sử

GIẢO TRÌNH TIN HỌC OẠI CƯƠNGGĨÁO TRÌNHTIN HỌCĐẠI CƯƠNGiđ NHÁ XUẤT BÀN BÁCH KHOA HÁ NỘIPHÀN III. LẬP TRÌNH111.1.Tồng quan về ngôn ngữ c111.1.1.Lịch sử

Gọi ngay
Chat zalo
Facebook