Cara Membuat Hello World dalam Semua Bahasa Pemrograman

Cara Membuat Hello World dalam Semua Bahasa Pemrograman

Pengenalan

"Hello World" adalah program pertama yang sering dibuat oleh pemula untuk memulai belajar coding. Artikel ini mencakup langkah-langkah membuat program tersebut di berbagai bahasa pemrograman.


Bahasa Pemrograman


Python

print("Hello World")

Python adalah bahasa pemrograman yang mudah dipelajari dan cocok untuk pemula.


JavaScript

console.log("Hello World");

JavaScript adalah bahasa yang populer untuk pengembangan web.


Java


public class Main {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}
                

Java adalah bahasa yang digunakan untuk berbagai platform seperti Android dan aplikasi desktop.


C


#include 
int main() {
    printf("Hello World");
    return 0;
}
                

C adalah salah satu bahasa pemrograman tertua dan menjadi dasar untuk banyak bahasa modern.


Ruby

puts "Hello World"

Ruby adalah bahasa pemrograman yang terkenal karena sintaksnya yang sederhana dan fokus pada produktivitas.


PHP


<?php
echo "Hello World";
?>
                

PHP sering digunakan untuk pengembangan web dinamis dan merupakan salah satu bahasa server-side populer.


Swift


import Foundation
print("Hello World")
                

Swift adalah bahasa pemrograman yang dikembangkan oleh Apple untuk membuat aplikasi iOS dan macOS.


Go


package main
import "fmt"
func main() {
    fmt.Println("Hello World")
}
                

Go, atau Golang, adalah bahasa yang dikembangkan oleh Google dengan fokus pada efisiensi dan kecepatan.


Kotlin


fun main() {
    println("Hello World")
}
                

Kotlin adalah bahasa modern yang kompatibel dengan Java dan sering digunakan untuk pengembangan aplikasi Android.


Rust


fn main() {
    println!("Hello World");
}
                

Rust adalah bahasa pemrograman yang aman dan cepat, banyak digunakan untuk sistem tingkat rendah dan aplikasi berbasis performa tinggi.


TypeScript

console.log("Hello World");

TypeScript adalah superset dari JavaScript dengan tipe statis, sering digunakan untuk aplikasi skala besar.


R

print("Hello World")

R adalah bahasa pemrograman yang digunakan untuk analisis data dan visualisasi statistik.


Perl

print "Hello World\n";

Perl adalah bahasa pemrograman yang fleksibel, sering digunakan untuk tugas administrasi sistem dan pemrosesan teks.


Shell (Bash)

echo "Hello World"

Shell script digunakan untuk menjalankan perintah di terminal atau shell Linux/Unix.


MATLAB

disp('Hello World')

MATLAB adalah bahasa yang digunakan untuk komputasi numerik dan analisis data.


SQL


SELECT 'Hello World';
                

SQL digunakan untuk berinteraksi dengan database, dan sintaks ini menunjukkan string sederhana.


Haskell

main = putStrLn "Hello World"

Haskell adalah bahasa pemrograman fungsional yang digunakan untuk pengembangan berbasis logika dan matematika.


Assembly


section .data
    msg db "Hello World", 0

section .text
    global _start

_start:
    mov rax, 1
    mov rdi, 1
    mov rsi, msg
    mov rdx, 12
    syscall
    mov rax, 60
    xor rdi, rdi
    syscall
                

Assembly adalah bahasa tingkat rendah yang digunakan untuk memprogram perangkat keras secara langsung.


HTML


<!DOCTYPE html>
<html>
<head>
    <title>Hello World</title>
</head>
<body>
    <h1>Hello World</h1>
</body>
</html>
                

HTML adalah bahasa markup yang digunakan untuk membangun struktur halaman web.


C++


#include 
using namespace std;

int main() {
    cout << "Hello World" << endl;
    return 0;
}
                

C++ adalah pengembangan dari C yang mendukung pemrograman berorientasi objek.


C#


using System;

class Program {
    static void Main() {
        Console.WriteLine("Hello World");
    }
}
                

C# adalah bahasa yang dikembangkan oleh Microsoft untuk aplikasi berbasis Windows dan web.


Visual Basic


Module Module1
    Sub Main()
        Console.WriteLine("Hello World")
    End Sub
End Module
                

Visual Basic adalah bahasa pemrograman sederhana untuk membangun aplikasi Windows dengan cepat.


Dart


void main() {
    print('Hello World');
}
                

Dart adalah bahasa yang sering digunakan untuk pengembangan aplikasi menggunakan Flutter.


Scala


object HelloWorld {
    def main(args: Array[String]): Unit = {
        println("Hello World")
    }
}
                

Scala adalah bahasa yang menggabungkan konsep pemrograman berorientasi objek dan fungsional.


Objective-C


#import 
int main() {
    @autoreleasepool {
        NSLog(@"Hello World");
    }
    return 0;
}
                

Objective-C adalah bahasa yang digunakan sebelum Swift untuk mengembangkan aplikasi Apple.


Lua


print("Hello World")
                

Lua adalah bahasa pemrograman ringan yang sering digunakan untuk scripting dalam game dan aplikasi.


Elixir


IO.puts "Hello World"
                

Elixir adalah bahasa fungsional yang dibangun di atas Erlang dan digunakan untuk aplikasi terdistribusi dan real-time.


Fortran


PROGRAM HelloWorld
    PRINT *, "Hello World"
END PROGRAM HelloWorld
                

Fortran adalah bahasa yang digunakan untuk komputasi numerik dan ilmiah.


Groovy


println 'Hello World'
                

Groovy adalah bahasa dinamis yang berjalan di atas Java Virtual Machine (JVM).


ASP.NET


<% 
Response.Write("Hello World") 
%>
                

ASP.NET adalah framework berbasis server dari Microsoft untuk membangun aplikasi web.


Swift


import Swift
print("Hello World")
                

Swift adalah bahasa modern untuk membangun aplikasi iOS dan macOS.


Shell Script


echo "Hello World"
                

Shell script digunakan untuk mengotomasi tugas di sistem operasi berbasis Unix/Linux.


PowerShell


Write-Output "Hello World"
                

PowerShell adalah bahasa scripting untuk mengotomasi tugas pada sistem berbasis Windows.


Ada


with Ada.Text_IO; use Ada.Text_IO;

procedure Hello_World is
begin
    Put_Line("Hello World");
end Hello_World;
                

Ada adalah bahasa yang digunakan untuk aplikasi yang membutuhkan keandalan tinggi, seperti sistem pesawat.


Nim


echo "Hello World"
                

Nim adalah bahasa modern yang dirancang untuk performa tinggi dengan sintaks yang mudah dipahami.


Erlang


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

start() ->
    io:format("Hello World~n").
                

Erlang adalah bahasa pemrograman yang digunakan untuk aplikasi terdistribusi dan real-time.


Clojure


(println "Hello World")
                

Clojure adalah bahasa pemrograman Lisp modern yang berjalan di atas JVM.


Lebih baru Lebih lama