Farklı Dillerde “Hello World!” Yazdırma

by A.Gökhan, M.Sc. | Mayıs 21 11:52

Bir programlama dili öğrenmenin kuralı o dili kullanarak ekrana “Hello World!” yazdırmaktan geçer. Bu bütün programlamacılar bilir. Bu yazıda belki biraz da nostalji yaparak birbirinden farklı dillerde ekrana, “Hello World!” yazdıracağız. Vakit kaybetmeden başlayalım:

Visual Basic

1
MsgBox "Hello, world!"

Scheme

1
(display "Hello, world!")

Ruby

1
puts "Hello, world!"

R

1
cat('Hello, world!\n')

Python

1
print("Hello, world!")

PHP

1
echo "Hello world!";

Perl

1
print "Hello, world!\n";

Pascal

1
2
3
4
program HelloWorld;
begin
  WriteLn('Hello, world!');
end.

Objective-C

1
2
3
4
5
6
7
8
#import <stdio.h>
#import <Foundation/Foundation.h>
int main(void)
{
    NSLog(@"Hello, world!\n");
    return 0;
}

Small Basic

1
TextWindow.WriteLine("Hello, World!")

Prolog

1
main :- write('Hello, world!'), nl.

mIRC Script

1
echo -a Hello, world!

MATLAB

1
disp('Hello, world!')

Mathematica

1
"Hello, world!"

Lisp

1
(print "Hello, world!")

Fuzuli

1
(print "hello, world!")

JavaScript

1
document.write("Hello World!");

Java

1
2
3
4
5
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, world!");
    }
}

HTML

1
2
3
4
5
6
7
<!DOCTYPE html>
<html>
   <head></head>
   <body>
       <p>Hello, world!</p>
   </body>
</html>

Fortran

1
2
3
program hello
    write(*,*) 'Hello, world!'
end program hello

F#

1
printfn "Hello, world!"

Shell

1
echo Hello, world!

MySQL

1
2
3
4
5
6
7
8
9
DELIMITER $$
CREATE FUNCTION hello_world() RETURNS TEXT COMMENT 'Hello World'
BEGIN
  RETURN 'Hello World';
END;
$$
DELIMITER ;
SELECT hello_world();

Processing

1
2
3
void setup(){
  println("Hello, world!");
}

Delphi

1
2
3
4
program HelloWorld;
begin
  Writeln('Hello, world!');
end.

Dart

1
2
3
main() {
  print('Hello, world!');
}

D

1
2
3
4
5
6
import std.stdio;
void main()
{
  writeln("Hello, world!");
}

COBOL

1
2
3
4
5
IDENTIFICATION DIVISION.
       PROGRAM-ID. HELLO-WORLD.
       PROCEDURE DIVISION.
           DISPLAY 'Hello, world!'.
           STOP RUN.

C#

1
2
3
4
5
6
7
8
using System;
class Program
{
    public static void Main(string[] args)
    {
        Console.WriteLine("Hello, world!");
    }
}

C++

1
2
3
4
5
6
#include <iostream>
int main()
{
    std::cout << "Hello, world!\n";
}

C

1
2
3
4
5
6
#include <stdio.h>
int main(void)
{
    printf("Hello, world!\n");
}

Boo

1
print "Hello world!"

Unity Script

1
Debug.Log("Hello World!");

BASIC

1
PRINT "Hello, world!"

Bash

1
echo "Hello world"

SQL

1
SELECT 'Hello, world!';

PL/SQL

1
2
3
4
SET SERVEROUTPUT ON;
BEGIN
    DBMS_OUTPUT.PUT_LINE('Hello, world!');
END;

ASP.NET

1
Response.Write("Hello World!");

Assembly

1
2
3
4
5
6
7
8
9
10
11
12
13
14
; Uses S-C Assembler variant.
; .or is origin
; .as is ASCII String
; .hs is Hex String
        .or $300
main    ldy #$00
.1      lda str,y
        beq .2
        jsr $fded ; ROM routine, COUT, y is preserved
        iny
        bne .1
.2      rts
str     .as "HELLO WORLD"
        .hs 0D00

ALGOL

1
2
3
BEGIN
   DISPLAY ("Hello, world!");
END.

ADA

1
2
3
4
5
6
7
with Ada.Text_IO;
procedure Hello_World is
use Ada.Text_IO;
begin
    Put_Line("Hello, world!");
end;

Action Script

1
trace ("Hello, world!");

ABAP

1
2
REPORT ZHELLOWORLD.
WRITE 'Hello, world!'.

Logo

1
print [Hello, world!]

Quick Basic

1
2
3
REM Hello World in QuickBASIC
PRINT "Hello World!"
END

XML

1
2
3
4
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="HelloWorld.xsl" ?>
<!-- Hello World in XML -->
<text><string>Hello, World</string></text>

XHTML

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!-- Hello World in XHTML -->
<html
xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
   <title>
     Hello World!
   </title>
</head>
<body>
   <h1>Hello World!</h1>
</body>
</html>

Unix-Shell

1
echo 'Hello World!'

Swift

1
println("Hello, world!")

T-SQL

1
PRINT 'Hello World'

PostgreSQL

1
2
3
4
5
6
7
CREATE FUNCTION hello_world() RETURNS text AS $$
BEGIN
RETURN 'Hello World';
END
$$ LANGUAGE plpgsql;
 
SELECT hello_world();

PHP + GD (Graphics Draw)

1
2
3
4
5
6
7
header("Content-type: image/gif");
$rscImage    = imagecreatetruecolor(80, 25);
$intFontC    = imagecolorallocate($rscImage, 255, 255, 255);
$intBGC        = imagecolorallocate($rscImage, 0, 0, 0);
imagestring($rscImage, 2, 5, 5, "Hello World!", $intFontC);
imagegif($rscImage);
imagedestroy($rscImage);

MSDOS

1
2
3
4
@ECHO OFF
REM Hello World for DOS batch
 
ECHO Hello World!

Source URL: http://www.phpservisi.com/farkli-dillerde-hello-world-yazdirma/


Copyright ©2025 Phpservisi.com unless otherwise noted.