1. Trang chủ
  2. » Địa lí lớp 9

Bài giảng Tin học đại cương: Bài 6 - TS. Đỗ Bá Lâm

10 3 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 160,09 KB

Nội dung

• 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: ANSI C hay C chuẩn hay C89.. Cấu trúc [r]

(1)

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 Tổng quan ngôn ngữ C

Đỗ Bá Lâm

(2)

Nội dung

6.1 Lịch sử phát triển

(3)

Nội dung

6.1 Lịch sử phát triển

6.2 Các phần tử ngôn ngữ C 6.3 Cấu trúc chương trình C 6.4 Biên dịch chương trình C

(4)

6.1 Lịch sử phát triển

• Ra đời phịng thí nghiệm BELL tập đồn AT&T (Hoa Kỳ)

• Do Brian W Kernighan Dennis M Ritchie phát triển vào đầu 1970, hoàn thành 1972

• C dựa ngơn ngữ BCPL (Basic Combined Programming Language) ngôn ngữ B.

(5)

6.1 Lịch sử phát triển

• Đặc điểm 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ó mạnh xử lý liệu số, văn bản, sở liệu

• C thường 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)

(6)

6.1 Lịch sử phát triển

• 1978: C giới thiệu phiên đầu sách "The C programming language"

• Sau đó, C bổ sung thêm tính khả → Đồng thời tồn nhiều

phiên khơng tương thích

(7)

6.1 Lịch sử phát triển

• Các phiên ngôn ngữ C

– ANSI C: C chuẩn (1989)

– Các phiên khác thường bổ sung thêm thư viện ANSI C

(8)

Nội dung

6.1 Lịch sử phát triển

(9)

Ví dụ

#include<stdio.h> #include<conio.h> main(){

printf(“Hello World\n”);

getch(); }

(10)

6.2.1 Tập ký tự

• Tập ký tự tập phần tử tạo nên chương trình

– Tổ hợp ký tự → từ

– Liên kết từ theo cú pháp → câu lệnh – Tổ chức câu lệnh → chương trình

• Ví dụ:

Ngày đăng: 09/03/2021, 05:40

w