Điều mà bất kỳ lập trình viên nào đều làm khi tiếp cận một ngôn ngữ mới là gì? Liệu có phải if else, loop, function hay oop? Câu trả lời chính là “Hello world”. Hãy cùng khám phá “Hello World” trong 20 ngôn ngữ lập trình khác nhau trong bài viết dưới đây nhé!
Khi chúng ta tiếp cận một ngôn ngữ mới, trước khi đi tìm hiểu các khái niệm đỉnh cao, tinh hoa trong ngôn ngữ lập trình đó thì chắc hẳn ai cũng phải trải qua bài học: in dòng chữ “Hello World” ra ngoài màn hình đúng không nào.
Bài viết này sẽ tổng hợp và đưa đến cho các bạn cách in dòng “Hello World” ra ngoài màn hình dưới con mắt của 20 ngôn ngữ lập trình khác nhau. Cùng tìm hiểu nhé:
Ngôn ngữ C
C là ngôn ngữ khá quen thuộc với đa phần lập trình viên khi mới bắt đầu học tư duy lập trình. C là ngôn ngữ lập trình thủ tục ban đầu được phát triển bởi Dennis Ritchie, sinh ra với mục đích ban đầu là lập trình hệ thống và viết hệ điều hành.
Ngôn ngữ C++
C++ là ngôn ngữ lập trình máy tính cấp cao, được phát triển bởi Bjarne Stroustrup của Phòng thí nghiệm Bell vào đầu những năm 1980. C++ phát triển từ C và bổ sung thêm khái niệm lập trình hướng đối tượng và các khả năng khác.
Ngôn ngữ C#
C# được phát âm là “C-Sharp” (C sáp !!, chứ không phải C thăng). C# là ngôn ngữ lập trình hướng đối tượng do Microsoft cung cấp chạy trên. Net Framework. C# được phát triển dựa trên C++ và Java nhưng nó có nhiều phần mở rộng bổ sung được sử dụng để thực hiện phương pháp lập trình hướng thành phần.
Ngôn ngữ Dart
Dart là một ngôn ngữ lập trình đa năng mã nguồn mở. Dart ban đầu được phát triển bởi Google và sau đó được ECMA chấp thuận làm tiêu chuẩn. Dart là một ngôn ngữ lập trình mới dành cho máy chủ cũng như trình duyệt, xây dựng các ứng dụng Mobile, Web và Desktop app đẹp, được biên dịch nguyên bản từ một cơ sở mã code duy nhất.
Ngôn ngữ Pascal
Pascal, một ngôn ngữ lập trình máy tính được phát triển vào khoảng năm 1970 bởi Niklaus Wirth của Thụy Sĩ để dạy lập trình có cấu trúc, và các khái niệm cơ bản nhất của một ngôn ngữ lập trình.
Ứng dụng của Pascal đến thời điểm hiện tại gần như không đáng kể.
Ngôn ngữ Ruby
Ruby là một ngôn ngữ lập trình hướng đối tượng thuần túy. Nó được tạo ra vào năm 1993 bởi Yukihiro Matsumoto của Nhật Bản. Ruby là mã nguồn mở và được cung cấp miễn phí trên Web nhưng phải có giấy phép.
Ngôn ngữ Python
Python là ngôn ngữ lập trình cấp cao, thông dịch, hướng đối tượng và được sử dụng rộng rãi với ngữ nghĩa động, được sử dụng cho mục đích lập trình chung trong đó có cả lập trình AI và machine learning. Nó được tạo bởi Guido van Rossum và phát hành lần đầu vào ngày 20 tháng 2 năm 1991.
Ngôn ngữ R
R là một ngôn ngữ và môi trường cho tính toán thống kê, phân tích dữ liệu và đồ họa. Ngôn ngữ R là một platform – independent do đó chúng ta có thể sử dụng nó cho bất kỳ hệ điều hành nào.
Ngôn ngữ Swift
Swift là ngôn ngữ rất trẻ so với các ngôn ngữ khác nhưng khả năng của nó là vô cùng mạnh mẽ. Đây là ngôn ngữ lập trình hoàn toàn mới cho ứng dụng iOS, ứng dụng macOS, ứng dụng watchOS, ứng dụng tvOS. Mã Swift dễ tương tác, cú pháp ngắn gọn nhưng vẫn diễn đạt tốt, nó được thiết kế an toàn và có thể tạo ra các phần mềm có tốc độ xử lý cực kỳ nhanh.
Ngôn ngữ Java
Java được phát hành lần đầu tiên vào năm 1995, với mục đích tạo ra ngôn ngữ có thể viết một lần và chạy được trên nhiều nền tảng khác nhau. Java là một ngôn ngữ rất mạnh với độ phổ biến rất cao cho đến thời điểm hiện tại. Với khả năng cung cấp tính tương tác và đa phương tiện của Java cho thấy rằng nó đặc biệt phù hợp với Web và Mobile.
Ngôn ngữ Go
Ngôn ngữ Go là ngôn ngữ lập trình ban đầu được phát triển tại Google vào năm 2007 bởi Robert Griesemer, Rob Pike và Ken Thompson. Nó là một ngôn ngữ được gõ tĩnh có cú pháp tương tự như cú pháp của C. Nó đem lại hiểu suất cao như C/C++ và có trải nghiệm tốt khi viết code nhờ cú pháp tinh gọn như Python.
Ngôn ngữ F#
F#, phát âm là F sharp (F sáp) thuộc họ ngôn ngữ Microsoft .NET. F# là một ngôn ngữ lập trình hàm (Functional Programming), hướng đối tượng, sử dụng mã nguồn mở. Hỗ trợ quá trình viết code của các lập trình viên trở nên đơn giản, có thể giải quyết những vấn đề phức tạp.
Ngôn ngữ Kotlin
Kotlin là ngôn ngữ lập trình đa năng, do JetBrains phát triển, là công ty đã xây dựng các IDE đẳng cấp thế giới như IntelliJ IDEA, PhpStorm, Appcode,…
Kotlin được JetBrains giới thiệu lần đầu tiên vào năm 2011 và là ngôn ngữ mới cho JVM. Kotlin là một ngôn ngữ hướng đối tượng và là “ngôn ngữ tốt hơn” so với Java, nhưng vẫn hoàn toàn tương thích với mã Java.
Ngôn ngữ PHP
PHP là một ngôn ngữ mã nguồn mở với chức năng chính để nhúng vào HTML nhằm quản lý trang web động, tương tác cơ sở dữ liệu, theo dõi phiên, xây dựng backend cho cả một hệ thống website phức tạp. Rasmus Lerdorf đã tung ra phiên bản đầu tiên của PHP vào năm 1994.
Ngôn ngữ Perl
Perl được Larry Wall xây dựng từ năm 1987, với mục đích chính là tạo ra một ngôn ngữ lập trình có khả năng chắt lọc một lượng lớn dữ liệu và cho phép xử lí dữ liệu nhằm thu được kết quả cần tìm. Perl là ngôn ngữ thông dụng trong lĩnh vực quản trị hệ thống và xử lí các trang Web. Perl rất giống với C về mặt cú pháp và dễ dàng cho người dùng có kiến thức về C, C++
Ngôn ngữ TCL
Tcl được John Ousterhout tạo ra vào mùa xuân năm 1988 khi đang làm việc tại Đại học California, Berkeley. TCL là một ngôn ngữ kịch bản mạnh mẽ với các tính năng lập trình.
Nó có sẵn trên nền tảng Unix, Windows và Mac OS. Tcl được sử dụng cho Web và ứng dụng desktop, mạng, quản lý, kiểm tra, tạo mẫu nhanh, các ứng dụng kịch bản và giao diện người dùng đồ họa (GUI).
Ngôn ngữ Javascript
Javascript là ngôn ngữ thông dịch đa nền tảng. Javascript công cụ rất mạnh mẽ và phổ về website (cả backend và frontend), mobile,… Nhưng chủ yếu hỗ trợ mạnh mẽ với HTML, CSS phía giao diện người dùng làm website trở nên đa năng và hoàn chỉnh hơn.
Ngôn ngữ Typescript
TypeScript là ngôn ngữ lập trình được phát triển và duy trì bởi Microsoft. Nó có thể coi là bộ cú pháp nghiêm ngặt của Javascript kết hợp chặt chẽ về kiểu dữ liệu. Khi được triển khai Typescript được biên dịch qua Javascript
Ngôn ngữ Fortran
Fortran là một ngôn ngữ lập trình ra đời năm 1957 như một công cụ lập trình cho IBM 704. Ngôn ngữ này được ứng dụng nhiều nhất trong các chương trình tính toán khoa học hay phương pháp số.
Ngôn ngữ Algol
ALGOL, một ngôn ngữ lập trình máy tính được thiết kế bởi một ủy ban quốc tế của Hiệp hội Máy tính (ACM) trong thập kỷ những năm 1950. Algol là ngôn ngữ lập trình cấp cao cho máy tính, dùng để viết chương trình giải các bài toán khoa học – kĩ thuật. Algol được chọn làm ngôn ngữ tiêu chuẩn để công bố các thuật toán trong các công trình khoa học
Số lượng ngôn ngữ lập trình là rất lớn, chúng ta tùy từng mục đích sử dụng mà lựa chọn các ngôn ngữ phù hợp để học tập và tìm hiểu. Trên đây chúng ta đã có khái niệm tổng quan cũng như in ra dòng “Hello World” ở 20 ngôn ngữ lập trình khác nhau.
Bộ môn Công nghệ Thông tin
Trường Cao đẳng FPT Mạng cá cược bóng đá
cơ sở Hà Nội