Salam Dünya proqram nümunələrinin siyahısı

Vikipediya, azad ensiklopediya
Naviqasiyaya keçin Axtarışa keçin

Proqramlaşdırma dilini yeni öyrənməyə başlayarkən ilk yazılan proqram adətən "Salam Dünya" proqramı olur. Bir çox dildə yazılmış Salam Dünya proqram nümunələri:

3D Games Creator[redaktə | mənbəni redaktə et]

print "Salam Dünya"
wait key

ABAP[redaktə | mənbəni redaktə et]

REPORT Z_HALLO_WELT.
WRITE 'Salam Dünya!'.

ActionScript[redaktə | mənbəni redaktə et]

trace('Salam Dünya');

Ada[redaktə | mənbəni redaktə et]

with Ada.Text_IO;
procedure Salam is
begin
    Ada.Text_IO.Put_Line ("Salam Dünya!");
end Hallo;

ALGOL 60[redaktə | mənbəni redaktə et]

 'BEGIN'
     OUTSTRING(2,'('Salam Dünya')');
 'END'

ALGOL 68[redaktə | mənbəni redaktə et]

 ( print("Salam Dünya!") )

AMOS BASIC[redaktə | mənbəni redaktə et]

? "Salam Dünya!"

AppleScript[redaktə | mənbəni redaktə et]

display dialog "Salam Dünya"

ASP (Active Server Pages)[redaktə | mənbəni redaktə et]

<%
  Response.Write("Salam Dünya!")
%>

və ya

<%="Salam Dünya!"%>

AutoHotkey[redaktə | mənbəni redaktə et]

MsgBox Salam Dünya!

AutoIt[redaktə | mənbəni redaktə et]

MsgBox(0, "", "Salam Dünya!")

AutoLISP[redaktə | mənbəni redaktə et]

(princ "Salam Dünya!")

awk[redaktə | mənbəni redaktə et]

BEGIN { print "Salam Dünya!" }

B[redaktə | mənbəni redaktə et]

main() {
    printf("Salam Dünya!");
}

BASIC[redaktə | mənbəni redaktə et]

10 PRINT "Salam Dünya!"

Batch[redaktə | mənbəni redaktə et]

@echo Salam Dünya!

BeanShell[redaktə | mənbəni redaktə et]

print("Salam Dünya!");

Blitz Max[redaktə | mənbəni redaktə et]

Framework BRL.StandardIO
Print("Salam Dünya!")

Boo[redaktə | mənbəni redaktə et]

print "Salam Dünya!"

C/AL[redaktə | mənbəni redaktə et]

MESSAGE('Salam Dünya')

C[redaktə | mənbəni redaktə et]

#include <stdio.h>

int main(void)
{
    puts("Salam Dünya!");
}

C GTK ilə[redaktə | mənbəni redaktə et]

/*
 * "gcc hello_world.c -o hello_world `pkg-config --cflags --libs gtk+-2.0`" şəklində kompilyasiya edin. 
 * 
 */
#include <gtk/gtk.h>
gboolean delete_event(GtkWidget *widget, GdkEvent *event, gpointer data) {
  return FALSE;
}
void destroy(GtkWidget *widget, gpointer data) {
  gtk_main_quit();
}
void clicked(GtkWidget *widget, gpointer data) {
  g_print("Salam Dünya!\n");
}
int main (int argc, char *argv[]) {
  gtk_init(&argc, &argv);
  GtkWidget *window;
  GtkWidget *button;
  window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
  gtk_container_set_border_width(GTK_CONTAINER(window), 10);
  g_signal_connect(G_OBJECT(window), "delete-event", G_CALLBACK(delete_event), NULL);
  g_signal_connect(G_OBJECT(window), "destroy", G_CALLBACK(destroy), NULL);
  button = gtk_button_new_with_label("Salam Dünya!");
  g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(clicked), NULL);
  gtk_widget_show(button);
  gtk_container_add(GTK_CONTAINER(window), button);
  gtk_widget_show(window);
  gtk_main();
  return 0;
}

C Windows API ilə[redaktə | mənbəni redaktə et]

