Programcılıkta adettir. Bir programlama dili öğrendiğinizde ilk yazdığınız uygulama “Hello World” uygulamasıdır.

Her ne yaparsanız yapın mutlaka “hello world”  ile başlarsınız.

Ben de arkadaşlarımın uzun suredir devam eden ısrarlarına dayanamayıp çok uzun süredir atıl durumda olan web sayfamı bir blog altyapısı  ile değiştirdim.

Bundan sonra teknoloji ve yaşam ile ilgili ilginç gördüğüm konuları blog’um aracılığıyla sizlerle paylaşıyor olacağım.

Ve ilk yazıyı adet yerini bulsun diye sizlerle çeşitli programlama dilllerindeki “hello world” uygulamalarını paylaşarak sonlandırıyorum.

ABAP4


REPORT ZHB00001.
*Hello world in ABAP/4 *
WRITE: 'Hello world'.

ActionScript 3.0

// Hello World in ActionScript 3. Place code in the first frame Actions.
var t:TextField=new TextField();
t.text="Hello World!";
addChild(t);

Ada


-- Hello World in Ada

with Text_IO;
procedure Hello_World is

begin
  Text_IO.Put_Line("Hello World!");
end Hello_World;

ASP-JavaScript

Hello World for Microsoft ASP (in JavaScript)

<%@ language="javascript" %>
<html><body>
<%
Response.Write('Hello World!');
%>
</body></html>

Assembler-6502-C64


; Hello World for 6502 Assembler (C64)

ldy #0
beq in
loop:
jsr $ffd2
iny
in:
lda hello,y
bne loop
rts
hello: .tx "Hello World!"
       .by 13,10,0

Assembler-Intel

; Hello World for Intel Assembler (MSDOS)

mov ax,cs
mov ds,ax
mov ah,9
mov dx, offset Hello
int 21h
xor ax,ax
int 21h

Hello:
  db "Hello World!",13,10,"$"

BASIC

10 REM Hello World in BASIC
20 PRINT "Hello World!"

C#


// Hello World in Microsoft C# ("C-Sharp").

using System;

class HelloWorld
{
    public static int Main(String[] args)
    {
        Console.WriteLine("Hello, World!");
        return 0;
    }
}

C++

// Hello World in C++ (pre-ISO)

#include <iostream.h>

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

COBOL

       * Hello World in COBOL

*****************************
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO.
ENVIRONMENT DIVISION.
DATA DIVISION.
PROCEDURE DIVISION.
MAIN SECTION.
DISPLAY "Hello World!"
STOP RUN.
****************************

Delphi

// Hello World in Delphi
Program Hello_World;

{$APPTYPE CONSOLE}

Begin
  WriteLn('Hello World');
End.


Fortran

C     Hello World in Fortran

      PROGRAM HELLO
      WRITE (*,100)
      STOP
  100 FORMAT (' Hello World! ' /)
      END

HTML


<HTML>
<!-- Hello World in HTML -->
<HEAD>
<TITLE>Hello World!</TITLE>
</HEAD>
<BODY>
Hello World!
</BODY>
</HTML>

Java


// Hello World in Java

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

JavaScript


<html>
<body>
<script language="JavaScript" type="text/javascript">
// Hello World in JavaScript
document.write('Hello World');
</script>
</body>
</html>


Lisp-Emacs

;;; Hello World in Emacs Lisp.

(defun hello-world()
  "Display the string hello world."
  (interactive)
  (message "hello world"))

Mathematica


(* Hello World in Mathematica *)

Hello[] := Print["Hello, World!"]

MATLAB


% Hello World in MATLAB.

disp('Hello World');

MSDOS

@ECHO OFF
REM Hello World for DOS batch

ECHO Hello World!

Pascal


{Hello World in Pascal}

program HelloWorld(output);
begin
  WriteLn('Hello World!');
end.

PEARL

MODULE (HELLO);
/* Hello World in PEARL (Process and Experiment Automation Realtime Language) */
  SYSTEM;
   TERMINAL:DIS<->SDVLS(2);
  PROBLEM;
   SPC TERMINAL DATION INOUT
         ALPHIC DIM(,) TFU MAX
         FORWARD CONTROL (ALL);
   MAIN:TASK;
     DCL TEXT INV CHAR(30)
          INIT('HELLO WORLD!');
    OPEN TERMINAL;
    PUT TEXT TO TERMINAL;
    CLOSE TERMINAL;
   END;
MODEND;

PHP


<?php
  // Hello World in PHP
  echo 'Hello World!';
?>


Python

# Hello World in Python
print "Hello World"

QuickBASIC


REM Hello World in QuickBASIC
PRINT "Hello World!"
END


SQL

# Hello World in SQL

SELECT 'Hello World';

VisualBasic6


' Hello World in Visual Basic 6

Private Sub Form_Load()
Print "Hello World"
End Sub