Hello World trong 30 ngôn ngữ lập trình
Trước khi bắt đầu học ngôn ngữ lập trình nào đó, bạn cần phải hiểu mức độ quan trọng và độ phổ biến của ngôn ngữ lập trình mà bạn muốn học. Bởi vì, khi tự học một ngôn ngữ lập trình nào đó, nếu mức độ phổ biến cao và được nhiều người ưa thích thì việc tìm tài liệu tự nghiên cứu sẽ rất dễ dàng, bạn sẽ không cảm thấy chán nản, tụt hậu khi đã đi được nữa chặng đường tự học.
Nhiều ngôn ngữ lập trình sẽ có cú pháp và cách khai báo hơi khá giống nhau. Nếu như bạn đã học qua C hoặc C++ thì bạn sẽ có thể học PHP và JavaScript một cách dễ dàng. Vì các ngôn ngữ này đều có những điểm tương đồng với nhau.
Khi bắt đầu học lập trình, chương trình đầu tiên mà bạn viết sẽ là "Hello world", thông thường thì nó chỉ là một đoạn mã đơn giản để xuất dòng chữ "Hello world" ra màn hình thiết bị (điển hình là màn hình máy tính). Passionery sẽ giới thiệu "Hello world" trong 10 ngôn ngữ lập trình phổ biến để bạn có cái nhìn tổng quan về sự khác nhau giữa các ngôn ngữ lập trình.
#1 C
[code type="c"]#include <stdio.h> int main() { printf ("Hello world!\n"); return 0; }[/code]#2 C++
[code type="cpp"]#include <iostream.h> using namespace std; void main() { cout << "Hello world!" << endl; }[/code]#3 PHP
[code type="php"]<?php echo 'Hello world!'; ?>[/code]#4 C#
[code type="cs"]//Hello World in C# class HelloWorld { static void main() { System.Console.WriteLine ("Hello world!"); } }[/code]#5 JavaScript
[code type="html"]<html> <body> <script type="text/javascript"> document.write('Hello world'); </script> </body> </html>[/code]#6 Perl
[code type="perl"]# Hello world print "Hello world!\n";[/code]#7 Python
[code type="python"]# Hello World print "Hello world"[/code]#8 VisualBasic.NET
[code type="vbnet"]'Hello World Imports System.Console Class HelloWorld Public Shared Sub Main() WriteLine("Hello world!") End Sub End Class[/code]#9 Java
[code type="java"]public class HelloWorld { public static void main(String[] args) { System.out.println("Hello world"); } }[/code]#10 Ruby
[code type="ruby"]# hello world puts "Hello world!"[/code]#11 Pascal
[code type="pascal"]program HelloWorld; begin WriteLn('Hello, world!'); end.[/code]#12 VBScript
[code type="vbscript"]MsgBox "Hello world!"[/code]#13 Delphi
[code type="delphi"]program HelloWorld; begin Writeln('Hello world!'); end.[/code]#14 JQuery
[code type="javascript"]$("body").append("Hello world!");[/code]#15 Swift
[code type="swift"]println("Hello, world!")[/code]#16 Processing
[code type="processing"]void setup(){ println("Hello, world!"); }[/code]#17 Julia
[code type="julia"]println("Hello world!")[/code]#18 LuaScript
[code type="luascript"]print "Hello, World."[/code]#19 LotusScript
[code type="lotusscript"]Sub Click(Source As Button) Print "Hello World" End Sub[/code]#20 AutoIT
[code type="autoit"]#include#21 D
[code type="d"]import std.c.stdio; int main(char[][] args) { printf("Hello world!\n"); return 0 }[/code]#22 Go
[code type="go"]package main import "fmt" func main() { fmt.Printf("Hello world\n") }[/code]#23 Scala
[code type="scala"]println("Hello, world, from a script!")[/code]#24 Hack
[code type="hack"]<?hh echo 'Hello World';[/code]#25 E
[code type="e"]println("Hello, world!")[/code]#26 F#
[code type="f#"]printf "Hello World!\n"[/code]#27 R
[code type="r"]cat("Hello world\n")[/code]#28 Haskell
[code type="haskell"]main = putStrLn "Hello World"[/code]#29 Groovy
[code type="groovy"]class Example { static void main(String[] args) { println('Hello World'); } }[/code]#30 Parrot
[code type="parrot"].sub _main print "Hello world!\n" end .end[/code]Kết luận
Qua 30 ngôn ngữ lập trình trên thì chắc hẳn bạn đã thấy được sự khác nhau của việc xuất chữ "Hello world" ra màn hình máy tính. Không phải ngôn ngữ lập trình nào xuất chữ "Hello world" ra màn hình máy tính càng ngắn thì càng dễ học hoặc ngược lại. Và mỗi ngôn ngữ đều có những ưu điểm và nhược điểm khác nhau.