#include <windows.h>
int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
  MessageBox(0, "Salam Dünya!", "Mənim birinci proqramım", MB_OK);
  return 0;
}

C++[redaktə | mənbəni redaktə et]

#include <iostream>
int main()
{
    std::cout << "Salam Dünya!" << std::endl;
}

C++/CLI[redaktə | mənbəni redaktə et]

int main()
{
    System::Console::WriteLine("Salam Dünya!");
}

=== [[C++]] [[gtkmm]] ilə ===
<syntaxhighlight lang="cpp" highlight="10">
#include <gtkmm/main.h>
#include <gtkmm/button.h>
#include <gtkmm/window.h>
int main (int argc, char* argv[])
{
    Gtk::Main m_main(argc, argv);
    Gtk::Window m_window;
    Gtk::Button m_button("Salam Dünya!");
    m_window.add(m_button);
    m_button.show();
    Gtk::Main::run(m_window);
    return 0;
}

C++ Qt kitabxanası ilə[redaktə | mənbəni redaktə et]

#include <QLabel>
#include <QApplication>
int main(int argc, char* argv[])
{
    QApplication app(argc, argv);
    QLabel label("Salam Dünya!");
    label.show();
    return app.exec();
}

C#[redaktə | mənbəni redaktə et]

class MainClass
{
    public static void Main()
    {
        System.Console.WriteLine("Salam Dünya!");
    }
}

CIL[redaktə | mənbəni redaktə et]

.assembly SalamDunya { }
.assembly extern mscorlib { }
.method public static void Main() cil managed
{
    .entrypoint
    .maxstack 1
    ldstr "Salam Dünya!"
    call void [mscorlib]System.Console::WriteLine(string)
    ret
}

CLIST[redaktə | mənbəni redaktə et]

WRITE Salam Dünya

Clojure[redaktə | mənbəni redaktə et]

(println "Salam Dünya!")

CLP[redaktə | mənbəni redaktə et]

PGM
SNDPGMMSG MSG('Salam Dünya!') MSGTYPE(*COMP)
ENDPGM

COBOL[redaktə | mənbəni redaktə et]

000100 IDENTIFICATION DIVISION.
000200 PROGRAM-ID. HELLOWORLD.
000900 PROCEDURE DIVISION.
001000 MAIN.
001100 DISPLAY "Salam Dünya!".
001200 STOP RUN.

COLDFUSION[redaktə | mənbəni redaktə et]

<cfset beispiel = "Salam Dünya!" >
<cfoutput>#beispiel#</cfoutput>

COMAL[redaktə | mənbəni redaktə et]

10 PRINT "Salam Dünya!"

Common Lisp[redaktə | mənbəni redaktə et]

(write-line "Salam Dünya!")

Component Pascal[redaktə | mənbəni redaktə et]

MODULE SalamDunya;
IMPORT Out;
PROCEDURE Output*;
BEGIN
   Out.String ("Salam Dünya!");
   Out.Ln;
END Output;
END HalloWelt.

D[redaktə | mənbəni redaktə et]

import std.stdio;
void main() {
    writeln("Salam Dünya!");
}

dBase/Foxpro[redaktə | mənbəni redaktə et]

? "Salam Dünya!"

Object Pascal[redaktə | mənbəni redaktə et]

komanda interfeysi:

program SalamDunya;
begin
  writeln('Salam Dünya!');
end.

qrafik interfeys:

    program HalloWelt;
    {$APPTYPE GUI}
    uses Dialogs;
     begin
      ShowMessage('Salam Dünya!');
    end.

Eiffel[redaktə | mənbəni redaktə et]

class Salam_Dunya
create
    make
feature
    make is
    do
        io.put_string("Salam Dünya!%N")
    end
end

ELAN[redaktə | mənbəni redaktə et]

putline ("Salam Dünya!");

Emacs Lisp[redaktə | mənbəni redaktə et]

(print "Salam Dünya!")

Erlang[redaktə | mənbəni redaktə et]

-module(Salam).
-export([Salam_Dunya/0]).

Salam_Dunya() -> io:fwrite("Salam Dünya!\n").

F#[redaktə | mənbəni redaktə et]

printfn "Salam Dünya"

