tailieunhanh - Bài giảng điện tử môn học Ngôn ngữ lập trình C - Tạ Tuấn Anh

C là một ngôn ngữ lập trình cấu trúc bậc cao được các nhà lập trình chuyên nghiệp sử dụng phổ biến để phát triển các phần mềm hệ thống (hệ điều hành, chương trình dịch, cơ sở dữ liệu. Bài giảng giới thiệu tới người đọc các kiến thức về nhập môn Lập trình Ngôn ngữ C, ngôn ngữ Lập trình C, language C, programmer en langage C. . | TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ----------o0o--------- Tạ Tuấn Anh Bài giảng điện tử môn học NGÔN NGỮ LẬP TRÌNH C Tóm tắt nội dung môn học C là một ngôn ngữ lập trình cấu trúc bậc cao được các nhà lập trình chuyên nghiệp sử dụng phổ biến để phát triển các phần mềm hệ thống (hệ điều hành, chương trình dịch, cơ sở dữ liệu, .). Lý do ngôn ngữ C đươc ưu chuộng chính là tính mềm dẻo và ngắn gọn của nọ. Một chương trình được viết ở ngôn ngữ C có tính khả chuyển cao. Nó có thể được dịch và chạy trong nhiều loại máy tính (PC, Sun, Mainframe,.) cũng như trên nhiều nền hệ điều hành (DOS, UNIX,.). Ngoài ra C cho phép viết chương trình bám sát cách tổ chức bộ nhớ chương trình khi chạy. Do vậy một chương trình được dịch từ C luôn có kích thước nhỏ gọn hơn một chương trình cùng loại được dịch từ các ngôn ngữ bậc cao khác như PASCAL. Nhưng cũng chính vì lí do này mà việc nắm bắt và thành thạo ngôn ngữ C sẽ khó khăn hơn nhiều so với ngôn ngữ khác. Môn học này giới thiệu cho các học viên các kiến thức căn bản cũng như nâng cao về ngôn ngữ lập trình C. Bên cạnh các kiến thức về cú pháp cũng như kĩ năng viết chương trình C, học viên còn nắm bắt được các vấn đề liên quan đến tổ chức bộ nhớ của một chương trình. Kiến thức yêu cầu Để tiếp thu tốt kiến thức môn học này, yêu cầu học viên trước khi học đã tìm hiểu các khái niệm cơ bản trong Tin học, có kĩ năng căn bản viết một chương trình có cấu trúc bằng một ngôn ngữ bậc cao như PASCAL. Ngoài ra một số kiến thức về cấu trúc dữ liệu và giải thuật (danh sách móc nối, cây tìm kiếm, .) có thể giúp học viên sử dụng C để viết các chương trình ứng dụng. Tổng thời lượng: 45 tiết MỤC LỤC TÀI LIỆU THAM KHẢO Nhập môn Lập trình Ngôn ngữ C Trần Việt Linh, Lê Đăng Hưng, Lê Đức Trung, Nguyễn Thanh Thuỷ Nhà Xuất bản Khoa học Kỹ thuật, 2000 Ngôn ngữ Lập trình C Quách Tuấn Ngọc Nhà Xuất bản Giáo dục, 1998 Language C Brian Kernighan, Denis Ritchie Prentice Hall, 1988 Programmer en langage C Claude Delannoy Eyrolles,