Hello world: Różnice pomiędzy wersjami
[wersja przejrzana] | [wersja przejrzana] |
Usunięta treść Dodana treść
m Zamieniam przestarzały tag 'source' na 'syntaxhighlight' |
|||
Linia 10:
W roku 1972 [[Brian Kernighan]] i [[Stephen Curtis Johnson|Stephen Johnson]] w publikacji ''A Tutorial Introduction to the Language [[B (język programowania)|B]]'' przedstawili, jako przykład wykorzystania zmiennych zewnętrznych, kod wypisujący komunikat <tt>hello world</tt>{{r|kernighan-b}}:
<
main(){
extrn a,b,c;
Linia 19:
b 'o, w';
c 'orld';
</syntaxhighlight>
Ten przykład został zaadaptowany do języka C i opublikowany w 1974 roku w publikacji ''Programming in C: A Tutorial''. Kod wypisuje komunikat <tt>hello world</tt>{{r|c-kernighan}} (bez wielkich liter i wykrzyknika):
<
main()
{
printf("hello, world");
}
</syntaxhighlight>
== Przykłady ==
Poniżej przedstawiono przykładową implementację programu ''Hello world!'' w:
* [[C (język programowania)|języku C]]{{r|c-example}}
<
#include <stdio.h>
Linia 39:
printf("Hello world!");
}
</syntaxhighlight>
* [[C Sharp|języku C#]]{{r|csharp-example}}
<
public class HelloWorld
{
Linia 49:
}
}
</syntaxhighlight>
* [[C++|języku C++]]
<
#include <iostream>
Linia 59:
return 0;
}
</syntaxhighlight>
* [[D (język programowania)|D]]
<
import std.stdio;
Linia 67:
writeln("Hello world!");
}
</syntaxhighlight>
* [[R (język programowania)|R]]
<
print("Hello world!")
</syntaxhighlight>
* [[Fortran]]
<
program HelloWorld
PRINT *,"Hello world!"
end program HelloWorld
</syntaxhighlight>
* [[F Sharp|F#]]
<font color="#006600">printfn</font> <font color="#b03060">"Hello world!"</font>
* [[Java|Javie]]
<
public class HelloWorld {
public static void main(String[] args) {
Linia 87:
}
}
</syntaxhighlight>
* [[J Sharp|J#]]
'''<font color="#006600">public class</font> <font color="#0000cc">HelloWorld</font>''' <font color="#696969">{</font>
Linia 105:
'''<font color="#006600">end</font>'''
* [[Dart (język programowania)|Dart]]
<
void main() {
print("Hello world!");
}
</syntaxhighlight>
* [[Pascal (język programowania)|Pascalu]]{{r|pascal-example}}
<
begin
writeln('Hello world!');
end.
</syntaxhighlight>
* [[Scratch (język programowania)|Scratch]]
<font color="#006600">say</font> <font color="#b03060">Hello world!</font>
* [[PHP]]{{r|php-example}}
<
<?php
echo('Hello world!');
?>
</syntaxhighlight>
* [[JavaScript]]{{r|js-example}}
<
document.write("Hello world!");
</syntaxhighlight>
* [[Ruby (język programowania)|Ruby]]
<
puts 'Hello world!'
</syntaxhighlight>
* [[Program wsadowy|Batch]]
<font color="#006600">echo</font> <font color="#b03060">Hello world!</font>
Linia 137:
<font color="#35b200">WScript</font>.<font color="#0000cc">Echo</font> <font color="#b03060">"Hello world!"</font>
* [[Kotlin (język programowania)|Kotlin]]
<
fun main(args: Array<String>) {
println("Hello world!")
}
</syntaxhighlight>
* [[Python]]
<
print('Hello world!')
</syntaxhighlight>
* [[Swift (język programowania LLVM)|Swift]]
<
print("Hello world!")
</syntaxhighlight>
* [[SQL]]
<
SELECT "Hello World!";
</syntaxhighlight>
* [[Visual Basic .NET|VB.NET]]
<
Public Class HelloWorld
Public Shared Sub Main()
Linia 161:
End Sub
End Class
</syntaxhighlight>
* [[Asembler]] (a bardziej precyzyjnie – asembler [[X86|procesora z rodziny x86]], w [[IA-32|architekturze IA-32]], program do wywołania w środowisku [[Linux]])
section .data
|