1. Trang chủ
  2. » Luận Văn - Báo Cáo

Nnltc1-Tong Quan.ppt

36 0 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

ISO New England Past, Present and Future TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ HÀ NỘI [2] TÀI LIỆU THAM KHẢOTÀI LIỆU THAM KHẢO 1 Quách Tuấn Ngọc, ‘’Ngôn ngữ lập trình C’’, NXB Giáo Dục 2 Quách Tuấn N[.]

TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ HÀ NỘI TÀI LIỆU THAM KHẢO Quách Tuấn Ngọc, ‘’Ngôn ngữ lập trình C’’, NXB Giáo Dục Quách Tuấn Ngọc, ‘’Bài tập ngơn ngữ lập trình C’’, NXB Giáo Dục [2] NGƠN NGỮ LẬP TRÌNH C CHƯƠNG TỔNG QUAN VỀ NGƠN NGỮ LẬP TRÌNH C [3] LỊCH SỬ PHÁT TRIỂN Ngơn ngữ lập trình Assembly (hợp ngữ): ngơn ngữ bậc thấp mang tính gợi nhớ, có từ viết tắt để ta ghi nhớ thị phức tạp   Lập trình Assembly phải nắm vững kiến trúc VXL  Ví dụ thực câu lệnh: 1+2 MOV Ax,1 ;đặt giá trị vào ghi Ax Add Ax,2 ; Ax=Ax+2 Máy hiểu ngôn ngữ máy, cần có trình biên dịch để chuyển ngôn ngữ Assembly ngôn ngữ máy  [4] LỊCH SỬ PHÁT TRIỂN [5] LỊCH SỬ PHÁT TRIỂN  Đầu thập kỷ 70, lập trình hệ thống dựa hợp ngữ (Assembly) – Công việc nặng nề, phức tạp – Khó chuyển đổi chương trình hệ thống khác  Cần ngơn ngữ lập trình hệ thống có tính khả chuyển cao để viết lại hệ điều hành UNIX  Ngơn ngữ lập trình C ngôn ngữ mệnh lệnh phát triển từ đầu thập niên 1970 Dennis Ritchie để dùng hệ điều hành UNIX [6] 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 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ý ảnh … [7] LỊCH SỬ PHÁT TRIỂN  Các phiên ngôn ngữ C – ANSI C: C chuẩn (1989)  Mới chuẩn C11 – Các phiên khác xây dựng dựa ANSI C   Đưa thêm thư viện bổ sung thư viện ANSI C Các trình biên dịch phổ biến – Turbo C++ Borland C++ Borland Inc – MSC VC Microsoft Corp – GCC GNU project … [8] CÁC PHẦN TỬ CƠ BẢN TRONG NGÔN NGỮ C Tập ký tự Từ khóa Định danh Các kiểu liệu Hằng số Biến Hàm Biểu thức Câu lệnh 10 Chú thích [9] TẬP KÝ TỰ  Tập ký tự C – 26 chữ hoa:A B C X Y Z – 26 chữ thường:a b c … x y z – 10 chữ số: – Các kí hiệu tốn học:+ - * / = < > – Các dấu ngăn cách: ; , : space tab – Các dấu ngoặc:( ) [ ] { } – Các kí hiệu đặc biệt:_ ? $ & # ^ \ ! ‘ “ ~ v.v [10]

Ngày đăng: 22/06/2023, 00:46