Tham khảo bài thuyết trình 'bài giảng: ngôn ngữ lập trình bậc cao', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Bài giảng NGÔN NGỮ LẬP TRÌNH BẬC CAO Ths. Trần Thị Ngọc Linh Chương 1. Giới thiệu ngôn ngữ C và C++ Chương 2. Các thành phần cơ bản, các kiểu dữ liệu cơ sở và các phép toán Chương 3. Các thao tác xử lý INPUT/OUTPUT Chương 4. Cấu trúc điều khiển NỘI DUNG Chương 1. Giới thiệu ngôn ngữ C và C++ Lịch sử ngôn ngữ C và C++ Do tác giả Dennis Ritchie và Brian Kerninghan xây dựng vào những năm 1970 Đặc điểm căn bản: vừa có đặc trưng của ngôn ngữ bậc cao và có khá đầy đủ các chức năng của ngôn ngữ bậc thấp Có nhiều ngôn ngữ C: Hãng Borland: Turbo C→ C++→Delphi Hãng Microsoft: MicrosoftC→C++→Visual C++ Lịch sử phát triển của lập trình hướng đối tượng Lập trình hướng đối tượng(LTHĐT) không phải là đặc quyền của một ngôn ngữ đặc biệt nào. Các khái niệm trong LTHĐT được thể hiện trong nhiều ngôn ngữ lập trình khác nhau. Những ngôn ngữ cung cấp được khả năng LTHĐT được gọi là ngôn ngữ LTHĐT. Do đó sự phát triển của lập trình hướng đối tượng. Ta có thể tổng quan chúng như sau: SIMULAR(66) SMALLTALK(71) SMALLTALK(80) JAVA(95) ADA(83) C++(86) ADA(95) EIFFEL(90) Khái niệm về lập trình hướng đối tượng Lập trình hướng đối tượng (Object Oriented Programming- gọi tắt là OOP) chính là phương pháp lập trình lấy đối tượng (Object) làm nền tảng để xây dựng thuật giải, xây dựng chương trình. Khái niệm hướng đối tượng được xây dựng trên nền tảng của khái niệm lập trình có cấu trúc và sự trừu tượng hóa dữ liệu. Sự thay đổi căn bản ở chỗ, một chương trình hướng đối tượng được thiết kế xoay quanh dữ liệu mà chúng ta có thể làm việc trên đó, hơn là theo bản thân chức năng của chương trình. Điều này hoàn toàn tự nhiên một khi chúng ta hiểu rằng mục tiêu của chương trình là xử lý dữ liệu . Một số khái niệm trong lập trình hướng đối tượng Đối tượng - Trong thế giới thực, khái niệm đối tượng được hiểu như là một thực thể, nó có thể là người, vật hoặc một bảng dữ liệu cần xử lý trong chương trình,. Trong LTHĐT thì đối tượng là biến thể hiện của lớp. Lớp - Là một bản mẫu mô tả các thông . | Bài giảng NGÔN NGỮ LẬP TRÌNH BẬC CAO Ths. Trần Thị Ngọc Linh Chương 1. Giới thiệu ngôn ngữ C và C++ Chương 2. Các thành phần cơ bản, các kiểu dữ liệu cơ sở và các phép toán Chương 3. Các thao tác xử lý INPUT/OUTPUT Chương 4. Cấu trúc điều khiển NỘI DUNG Chương 1. Giới thiệu ngôn ngữ C và C++ Lịch sử ngôn ngữ C và C++ Do tác giả Dennis Ritchie và Brian Kerninghan xây dựng vào những năm 1970 Đặc điểm căn bản: vừa có đặc trưng của ngôn ngữ bậc cao và có khá đầy đủ các chức năng của ngôn ngữ bậc thấp Có nhiều ngôn ngữ C: Hãng Borland: Turbo C→ C++→Delphi Hãng Microsoft: MicrosoftC→C++→Visual C++ Lịch sử phát triển của lập trình hướng đối tượng Lập trình hướng đối tượng(LTHĐT) không phải là đặc quyền của một ngôn ngữ đặc biệt nào. Các khái niệm trong LTHĐT được thể hiện trong nhiều ngôn ngữ lập trình khác nhau. Những ngôn ngữ cung cấp được khả năng LTHĐT được gọi là ngôn ngữ LTHĐT. Do đó sự phát triển của lập trình hướng đối tượng. Ta có thể tổng quan chúng như sau: SIMULAR(66) .