Ngôn ngữ lập trình được ra đời như thế nào? Hãy cùng tìm hiểu qua bài này về các ngôn ngữ lập trình
Lập trình có từ khi nào?
Khi máy tính ra đời vào năm 1837, thì chúng ta bắt đầu có những khái niệm đầu tiên về lập trình. Việc hướng dẫn cho máy tính làm việc theo những yêu cầu của con người được gọi là “lập trình”.
Năm 1883, bà Ada Lovelace đã tạo ra ngôn ngữ dành lập trình đầu tiên. Đây được coi là ngôn ngữ lập trình thế hệ thứ 1.
Sau đó các mã lệnh được thay thế bằng các tên gợi nhớ và lập trình
được ở dạng văn bản (text) rồi dịch sang mã máy, gọi là ngôn ngữ lập
trình thế hệ 2.
Năm 1950, ngôn ngữ bậc cao (high-level programming languages) hay “ngôn
ngữ lập trình thế hệ 3 ra đời.
Các ngôn ngữ dành lập trình
Mình sẽ tổng hợp lại một số ngôn ngữ trong bảng sau:
Ngôn ngữ lập trình | Năm ra đời | Bối cảnh | Người sáng lập | |
FORTRAN | 1957 | Ngôn ngữ đầu tiên được các lập trình viên thực sự sử dụng | John Backus | |
COBOL | 1958 | Ngôn ngữ hướng thương mại | Grace Hopper | |
BASIC | 1964 | Ngôn ngữ đơn giản, dễ sử dụng | John Kemery và Thomas Kurtz | |
Pascal | 1970 | Niklaus Wirth | ||
C | 1972 | Tạo ra khi đang làm việc tại Bell Labs, | Dennis Ritchie |
Ngôn ngữ để lập trình phổ biến
Cũng giống như ngôn ngữ giao tiếp, từng quốc gia có những ngôn ngữ khác nhau. Tuy nhiên, những ngôn ngữ phổ biến hiện tại là tiếng Anh, tiếng Trung,… là những ngôn ngữ có nhiều người sử dụng.
Tương tự, trong lập trình có những ngôn ngữ sau đang được nhiều lập trình viên sử dụng:
JAVA,Python, C#, JavaScript, PHP, Ruby, C++, C, SWIFT,…
Và các ngôn ngữ dùng cho lập trình vẫn đang tiếp tục phát triển. Những ngôn ngữ mới được ra đời như: Rust, Go, Kotlin, TypeScript, F#,…
Lập trình thay đổi thế giới
Nhờ vào dự phát triển về khoa học máy tính. Ngay nay, con người đa có thể chinh phục không gian, làm chủ thời gian. Đặc biệt là thay đổi toàn bộ các ngành nghề hiện nay, ảnh hưởng rất lớn tới y học, phân tích dữ liệu.
Để học lập trình tốt bạn nên rèn luyện những kỹ năng sau:
- Rèn luyện tư duy logic sẽ là một lợi thế
- Thích tìm hiểu, khám phá sự mới mẻ
- Có tính kiên trì, nhẫn nại để đạt được thành công
- Thực hành thật nhiều, thu thập các kiến thức mới hàng ngày
- Đặc biệt là rèn luyện sức khoẻ thật tốt
Tham khảo thêm về Lập trình C: Chương trình đầu tiên – Tech101