Cara menulis “Hello, World!” di berbagai bahasa pemrograman pastinya berbeda-beda. Pada saat pertama kali belajar sebuah bahasa pemrograman, biasanya kita akan diajarkan bagaimana cara membuat program untuk menulis atau mencetak kata “Hello World!”.

Jika berhasil berarti kita sudah sampai pada langkah pertama dalam mempelajari bahasa tersebut. Tinggal selanjutnya melangkah untuk menguasai fungsi-fungsi lainnya.

hello world

Hello World (Image: tianxinqi.com)

Mencetak kata Hello World bukan sekedar langkah awal, namun juga bisa berguna untuk memastikan bahwa compiler, run-time dan fitur-fitur dari bahasa pemrograman tersebut berhasil kita install dengan baik dan semuanya tidak ada masalah dan siap digunakan untuk keperluan yang lebih besar lagi.

Kata Hello world! sendiri pertama kalinya dipakai oleh para pemrogram bahasa C untuk menunjukkan kemampuan bahasa ini.

– Baca juga: 100 Bahasa Pemrograman Terpopuler Tahun Ini

Nah, pada kesempatan kali ini jurnalweb.com coba merangkum bagaimana cara membuat program paling sederhana yang menampilkan, menulis atau mencetak kata “Hello World!” dari berbagai bahasa pemrograman populer.

1. C

#include

int main(void)
{
puts(“Hello, world!”);
}

2. C++

#include

int main()
{
std::cout << “Hello, world!”;
return 0;
}

3. C#

using System;
class Program
{
public static void Main(string[] args)
{
Console.WriteLine(“Hello, world!”);
}
}

4. Java

import javax.swing.JFrame; //Importing class JFrame
import javax.swing.JLabel; //Importing class JLabel
public class HelloWorld {
public static void main(String[] args) {
JFrame frame = new JFrame(); //Creating frame
frame.setTitle(“Hi!”); //Setting title frame
frame.add(new JLabel(“Hello, world!”));//Adding text to frame
frame.pack(); //Setting size to smallest
frame.setLocationRelativeTo(null); //Centering frame
frame.setVisible(true); //Showing frame
}
}

5. JavaScript

document.write(‘Hello, world!’);

6. HTML

Hello World!

7. Python

print “Hello, world!”

8. Pascal

program HelloWorld;
begin
WriteLn(‘Hello, world!’);
end.

9. Ruby

puts “Hello, world!”

10. Visual Basic .NET

Module Module1
Sub Main()
Console.WriteLine(“Hello, world!”)
End Sub
End Module

11. MatLab

disp (‘Hello, world!’)

12. jQuery

$(“body”).append(“Hello world!”);

13. Bash

echo “Hello World”

14. Perl 5

print “Hello, world!”;

15. Basic

PRINT “Hello, world!”

16. Objective-C

#import
#import
int main(void)
{
NSLog(@”Hello, world!”);
return 0;
}

17. XSLT

Hello World

18. CoffeeScript

console.log ‘Hello, world!’

19. Logo

print [Hello, world!]

20. VBScript

MsgBox “Hello, World!”

21. Clipper

? “Hello World”

22. Delphi

program HelloWorld;
begin
Writeln(‘Hello, world!’);
end.

23. Julia

println(“Hello world!”)

24. Processing

void setup()
{
println(“Hello, world!”);
}

25. R

cat(‘Hello, world!’)

26. Swift

println(“Hello, world!”)

27. PHP

echo “Hello, World!”;

28. Assembly

section .text
global_start ;must be declared for linker (ld)

_start: ;tells linker entry point
mov edx,len ;message length
mov ecx,msg ;message to write
mov ebx,1 ;file descriptor (stdout)
mov eax,4 ;system call number (sys_write)
int 0x80 ;call kernel

mov eax,1 ;system call number (sys_exit)
int 0x80 ;call kernel

section .data
msg db ‘Hello, world!’, 0xa ;string to be printed
len equ $ – msg ;length of the string

29. PL/SQL

DECLARE
message varchar2(20):= ‘Hello, World!’;
BEGIN
dbms_output.put_line(message);
END;
/

30. Erlang

-module(hello).
-export([hello_world/0]).

hello_world() -> io:fwrite(“hello, world\n”).

31. Scala

object HelloWorld {
def main(args: Array[String]): Unit = {
println(“Hello, world!”)
}
}

32. Ada

with Text_To; use Text_To
procedure hello is
begin
put(“Hello World”);
end hello

33. Lua

print(“Hello World”)

34. Go language

package main

import “fmt”

func main() {
fmt.Printf(“Hello, world.\n”)
}

35. ASP

Response.Write(“Hello World!”)

36. ASP.NET

<% HelloWorldLabel.Text = “Hello, world!”; %>
<asp:Label runat=”server” id=”HelloWorldLabel”></asp:Label>

37. Prolog

go :-
writeln(‘Hello World!’).

38. Fortran

WRITE (*,*) ‘Hello world!’
END

39. ABAP/SAP

REPORT ZHB00001.
*Hello world in ABAP/4 *
WRITE: ‘Hello, world!’.

40. MS Dos Batch

@echo off

rem COMMENTS
echo Hello World!

Tahukah Anda?

Hampir setiap mempelajari bahasa pemrograman apapun saat ini, pasti contoh program pertama yang dibuat adalah untuk menampilkan kata “Hello, World”. Tradisi menggunakan kata “Hello, World!” dalam melakukan tes kecil terhadap program komputer ini dipengaruhi oleh contoh program pada buku “The C Programming Language”, yang ditulis oleh Brian W. Kernighan dan Dennis M. Ritchie.