Hello, world!
«Hello, world!»-ը համակարգչային ծրագիր է, որի աշխատանքի արդյունքն է էկրանին (կամ այլ արտարծող սարքին) «Hello, world!» արտահայտության արտարծումը (հայերեն՝ «Բարև, աշխարհ»)։ Սովորաբար, «Hello, world!»-ը առաջին ծրագիրն է ծրագրավորման լեզվի դասագրքերում։
![](http://upload.wikimedia.org/wikipedia/commons/thumb/5/54/Hello_World_Perl_GTk2.png/220px-Hello_World_Perl_GTk2.png)
Այս ծրագրի ուսումնասիրումը ուսանողի ուշադրությունը հրավիրում է իր համար նոր լեզվի միանգամից մի քանի նոր հասկացություններ վրա, և, ինչն ամենակարևորն է, ուսանողը հասկանում է տվյալ ծրագրավորման լեզվով գրված ծրագրի հիմնական կառուցվածքը։
Չնայած նրան, որ փորձնական ծրագրերն օգտագործվում են համակարգիչների ստեղծման օրվանից, «Hello world» արտահայտության՝ որպես փորձնական հաղորդագրություն օգտագործման ավանդույթն սկսել է 1978 թ․-ից, երբ Բրայան Քերնիգանն ու Դենիս Ռիտչին, իրենց «C ծրագրավորման լեզուն» (անգլ.՝ «The C Programming Language») գրքում առաջին անգամ օգտագործեցին այս արտահայտությունը։
Օրինակներ
C ծրագրավորման լեզվով (հնացած տարբերակ)
# include <stdio.h>int main (void){ puts ("Hello, World!");}
Ժամանակակից տարբերակը, որն համապատասխանում է ANSI C ստանդարտին[1]
#include <stdio.h>int main(void){ printf("Hello, world\n"); return 0;}
#include <iostream>int main(){ std::cout << "Hello, world!" << std::endl; return 0;}
Pascal ծրագրավորման լեզվով
program MyProgram;begin WriteLn ('Hello, world!');end.
Oberon ծրագրավորման լեզվով
MODULE Hello;IMPORT Console;BEGINConsole.String("Hello World!");Console.LnEND Hello.
Modula-2 ծրագրավորման լեզվով
MODULE Hello;FROM STextIO IMPORT WriteString;BEGINWriteString("Hello World!");END Hello.
Python 2.x լեզվով
print "Hello, world!"
Python 3.x լեզվով
print("Hello, world!")
Java լեզվով
public class helloworld {public static void main(String []args){System.out.println("Hello, World!");}}
Common Lisp լեզվով
(format t "Hello, world!~%")
JavaScript լեզվով
alert("Hello, world!");
PHP լեզվով
<?phpecho 'Hello world';?>
Հետաքրքիր տեղեկություններ
- Perl լեզվում «Hello, world!»-ի փոխարեն օգտագործվում է «Just another Perl hacker» («Ուղղակի ևս մեկ Perl-հաքեր»)
Ծանոթագրություն
Արտաքին հղումներ
- «The Hello World» - ավելի քան 400 ծրագրեր, ներառյալ «Hello World»-ը, գրված ավելի քան 60 լեզուներով
- GNU Humor Collection