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

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]