More

    Tổng quan về ngôn ngữ lập trình

    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ìnhNăm ra đờiBối cảnhNgười sáng lập
    FORTRAN1957Ngôn ngữ đầu tiên được các lập trình viên thực sự sử dụng John Backus
    COBOL1958Ngôn ngữ hướng thương mạiGrace Hopper
    BASIC1964Ngôn ngữ đơn giản, dễ sử dụngJohn Kemery và Thomas Kurtz
    Pascal1970Niklaus Wirth
    C1972Tạo ra khi đang làm việc tại Bell Labs,Dennis Ritchie
    Các ngôn ngữ lập trình

    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,…

    Những ngôn ngữ lập trình phổ biến năm 2022 (The best programming languages to learn in 2022 | TechRepublic)
    Những ngôn ngữ phổ biến năm 2022 (The best programming languages to learn in 2022 | TechRepublic)

    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#,…

    Ngôn ngữ lập trình Go What is Go? Golang Programming Language Meaning Explained (freecodecamp.org)
    Go What is Go? Golang Programming Language Meaning Explained (freecodecamp.org)

    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

    Recent Articles

    Related Stories

    BÌNH LUẬN

    Vui lòng nhập bình luận của bạn
    Vui lòng nhập tên của bạn ở đây