Forth[redaktə | mənbəni redaktə et]

.( Salam Dünya!)

Fortran[redaktə | mənbəni redaktə et]

program salam
write(*,*) "Salam Dünya!"
end program salam

FreeBASIC[redaktə | mənbəni redaktə et]

print "Salam Dünya!"

GML[redaktə | mənbəni redaktə et]

show_message("Salam Dünya!");

Gambas[redaktə | mənbəni redaktə et]

    PUBLIC SUB Form_Enter()
    PRINT "Salam Dünya!"
    END

Go[redaktə | mənbəni redaktə et]

package main

import "fmt"

func main() {
	fmt.Println("Salam Dünya!")
}

Groovy[redaktə | mənbəni redaktə et]

println "Salam Dünya!"

Haskell[redaktə | mənbəni redaktə et]

main :: IO ()
main = putStrLn "Salam Dünya!"

Haxe[redaktə | mənbəni redaktə et]

class Test {
    static function main() {
        trace("Salam Dünya!");
    }
}

IDL (RSI)[redaktə | mənbəni redaktə et]

PRO salam_dunya
    PRINT, "Salam Dünya!"
END

Io[redaktə | mənbəni redaktə et]

"Salam Dünya!" print

J#[redaktə | mənbəni redaktə et]

public class HalloWelt
{
    public static void main(String[] args)
    {
        System.Console.WriteLine("Salam Dünya!");
    }
}

JavaScript[redaktə | mənbəni redaktə et]

document.write("Salam Dünya!");

Java[redaktə | mənbəni redaktə et]

class Hallo {
  public static void main( String[] args ) {
    System.out.println("Salam Dünya!");
  }
}

və ya

import javax.swing.*;
class Salam {
  public static void main( String[] args ) {
    JOptionPane.showMessageDialog( null, "Salam Dünya!" );
  }
}

KiXtart[redaktə | mənbəni redaktə et]

? "Salam Dünya!"

LaTeX[redaktə | mənbəni redaktə et]

\documentclass{article}
\begin{document}
Salam Dünya!
\end{document}

LISP[redaktə | mənbəni redaktə et]

(print "Salam Dünya!")

[redaktə | mənbəni redaktə et]

print [Salam Dünya!]

Lua[redaktə | mənbəni redaktə et]

print ("Salam Dünya!")

MATLAB[redaktə | mənbəni redaktə et]

fprintf('Salam Dünya!');

və ya

disp('Salam Dünya!');

və ya

disp Salam_Dünya

və ya

'Salam Dünya'

mIRC Script[redaktə | mənbəni redaktə et]

on 1:load:*: { echo Salam Dünya! }

input salam dunya necesiz

IMPORT Write; BEGIN

   Write.Line("Salam Dünya!");

END HalloWelt. </syntaxhighlight>

OCaml[redaktə | mənbəni redaktə et]

print_endline "Salam Dünya!";;

Objective C[redaktə | mənbəni redaktə et]

#import <stdio.h>
int main()
{
  puts("Salam Dünya!");
  return 0;
}

Objective-C Cocoa ilə[redaktə | mənbəni redaktə et]

#import <Cocoa/Cocoa.h>
@interface Controller : NSObject
{
 NSWindow *window;
 NSTextField *textField;
}
@end
int main(int argc, const char *argv[])
{
 NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
 NSApp = [NSApplication sharedApplication];
 Controller *controller = [[Controller alloc] init];
 [NSApp run];
 [controller release];
 [NSApp release];
 [pool release];
 return EXIT_SUCCESS;
}
@implementation Controller
- (id)init
{
 if ((self = [super init]) != nil) {
                textField = [[NSTextField alloc] initWithFrame:NSMakeRect(10.0, 10.0, 85.0, 20.0)];
                [textField setEditable:NO];
                [textField setStringValue:@"Salam Dünya!"];

                window = [[NSWindow alloc] initWithContentRect:NSMakeRect(100.0, 350.0, 200.0, 40.0)
                                                                                         styleMask:NSTitledWindowMask | NSClosableWindowMask | NSMiniaturizableWindowMask
                                                                                           backing:NSBackingStoreBuffered
                                                                                                 defer:YES];
                [window setDelegate:self];
                [window setTitle:@"Salam Dünya!"];
                [[window contentView] addSubview:textField];
                [window makeKeyAndOrderFront:nil];
 }

 return self;
}
- (void)windowWillClose:(NSNotification *)notification
{
 [NSApp terminate:self];
}