Cập nhật link vào nhà cái B52 mới nhất không bị chặn. Hướng dẫn tải app B52 cho điện thoại iOS và Android mượt mà, không giật lag. Khám phá thế giới cá cược casino trực tuyến đỉnh cao.
ReplyDeleteWebsite: https://b52z.org/
Email: support@b52club.net
Số điện thoại: 0936 525 252
Địa chỉ: 236 Lê Thánh Tôn, Phường Bến Thành, Hồ Chí Minh 70000, Vietnam
123bet là lựa chọn hàng đầu cho người yêu thích cá cược thể thao và casino trực tuyến. Hệ thống bảo mật cao, hỗ trợ 24/7 cùng nhiều chương trình khuyến mãi hấp dẫn mỗi tuần.
ReplyDeleteWebsite: https://123bett.io/
Địa chỉ: 86-549 Đ. Vĩnh Khánh, Khánh Hội, Hồ Chí Minh, Vietnam
Điện thoại: 0938493847
Email: 123bettio@gmail.com
Hashtag: #123bet #123betoi #game123bet #trangchu123bet #link123bet
Sunwin mang đến không gian cá cược đẳng cấp quốc tế. Khám phá các sảnh bài live casino casino sống động, tỷ lệ ăn thưởng cao nhất thị trường và dịch vụ hỗ trợ khách hàng chuyên nghiệp 24/7.
ReplyDeleteWebsite: https://sun-win.eu.com/
Địa chỉ: 1/Đội Cấn/43 343, Tổ 5A, Ngọc Hà, Hà Nội, Vietnam
Điện thoại: 0937836878
Email: sunwineucom@gmail.com
Hashtag: #sunwin #taigamesunwin #sunwineucom #linksunwin #trangchusunwin
Hitclub là cổng game bài đổi thưởng đỉnh cao châu Á. Đăng ký tham gia ngay hôm nay để nhận code tân thủ cực giá trị và trải nghiệm kho game slot, tài xỉu xanh chín, bảo mật tuyệt đối.
ReplyDeleteWebsite: https://hitclub1.dev/
Địa chỉ: 2 Trần Khắc Chân, Tân Định, Hồ Chí Minh, Vietnam
Điện thoại: 0938938293
Email: hitclub1dev@gmail.com
Hashtag: #hitclub #hitclub1dev #taiapphitclub #apphitclub #trangchuhitclub
game bài đổi thưởng uy tín 2026. Cập nhật link tải chính thức iOS/Android của 10+ cổng game xanh chín. Hệ thống bảo mật thông tin, rút tiền qua ngân hàng, ví điện tử cực nhanh trong 5 phút. Xem ngay!
ReplyDeleteWebsite: https://gamebaidoithuong88.dev/
Địa chỉ: Hẻm 263 Thạch Lam, Phú Thạnh, Hồ Chí Minh, Vietnam
Điện thoại: 0937839489
Email: gamebaidoithuong88dev@gmail.com
Hashtag: #gamebaidoithuong #gamebaidoithuong88dev #topgamebaidoithuong #topgamedoithuong
go88 khẳng định vị thế cổng game bài đổi thưởng đẳng cấp quốc tế. Hệ thống bảo mật tối tân, nạp rút siêu tốc 1:1 và dịch vụ hỗ trợ khách hàng 24/7 mang lại trải nghiệm giải trí đỉnh cao.
ReplyDeleteWebsite: https://go88bet.in.net/
Địa chỉ: 30 Tân Sơn Nhì, Hồ Chí Minh, Vietnam
Điện thoại: 0947 379 830
Email: go88betinnet@gmail.com
Hashtag: #go88 #go88betinnet #linktaigo88 #trangchugo88 #taigo88
sunwin Play cập nhật link tải app Sunwin cho Android và iOS mới nhất. Sân chơi cá cược đẳng cấp hoàng gia với hệ thống bảo mật tuyệt đối, nạp rút 1:1 nhanh chóng trong 3 phút.
ReplyDeleteWebsite: https://sunwin20.health/
Địa chỉ: 299 Phan Bội Châu, Bàn Thạch, Đà Nẵng, Việt Nam
Điện thoại: 0901 031 205
Email: contact@sunwin20.health
Hashtag: #sunwin #conggamesunwin #conggamedoithuongsunwin #sunwin20health #sunwin20 #sunwincom #taisunwin
Cập nhật link vào Luck8 chính thức mới nhất không bị chặn. Truy cập Luck8 để tham gia cá độ thể thao, trực tuyến mượt mà, tốc độ cao cùng hệ thống nạp rút tiền tự động siêu nhanh trong 2 phút.
ReplyDeleteWebsite: https://luck8.contact/
Địa chỉ: 26 Đường số 1, Khu dân cư Trung Sơn, Bình Hưng, Hồ Chí Minh, Việt Nam
Điện thoại: 0985512678
Email: luck8contact@gmail.com
Hashtag: #Luck8 #luck8contact #tailuck8
789win cập nhật liên kết truy cập an toàn, mượt mà trên cả điện thoại và máy tính. Khám phá hàng ngàn trò chơi cá cược xanh chín, minh bạch cùng dịch vụ hỗ trợ khách hàng chuyên nghiệp 24/7.
ReplyDeleteWebsite: https://789win-s1.com/
Địa chỉ: 201 Lê Văn Duyệt, Tân Định, Hồ Chí Minh 700000, Vietnam
Điện thoại: 0947 893 900
Email: 789wins1com@gmail.com
Hashtag: #789win #789wins1com #trangchu789win #conggame789win
EE88 cung cấp đường link truy cập chính thức không lo bị chặn. Trải nghiệm sảnh casino live đỉnh cao, cá cược thể thao uy tín và hàng ngàn quà tặng giá trị dành cho thành viên mới của EE88.
ReplyDeleteWebsite: https://ee88wl.com/
Địa chỉ: 106 Nguyễn An Ninh, TT. Cần Giuộc, Cần Giuộc, Long An, Việt Nam
Điện thoại: 0986 868 386
Email: ee88wlcom@gmail.com
Hashtag: #ee88 #ee_88 #Tai_ee88 #Trang_chu_ee88 #ee88wl