#

..code, catatan seorang programmer

Hello World!

Seorang programmer tentu familiar dengan judul diatas. Saat mulai mempelajari bahasa pemrograman baru kata "Hello World!" ini kerap kali digunakan sebagai intro pengenalan bahasa bersangkutan.

Ini adalah posting pertama. Selamat datang di blog ini.

Untuk melengkapi posting pertama ini berikut penulis coba tampilkan sambutan hangat "Hello World!" dalam beberapa bahasa pemrograman:

JavaScript:
[code]
<html>
<body>
<script language="javascript">
  document.write('Hello World!');
</script>
</body>
</html>
[/code]

VBScript (Windows Scripting Host):
[code]
MsgBox "Hello World!"
[/code]

PHP:
[code]
<html>
<body>
<?php
  echo 'Hello World!';
?>
</body>
</html>
[/code]

ASP Classic:
[code]
<html>
<body>
<%
  Response.Write('Hello World!');
%>
</body>
</html>
[/code]

VB.Net:
[code]
Imports System.Console

Class HelloWorld
    Public Shared Sub Main()
        WriteLine("Hello World!")
    End Sub
End Class
[/code]

Assembly x86 (MSDOS)
[code]
.model small
.stack 100h

.data
msg db 'Hello world!$'

.code
start:
mov ah, 09h
lea dx, msg
int 21h
mov ax, 4C00h
int 21h
end start
[/code]

Microsoft Visual C++
[code]
#include <afxwin.h>

class CHello : public CFrameWnd
{
public:
    CHello()
    {
        Create(NULL,_T("Hello World!"),WS_OVERLAPPEDWINDOW,rectDefault);
    }
};

class CHelloApp : public CWinApp
{
public:
    virtual BOOL InitInstance();
};

BOOL CHelloApp::InitInstance()
{
    m_pMainWnd = new CHello();
    m_pMainWnd->ShowWindow(m_nCmdShow);
    m_pMainWnd->UpdateWindow();
    return TRUE;
}

CHelloApp theApp;
[/code]

Java Mobile:
[code]
package helloworld;

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class HelloWorld extends MIDlet {

  public HelloWorld()
  {
    Form form = new Form("Hello World");
    form.append("Hello world!");
    Display.getDisplay(this).setCurrent(form);
  }

  protected void pauseApp() {  }
  protected void startApp() throws
    javax.microedition.midlet.MIDletStateChangeException {  }
  protected void destroyApp(boolean parm1) throws
    javax.microedition.midlet.MIDletStateChangeException {  }
}
[/code]

Notes: Ada sangat banyak bahasa pemrograman. Untuk variasi "Hello World!" dalam bahasa-bahasa pemrograman lainnya pembaca bisa temukan disini: http://helloworldcollection.de
Share to:
Newer Post
Comments