1.4 Biên dịch chương trình viết bằn gC

Một phần của tài liệu Bài giảng tin học đại cương (Trang 69 - 70)

„1.5. Bài tập

31.1. Lịch sửphát triển ngôn ngữlập trình C 1.1. Lịch sửphát triển ngôn ngữlập trình C „ Ngôn ngữlập trình C (NNLT C) 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 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.

41.1. Lịch sửphát triển ngôn ngữlập trình C 1.1. Lịch sửphát triển ngôn ngữlập trình C „ Đặcđiểm của NNLT C: „ 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. „ Có thếmạnh trong xửlý các dạng dữliệu số, văn bản, cơ sởdữliệu. „ Thườngđược sửdụngđểviết: „Các chương trình hệthống nhưhệđiều hành (VD Unix: 90% viết bằng C, 10% viết bằng hợp ngữ).

„Các chương trình ứng dụng chuyên nghiệp có can thiệp tới dữliệu ởmức thấp như xửlý văn bản, xửlí ảnh…

51.1. Lịch sửphát triển ngôn ngữlập trình C 1.1. Lịch sửphát triển ngôn ngữlập trình C „ 1978: C được giới thiệu trong phiên bản đầu của

cuốn sách "The C programming language"

„ Sau đó, C được bổ sung thêm những tính năng và khả năng mới ÆĐồng thời tồn tại nhiều phiên bản nhưng không tương thích nhau.

„ Năm 1989, Viện tiêu chuẩn quốc gia Hoa Kỳ

(American National Standards Institute - ANSI) đã công bố phiên bản chuẩn hóa của ngôn ngữ C:

ANSI Chay C chunhay C89

61.1. Lịch sửphát triển ngôn ngữlập trình C 1.1. Lịch sửphát triển ngôn ngữlập trình C „ Tất cảcác phiên bản của ngôn ngữC hiện nay đều

tuân theo các mô tảđã được nêu ra trong ANSI C, sựkhác biệt nếu có thì chủyếu ởcác thư viện bổ

sung.

„ Hiện nay cũng có nhiều phiên bản của ngôn ngữC khác nhau, gắn liền với một bộ chương trình dịch cụthểcủa ngôn ngữC:

„Turbo C++vàBorland C++ của Borland Inc. „ MSC vàVC của Microsoft Corp.

71.2. Các phần tửcơbản của ngôn ngữC 1.2. Các phần tửcơbản của ngôn ngữC

81.2.1. Tập ký tự 1.2.1. Tập ký tự

„Chương trình C được tạo ra từ các phần tửcơbản là tập kí tự.

Một phần của tài liệu Bài giảng tin học đại cương (Trang 69 - 70)