@end

OpenLaszlo[redaktə | mənbəni redaktə et]

<canvas>
   <text>Salam Dünya!</text>
</canvas>

Oz[redaktə | mənbəni redaktə et]

{Show 'Salam Dünya'}

Pascal[redaktə | mənbəni redaktə et]

program Hallo ( output );
begin
  writeln('Salam Dünya!');
end.

PAWN[redaktə | mənbəni redaktə et]

main()
{
        printf("Salam Dünya!\n");
}

PEARL[redaktə | mənbəni redaktə et]

MODULE (HALLOWELT);
    SYSTEM;
        TERMINAL:DIS<->SDVLS(2);

    PROBLEM;
        SPC TERMINAL DATION OUT ALPHIC DIM(,) TFU MAX FORWARD CONTROL (ALL);

    MAIN:TASK;
       OPEN TERMINAL;
       PUT 'Hallo Welt!' TO TERMINAL;
       CLOSE TERMINAL;
   END;

MODEND;

Perl[redaktə | mənbəni redaktə et]

print "Salam Dünya!\n";

PHP[redaktə | mənbəni redaktə et]

<?php
    print "Salam Dünya!";
?>

və ya:

<?php
    echo "Salam Dünya!";
?>

və ya:

<?="Salam Dünya!"?>

Pike[redaktə | mənbəni redaktə et]

int main() {
    write("Salam Dünya!\n");
    return 0;
}

PL/I[redaktə | mənbəni redaktə et]

 Test: procedure options(main);
    put skip list("Salam Dünya!");
 end Test;

PocketC[redaktə | mənbəni redaktə et]

Konsole:

main() {
  puts("Salam Dünya!");
}

POV-Ray[redaktə | mənbəni redaktə et]

camera {
 location <0, 0, -5>
 look_at  <0, 0, 0>
}
light_source {
 <10, 20, -10>
 color rgb 1
}
light_source {
 <-10, 20, -10>
 color rgb 1
}
background {
 color rgb 1
}
text {
 ttf "someFont.ttf"
 "Salam Dünya!", 0.015, 0
 pigment {
   color rgb <0, 0, 1>
 }
 translate -3*x
}

PowerShell[redaktə | mənbəni redaktə et]

"Salam Dünya!"

və ya:

echo "Salam Dünya!"

və ya:

[System.Console]::WriteLine("Salam Dünya!")

Progress 4GL[redaktə | mənbəni redaktə et]

 DISPLAY "Salam Dünya!".

oder:

 MESSAGE "Salam Dünya!"
   VIEW-AS ALERT-BOX INFO BUTTONS OK.

Prolog dili[redaktə | mənbəni redaktə et]

 ?- write('Salam Dünya!'), nl.

PureBasic[redaktə | mənbəni redaktə et]

 OpenConsole()
   Print("Salam Dünya!")
   Input() ;Beendet das Programm beim nächsten Tastendruck
 CloseConsole()

Python[redaktə | mənbəni redaktə et]

python 3-cü versiyaya qədər:

print "Salam Dünya!"

pyton 3-cü versiyadan sonra (3-cü versiya daxil olmaqla):

print("Salam Dünya")

QBASIC[redaktə | mənbəni redaktə et]

PRINT "Salam Dünya!"

R[redaktə | mənbəni redaktə et]

print ("Salam Dünya!")

və ya

cat ("Salam Dünya!\n")

REXX[redaktə | mənbəni redaktə et]

say "Salam Dünya!"

Ruby[redaktə | mənbəni redaktə et]

puts "Salam Dünya!"

Ruby GTK+ ilə[redaktə | mənbəni redaktə et]

require "gtk2"
Gtk::Window.new("Salam Dünya!").show_all.signal_connect(:delete_event){Gtk.main_quit}
Gtk.main

Ruby Tk ilə[redaktə | mənbəni redaktə et]

require "tk"
TkRoot.new{ title "Salam Dünya!" }
Tk.mainloop

SAC (Single Assignment C)[redaktə | mənbəni redaktə et]

use StdIO: all;
int main()
{
  printf("Salam Dünya!\n");
  return(0);
}

SAS[redaktə | mənbəni redaktə et]

data _null_;
   put "Salam Dünya!";
run;

Scala[redaktə | mənbəni redaktə et]

object HalloWelt extends Application {
  println("Salam Dünya!")
}

Scheme[redaktə | mənbəni redaktə et]

(display "Salam Dünya!")
(newline)

Smalltalk[redaktə | mənbəni redaktə et]

'Salam Dünya!' out.

Spec#[redaktə | mənbəni redaktə et]

 using System;
 public class Programm
 {
    public static void Main(string![]! args)
    requires forall{int i in (0:args.Length); args[i] != null};
    {
        Console.WriteLine("Salam Dünya!");
    }
 }

Standard ML[redaktə | mənbəni redaktə et]

print "Salam Dünya!\n"

SPL[redaktə | mənbəni redaktə et]

debug "Salam Dünya!";

SQL[redaktə | mənbəni redaktə et]

SELECT 'Salam Dünya' AS message;

OracleMySQL üçün:

SELECT 'Salam Dünya!' FROM dual;

IBM-DB2 üçün:

SELECT 'Salam Dünya!' FROM sysibm.sysdummy1;

MSSQL, MySQL, PostgreSQL üçün:

SELECT 'Salam Dünya!';

StarOffice Basic[redaktə | mənbəni redaktə et]

 sub main
 print "Salam Dünya!"
 end sub

və ya:

 sub HalloWeltAlternativ
     MsgBox "Salam Dünya!"
 end sub

Tcl[redaktə | mənbəni redaktə et]

puts "Salam Dünya!"

Tcl/Tk[redaktə | mənbəni redaktə et]

label .l -text "Salam Dünya"
pack .l

TeX[redaktə | mənbəni redaktə et]

Salam, Dunya!\bye

XOTcl[redaktə | mənbəni redaktə et]

proc hello {
puts "Salam Dünya!"
}

Turing[redaktə | mənbəni redaktə et]

put "Salam Dünya!"

Unix-Shell[redaktə | mənbəni redaktə et]

echo 'Salam Dünya!'

Verilog[redaktə | mənbəni redaktə et]

module salam_dunya;
initial begin
 $display ("Salam Dünya!");
 #10 $finish;
end
endmodule

VHDL[redaktə | mənbəni redaktə et]

entity HelloWorld is
end entity HelloWorld;
architecture Bhv of HelloWorld is
begin
  HelloWorldProc: process is
  begin
    report "Salam Dünya!";
    wait;
  end process HelloWorldProc;
end architecture Bhv;

VBScript[redaktə | mənbəni redaktə et]

    MsgBox "Salam Dünya!"

Visual Basic .NET[redaktə | mənbəni redaktə et]

Konsoldan:

Module Module1
    Sub Main()
        Console.WriteLine("Salam Dünya!")
    End Sub
End Module

Qrafik interfeyslə:

Class Salam
    Sub SalamDunya
       MsgBox("Salam Dünya")
    End Sub
End Class

XUL[redaktə | mənbəni redaktə et]

<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<label value="Salam Dünya!"/>
</window>

XAML[redaktə | mənbəni redaktə et]

<?Mapping ClrNamespace="System" Assembly="mscorlib"
         xmlNamespace="http://www.gotdotnet.com/team/dbox/mscorlib/System" ?>
<Object xmlns="http://www.gotdotnet.com/team/dbox/mscorlib/System"
         xmlns:def="Definition" def:Class="MyApp.Hello">
    <def:Code>
    <![CDATA[
     Shared Sub Main()
     '{
         System.Console.WriteLine("Salam Dünya!")' ;
     '}
     End Sub
    ]]>
    </def:Code>
</Object>

Həmçinin bax[redaktə | mənbəni redaktə et]

İstinadlar[redaktə | mənbəni redaktə et]

Xarici keçidlər[redaktə | mənbəni redaktə et]