Danh mục

Bài giảng Kỹ thuật lập trình: Chương 1 - Nguyễn Văn Huy

Số trang: 24      Loại file: pdf      Dung lượng: 1.03 MB      Lượt xem: 13      Lượt tải: 0    
10.10.2023

Hỗ trợ phí lưu trữ khi tải xuống: 14,000 VND Tải xuống file đầy đủ (24 trang) 0
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng "Kỹ thuât lập trình - Chương 1: Tổng quan về C/C++" cung cấp cho người học các kiến thức: Lập trình và ngôn ngữ lập trình, quy trình viết và thực thi chương trình, cấu trúc của một chương trình C/C++,... Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Kỹ thuật lập trình: Chương 1 - Nguyễn Văn HuyLOGO Chương I Tổng quan về C/C++ www.themegallery.com1.1 Lập trình và ngôn ngữ lập trình Lập trình (Programming) - là kỹ thuật cài đặt một hoặc nhiều thuật toán trừu tượng có liên quan với nhau bằng một hoặc nhiều ngôn ngữ lập trình (NNLT) để tạo ra một chương trình máy tính. Ngôn ngữ lập trình (Programming language) - là một dạng ngôn ngữ được thiết kế và chuẩn hóa để truyền các chỉ thị cho máy tính. NNLT có thể được dùng để tạo ra các chương trình nhằm mục đích điều khiển máy tính hoặc mô tả các thuật toán để người khác đọc hiểu. Trường ĐH GTVT TP.HCM - Bài giảng : Kỹ thuật lập trình COMPANY LOGO 2 www.themegallery.comPhân loại ngôn ngữ lập trình Ngôn ngữ máy (mã máy) - Là ngôn ngữ nền tảng của bộ vi xử lý. Các chương trình được viết trong tất cả các loại ngôn ngữ khác cuối cùng đều được chuyển thành ngôn ngữ máy trước khi chương trình đó được thi hành. Hợp ngữ - Hợp ngữ tương tự như ngôn ngữ máy nhưng lại sử dụng các ký hiệu gợi nhớ (hay mã lệnh hình thức) để biểu diễn cho các mã lệnh của máy. Các chương trình hợp ngữ được chuyển sang mã máy thông qua một chương trình đặc biệt gọi là trình hợp dịch (assembler). Ngôn ngữ cấp cao - Bao gồm các danh từ, động từ, ký hiệu toán học, liên hệ và các thao tác luận lý. Các chương trình viết bằng ngôn ngữ cấp cao có thể chạy trên các loại máy tính khác nhau (sử dụng các bộ vi xử lý khác nhau). Trường ĐH GTVT TP.HCM - Bài giảng : Kỹ thuật lập trình COMPANY LOGO 3 www.themegallery.comCác ngôn ngữ lập trình thông dụng (VISUAL) BASIC – Là một NNLT hướng sự kiện (event- driven) và môi trường phát triển tích hợp (IDE) kết bó được phát triển đầu tiên bởi Alan Cooper dưới tên Dự án Ruby (Project Ruby), và sau đó được Microsoft mua và cải tiến nhiều. Visual Basic đã được thay thế bằng Visual Basic .NET. JAVA – Một NNLT hướng đối tượng, được phát triển vào cuối những năm 1990 bởi James Gosling và các đồng nghiệp của ông tại Sun Microsystems (hiện tại bị mua lại bởi Oracle)... Hiện nay Java được ứng dụng rất rộng rãi, chủ yếu là các ứng dụng được viết trên Internet (game, app hoặc các chức năng web). Java còn là nền tảng chính để hình thành và phát triển hệ điều hành Android, thư viện ứng dụng Google play, Amazon appstore. Trường ĐH GTVT TP.HCM - Bài giảng : Kỹ thuật lập trình COMPANY LOGO 4 www.themegallery.comCác ngôn ngữ lập trình thông dụng C - Được phát triển bởi tác giả Dennis Ritchie tại phòng thí nghiệm Bell vào năm 1972. Ban đầu, C được thiết kế như là một ngôn ngữ để viết các phần mềm hệ thống, nhưng ngày nay, nó được xem là một ngôn ngữ công dụng chung. C là một ngôn ngữ lập trình mạnh mẽ đòi hỏi kỹ năng lập trình chuyên nghiệp mới có thể sử dụng hiệu quả được. FORTRAN – (FORmula TRANslator) được phát triển bởi một nhóm lập trình viên của công ty IBM dưới sự lãnh đạo của John Backus. Công bố vào năm 1957, FORTRAN được thiết kế như là một NNLT dành cho các nhà khoa học, kỹ sư và toán học. PASCAL - được phát triển vào năm 1968 bởi Niklaus Wirth, một nhà khoa học máy tính tại Zurich, Thụy Sĩ. Pascal được phát triển để giảng dạy lập trình. Trường ĐH GTVT TP.HCM - Bài giảng : Kỹ thuật lập trình COMPANY LOGO 5 www.themegallery.comCác ngôn ngữ lập trình thông dụng C# - Được Microsoft phát triển từ C và C ++ . Ngôn ngữ này là một phần thiết yếu của .NET Framework, nó được các lập trình viên dùng để xây dựng phần mềm, ứng dụng trên hệ điều hành Windows, nền tảng .NET framework C++ - Là một loại NNLT, được bắt đầu như một bản nâng cao của NNLT C vào năm 1979. Nó là một trong những NNLT phổ biến nhất với các lĩnh vực ứng dụng bao gồm các hệ thống phần mềm, phần mềm ứng dụng, máy chủ và các ứng dụng của khách hàng, và các phần mềm giải trí như game video... PHP - Ngôn ngữ này đặc biệt phù hợp để phát triển Web vì nó dễ dàng nhúng vào các trang HTML. PHP là ngôn ngữ Open- source, server-side, cross-platform, interpretive HTML scripting language. PHP là ngôn ngữ mà tương lai đang hướng tới với sự bùng nổ của sự phổ biến của web. Trường ĐH GTVT TP.HCM - Bài giảng : Kỹ thuật lập trình COMPANY LOGO 6 www.themegallery.comCác ngôn ngữ lập trình thông dụng JavaScript - JavaScript là scripting language hướng đối tượng mà Giống Java, JavaScri ...

Tài liệu được xem nhiều: