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.
REPORT ZHB00001.
*Hello world in ABAP/4 *
WRITE: 'Hello world'.
// Hello World in ActionScript 3. Place code in the first frame Actions.
var t:TextField=new TextField();
t.text="Hello World!";
addChild(t);
-- Hello World in Ada
with Text_IO;
procedure Hello_World is
begin
Text_IO.Put_Line("Hello World!");
end Hello_World;
Hello World for Microsoft ASP (in JavaScript)
<%@ language="javascript" %>
<html><body>
<%
Response.Write('Hello World!');
%>
</body></html>
; 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
; 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,"$"
10 REM Hello World in BASIC
20 PRINT "Hello World!"
// Hello World in Microsoft C# ("C-Sharp").
using System;
class HelloWorld
{
public static int Main(String[] args)
{
Console.WriteLine("Hello, World!");
return 0;
}
}
// Hello World in C++ (pre-ISO)
#include <iostream.h>
main()
{
cout << "Hello World!" << endl;
return 0;
}
* Hello World in COBOL
*****************************
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO.
ENVIRONMENT DIVISION.
DATA DIVISION.
PROCEDURE DIVISION.
MAIN SECTION.
DISPLAY "Hello World!"
STOP RUN.
****************************
// Hello World in Delphi
Program Hello_World;
{$APPTYPE CONSOLE}
Begin
WriteLn('Hello World');
End.
C Hello World in Fortran
PROGRAM HELLO
WRITE (*,100)
STOP
100 FORMAT (' Hello World! ' /)
END
<HTML>
<!-- Hello World in HTML -->
<HEAD>
<TITLE>Hello World!</TITLE>
</HEAD>
<BODY>
Hello World!
</BODY>
</HTML>
// Hello World in Java
class HelloWorld {
static public void main( String args[] ) {
System.out.println( "Hello World!" );
}
}
<html>
<body>
<script language="JavaScript" type="text/javascript">
// Hello World in JavaScript
document.write('Hello World');
</script>
</body>
</html>
;;; Hello World in Emacs Lisp.
(defun hello-world()
"Display the string hello world."
(interactive)
(message "hello world"))
(* Hello World in Mathematica *)
Hello[] := Print["Hello, World!"]
% Hello World in MATLAB.
disp('Hello World');
@ECHO OFF
REM Hello World for DOS batch
ECHO Hello World!
{Hello World in Pascal}
program HelloWorld(output);
begin
WriteLn('Hello World!');
end.
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
// Hello World in PHP
echo 'Hello World!';
?>
# Hello World in Python
print "Hello World"
REM Hello World in QuickBASIC
PRINT "Hello World!"
END
# Hello World in SQL
SELECT 'Hello World';
' Hello World in Visual Basic 6
Private Sub Form_Load()
Print "Hello World"
End Sub
Son Yorumlar