Hello world: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
k ←Suntingan 36.79.2.78 (bicara) dibatalkan ke versi terakhir oleh Bagas Chrisara
Tag: Pengembalian
Tag: Pengembalian manual Suntingan perangkat seluler Suntingan peramban seluler
 
(42 revisi perantara oleh 24 pengguna tidak ditampilkan)
Baris 1:
[[Berkas:HelloWorld_Maktivism_ComputerProgramming_LEDs.jpg|jmpl|Sebuah pesan "Halo, Dunia!" yang ditampilkan melalui lukisan [[cahaya pencahayaan]] lama dengan strip [[LED]] yang bergerak]]
'''Hello world''' (Halo dunia) adalah nama jenis program [[komputer]] yang diambil pertama kalinya pada kursus [[pemrograman]].
'''Hello world''' ('''Halo dunia''') umumnya adalah [[program komputer]] yang mengeluarkan atau menampilkan pesan "Hello, World!". Program semacam itu sangat sederhana di sebagian besar [[bahasa pemrograman]], dan sering digunakan untuk menggambarkan sintaks dasar bahasa pemrograman. Ini sering kali merupakan program pertama yang ditulis oleh orang-orang yang belajar kode.<ref>{{Cite book|last=Langbridge|first=James A.|date=2013-12-03|url=https://books.google.com/books?id=y51NAgAAQBAJ&pg=PA74&lpg=PA74&dq#v=onepage&q&f=false|title=Professional Embedded ARM Development|publisher=John Wiley & Sons|isbn=978-1-118-88782-0|language=en}}</ref><ref>{{Citation|title=sinobitorg/hardware|url=https://github.com/sinobitorg/hardware|date=2020-07-10|accessdate=2020-08-19}}</ref> Ini juga dapat digunakan sebagai [[tes kewarasan]] untuk memastikan bahwa bahasa komputer diinstal dengan benar, dan bahwa operator memahami cara menggunakannya.
 
Program ini sangat sederhana dengan menunjukkan teks "Halo dunia" di layar. Contoh awal ini dipakai untuk menulis program-program yang lebih canggih.
 
Hello world! pertama kalinya dipakai oleh para pemrogram bahasa [[bahasa C|C]] untuk menunjukkan kemampuan bahasa ini.
 
== Hello world dalam beberapa bahasa pemrograman ==
 
=== [[bahasa Basic|Basic]] ===
<sourcesyntaxhighlight lang="qbasic">
10 PRINT "HaloHello duniaworld"
</syntaxhighlight>
</source>
 
=== [[File Batch]] ===
@echo off
echo HaloHello duniaworld
 
=== [[C (bahasa pemrograman)|C]] ===
<sourcesyntaxhighlight lang="c">
#include <stdio.h>
int main()
{
printf("HaloHello duniaworld\n");
return 0;
}
</syntaxhighlight>
</source>
 
=== [[C++]] ===
<sourcesyntaxhighlight lang="cpp">
#include <iostream>
int main()
{
std::cout << "HaloHello duniaworld";
return 0;
}
</syntaxhighlight>
</source>
 
=== [[C sharp|C#]] ===
<sourcesyntaxhighlight lang="csharp">
class HaloDunia
{
Baris 46 ⟶ 43:
}
}
</syntaxhighlight>
</source>
 
=== [[Borland Delphi|Delphi]] ===
<sourcesyntaxhighlight lang="pascal">
program HaloDunia;
 
Baris 60 ⟶ 57:
writeln('Halo Dunia');
end.
</syntaxhighlight>
</source>
 
=== [[Clipper]] ===
?"HaloHello duniaworld"
 
=== [[Java]] ===
<sourcesyntaxhighlight lang="java">
public class HaloDunia {
public static void main(String args[]) {
System.out.println("Halo duniaDunia\n");
}
</syntaxhighlight>
</source>
 
=== [[lisp]] ===
<sourcesyntaxhighlight lang="lisp">
(print "HaloHello duniaworld")
</syntaxhighlight>
</source>
 
=== [[Pascal]] ===
<sourcesyntaxhighlight lang="pascal">
program helloworld;
begin {
Baris 86 ⟶ 83:
}
end.
</syntaxhighlight>
</source>
 
=== [[Perl]] ===
<sourcesyntaxhighlight lang="perl">
print "HaloHello duniaworld\n";
</syntaxhighlight>
</source>
 
=== [[PHP]] ===
<sourcesyntaxhighlight lang="php">
 
<?php
echo "HaloHello duniaworld";
?>
 
</syntaxhighlight>
</source>
 
=== [[PLSQL|PL/SQL Oracle]] ===
<sourcesyntaxhighlight lang="oracle8">
create or replace procedure HelloWorld is
begin
dbms_out.put_line('HALO DUNIA');
end;
</syntaxhighlight>
</source>
 
=== [[Prolog]] ===
write('HaloHello duniaworld'),nl.
 
=== [[Python (bahasa pemrograman)|Python]] ===
<sourcesyntaxhighlight lang="python">
print("Hello 'Halo dunia\n'World")
</syntaxhighlight>
</source>
 
=== [[RPG (bahasa pemrograman)|RPG]] ===
I 'HaloHello duniaworld' C HELLO
C DSPLY HELLO
 
Baris 127 ⟶ 124:
const proc: main is func
begin
writeln("HaloHello duniaworld");
end func;
 
=== [[Transact-SQL|Microsoft T-SQL]] ===
<sourcesyntaxhighlight lang="tsql">
create proc HelloWorld as
begin
print 'HALO DUNIA'
end
</syntaxhighlight>
</source>
 
== Hello world dalam beberapa bahasa shell ==
=== [[Bash]] ===
<sourcesyntaxhighlight lang="bash">
printf "HaloHello duniaworld"
</syntaxhighlight>
</source>
 
=== [[Sh]] ===
echo 'HaloHello duniaworld'
 
== Hello world dalam beberapa bahasa ''mark up'' ==
 
=== [[HTML]] ===
<sourcesyntaxhighlight lang="html4strict">
<pre>
<html>
Baris 159 ⟶ 156:
</head>
<body>
HaloHello duniaworld
</body>
</html>
</pre>
</syntaxhighlight>
</source>
 
=== [[LaTeX]] ===
<sourcesyntaxhighlight lang="latex">
\documentclass{article}
\begin{document}
HaloHello duniaworld
\end{document}
</syntaxhighlight>
</source>
 
=== [[Lisp]] ===
<sourcesyntaxhighlight lang="lisp">
(princ "HaloHello duniaworld\n")
(prin1)
</syntaxhighlight>
</source>
 
=== [[XML]] ===
<sourcesyntaxhighlight lang="xml">
<?xml version="1.0"?>
<text>HaloHello duniaworld</text>
</syntaxhighlight>
</source>
 
== Referensi ==
<references />
 
== Pranala luar ==
{{Commons category|Hello World}}
* [http://www.roesler-ac.de/wolfram/hello.htm Hello world! dalam 141 bahasa program]
{{Wikibooks|Pemrograman Komputer|Hello world}}
 
* [http://www.roesler-ac.de/wolfram/hello.htm Hello world! dalam 141 bahasa program]
* [http://rosettacode.org/wiki/Hello_world "Hello world/Text"]. ''[[Rosetta Code]]''.
* [https://web.archive.org/web/20160326193543/http://theunsungheroesofit.com/helloworld/ "Unsung Heroes of IT / Part One: Brian Kernighan"]. ''TheUnsungHeroesOfIT.com''. Diarsipkan dari [http://theunsungheroesofit.com/helloworld/ versi asli] tanggal 2016-03-26. Diakses tanggal 23-08-2014.
 
{{wikisource|Hello world}}
{{Portal komputer}}
 
[[Kategori:PemrogramanCerita rakyat pemrograman komputer]]
[[Kategori:FrasaMenguji item dalam bahasa komputer]]