Salam Dünya proqram nümunələrinin siyahısı
Bu məqaləni vikiləşdirmək lazımdır. |
Bu məqalədə heç bir məlumatın mənbəsi göstərilməmişdir. |
Bu məqalənin ensiklopedik tələblərə cavab vermədiyinə dair şübhələr var. Lütfən, ensiklopedikliyi təsdiq etmək üçün məqalənin mövzusuna uyğun tərəfsiz, etibarlı mənbələr əlavə edin. Əgər belə mənbələr göstərilməzsə, məqalə birləşdirilə, köçürülə, yönləndirilə və ya silinə bilər. |
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ə
print "Salam Dünya"
wait key
ABAP redaktə
REPORT Z_HALLO_WELT.
WRITE 'Salam Dünya!'.
ActionScript redaktə
trace('Salam Dünya');
Ada redaktə
with Ada.Text_IO;
procedure Salam is
begin
Ada.Text_IO.Put_Line ("Salam Dünya!");
end Hallo;
ALGOL 60 redaktə
'BEGIN'
OUTSTRING(2,'('Salam Dünya')');
'END'
ALGOL 68 redaktə
( print("Salam Dünya!") )
AMOS BASIC redaktə
? "Salam Dünya!"
AppleScript redaktə
display dialog "Salam Dünya"
ASP (Active Server Pages) redaktə
<%
Response.Write("Salam Dünya!")
%>
və ya
<%="Salam Dünya!"%>
AutoHotkey redaktə
MsgBox Salam Dünya!
AutoIt redaktə
MsgBox(0, "", "Salam Dünya!")
AutoLISP redaktə
(princ "Salam Dünya!")
awk redaktə
BEGIN { print "Salam Dünya!" }
B redaktə
main() {
printf("Salam Dünya!");
}
BASIC redaktə
10 PRINT "Salam Dünya!"
Batch redaktə
@echo Salam Dünya!
BeanShell redaktə
print("Salam Dünya!");
Blitz Max redaktə
Framework BRL.StandardIO
Print("Salam Dünya!")
Boo redaktə
print "Salam Dünya!"
C/AL redaktə
MESSAGE('Salam Dünya')
C redaktə
#include <stdio.h>
int main(void)
{
puts("Salam Dünya!");
}
C GTK ilə redaktə
/*
* "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ə
#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ə
#include <iostream>
int main()
{
std::cout << "Salam Dünya!" << std::endl;
}
C++/CLI redaktə
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ə
#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ə
class MainClass
{
public static void Main()
{
System.Console.WriteLine("Salam Dünya!");
}
}
CIL redaktə
.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ə
WRITE Salam Dünya
Clojure redaktə
(println "Salam Dünya!")
CLP redaktə
PGM
SNDPGMMSG MSG('Salam Dünya!') MSGTYPE(*COMP)
ENDPGM
COBOL redaktə
000100 IDENTIFICATION DIVISION.
000200 PROGRAM-ID. HELLOWORLD.
000900 PROCEDURE DIVISION.
001000 MAIN.
001100 DISPLAY "Salam Dünya!".
001200 STOP RUN.
COLDFUSION redaktə
<cfset beispiel = "Salam Dünya!" >
<cfoutput>#beispiel#</cfoutput>
COMAL redaktə
10 PRINT "Salam Dünya!"
Common Lisp redaktə
(write-line "Salam Dünya!")
Component Pascal redaktə
MODULE SalamDunya;
IMPORT Out;
PROCEDURE Output*;
BEGIN
Out.String ("Salam Dünya!");
Out.Ln;
END Output;
END HalloWelt.
D redaktə
import std.stdio;
void main() {
writeln("Salam Dünya!");
}
dBase/Foxpro redaktə
? "Salam Dünya!"
Object Pascal redaktə
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ə
class Salam_Dunya
create
make
feature
make is
do
io.put_string("Salam Dünya!%N")
end
end
ELAN redaktə
putline ("Salam Dünya!");
Emacs Lisp redaktə
(print "Salam Dünya!")
Erlang redaktə
-module(Salam).
-export([Salam_Dunya/0]).
Salam_Dunya() -> io:fwrite("Salam Dünya!\n").
F# redaktə
printfn "Salam Dünya"
Forth redaktə
.( Salam Dünya!)
Fortran redaktə
program salam
write(*,*) "Salam Dünya!"
end program salam
FreeBASIC redaktə
print "Salam Dünya!"
GML redaktə
show_message("Salam Dünya!");
Gambas redaktə
PUBLIC SUB Form_Enter()
PRINT "Salam Dünya!"
END
Go redaktə
package main
import "fmt"
func main() {
fmt.Println("Salam Dünya!")
}
Groovy redaktə
println "Salam Dünya!"
Haskell redaktə
main :: IO ()
main = putStrLn "Salam Dünya!"
Haxe redaktə
class Test {
static function main() {
trace("Salam Dünya!");
}
}
IDL (RSI) redaktə
PRO salam_dunya
PRINT, "Salam Dünya!"
END
Io redaktə
"Salam Dünya!" print
J# redaktə
public class HalloWelt
{
public static void main(String[] args)
{
System.Console.WriteLine("Salam Dünya!");
}
}
JavaScript redaktə
document.write("Salam Dünya!");
Java redaktə
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ə
? "Salam Dünya!"
LaTeX redaktə
\documentclass{article}
\begin{document}
Salam Dünya!
\end{document}
LISP redaktə
(print "Salam Dünya!")
Logo redaktə
print [Salam Dünya!]
Lua redaktə
print ("Salam Dünya!")
MATLAB redaktə
fprintf('Salam Dünya!');
və ya
disp('Salam Dünya!');
və ya
disp Salam_Dünya
və ya
'Salam Dünya'
mIRC Script redaktə
on 1:load:*: { echo Salam Dünya! }
input salam dunya necesiz
IMPORT Write; BEGIN
Write.Line("Salam Dünya!");
END HalloWelt. </syntaxhighlight>
OCaml redaktə
print_endline "Salam Dünya!";;
Objective C redaktə
#import <stdio.h>
int main()
{
puts("Salam Dünya!");
return 0;
}
Objective-C Cocoa ilə redaktə
#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ə
<canvas>
<text>Salam Dünya!</text>
</canvas>
Oz redaktə
{Show 'Salam Dünya'}
Pascal redaktə
program Hallo ( output );
begin
writeln('Salam Dünya!');
end.
PAWN redaktə
main()
{
printf("Salam Dünya!\n");
}
PEARL redaktə
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ə
print "Salam Dünya!\n";
PHP redaktə
<?php
print "Salam Dünya!";
?>
və ya:
<?php
echo "Salam Dünya!";
?>
və ya:
<?="Salam Dünya!"?>
Pike redaktə
int main() {
write("Salam Dünya!\n");
return 0;
}
PL/I redaktə
Test: procedure options(main);
put skip list("Salam Dünya!");
end Test;
PocketC redaktə
Konsole:
main() {
puts("Salam Dünya!");
}
POV-Ray redaktə
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ə
"Salam Dünya!"
və ya:
echo "Salam Dünya!"
və ya:
[System.Console]::WriteLine("Salam Dünya!")
Progress 4GL redaktə
DISPLAY "Salam Dünya!".
oder:
MESSAGE "Salam Dünya!"
VIEW-AS ALERT-BOX INFO BUTTONS OK.
Prolog dili redaktə
?- write('Salam Dünya!'), nl.
PureBasic redaktə
OpenConsole()
Print("Salam Dünya!")
Input() ;Beendet das Programm beim nächsten Tastendruck
CloseConsole()
Python redaktə
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ə
PRINT "Salam Dünya!"
R redaktə
print ("Salam Dünya!")
və ya
cat ("Salam Dünya!\n")
REXX redaktə
say "Salam Dünya!"
Ruby redaktə
puts "Salam Dünya!"
Ruby GTK+ ilə redaktə
require "gtk2"
Gtk::Window.new("Salam Dünya!").show_all.signal_connect(:delete_event){Gtk.main_quit}
Gtk.main
Ruby Tk ilə redaktə
require "tk"
TkRoot.new{ title "Salam Dünya!" }
Tk.mainloop
SAC (Single Assignment C) redaktə
use StdIO: all;
int main()
{
printf("Salam Dünya!\n");
return(0);
}
SAS redaktə
data _null_;
put "Salam Dünya!";
run;
Scala redaktə
object HalloWelt extends Application {
println("Salam Dünya!")
}
Scheme redaktə
(display "Salam Dünya!")
(newline)
Smalltalk redaktə
'Salam Dünya!' out.
Spec# redaktə
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ə
print "Salam Dünya!\n"
SPL redaktə
debug "Salam Dünya!";
SQL redaktə
SELECT 'Salam Dünya' AS message;
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ə
sub main
print "Salam Dünya!"
end sub
və ya:
sub HalloWeltAlternativ
MsgBox "Salam Dünya!"
end sub
Tcl redaktə
puts "Salam Dünya!"
Tcl/Tk redaktə
label .l -text "Salam Dünya"
pack .l
TeX redaktə
Salam, Dunya!\bye
XOTcl redaktə
proc hello {
puts "Salam Dünya!"
}
Turing redaktə
put "Salam Dünya!"
Unix-Shell redaktə
echo 'Salam Dünya!'
Verilog redaktə
module salam_dunya;
initial begin
$display ("Salam Dünya!");
#10 $finish;
end
endmodule
VHDL redaktə
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ə
MsgBox "Salam Dünya!"
Visual Basic .NET redaktə
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ə
<?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ə
<?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>