411 REFERENCE · Wikipedia
"हैलो, वर्ल्ड!" प्रोग्राम
Reference material by Wikipedia contributors. This retains its source identity and is not 411 news reporting.
thumb|एक "हैलो, वर्ल्ड!" अवधारणा के प्रमाण के रूप में सोनी के प्लेस्टेशन पोर्टेबल होमब्रू पर चलने वाला प्रोग्राम
thumb|एक "हैलो, वर्ल्ड!" एलईडी की चलती हुई पट्टी के साथ लंबी-एक्सपोज़र लाइट पेंटिंग के माध्यम से संदेश प्रदर्शित किया जा रहा है
एक "नमस्कार, संसार!" या फिर "हैलो, वर्ल्ड!" "(Hello, World!)" प्रोग्राम आम तौर पर एक साधारण कंप्यूटर प्रोग्राम होता है जो स्क्रीन (अक्सर कंसोल) पर "हैलो, वर्ल्ड!" जैसा एक संदेश आउटपुट (या प्रदर्शित) करता है। किसी भी उपयोगकर्ता इनपुट को अनदेखा करते हुए। अधिकांश सामान्य प्रयोजन प्रोग्रामिंग भाषाओं में कोड का एक छोटा सा टुकड़ा, इस प्रोग्राम का उपयोग किसी भाषा के मूल वाक्यविन्यास को चित्रित करने के लिए किया जाता है। एक "हैलो, वर्ल्ड!" प्रोग्राम अक्सर किसी नई प्रोग्रामिंग भाषा के छात्र द्वारा लिखा गया पहला प्रोग्राम होता है,James A Langbridge https://books.google.com/books?id=y51NAgAAQBAJ&pg=PA74 Professional Embedded ARM Development 3 December 2013 9781118887820 लेकिन ऐसे प्रोग्राम का उपयोग विवेक जांच के रूप में भी किया जा सकता है ताकि यह सुनिश्चित किया जा सके कि स्रोत कोड को संकलित करने या चलाने के लिए बनाया गया कंप्यूटर सॉफ्टवेयर सही ढंग से स्थापित है, और यह ऑपरेटर समझता है कि इसका उपयोग कैसे करना है।
इतिहास
thumb|"हैलो वर्ल्ड!" प्रोग्राम सी भाषा में हस्तलिखित और ब्रायन कर्निघन द्वारा हस्ताक्षरित (1978)
thumb|पर्सपेक्स में सीएनसी मशीनिंग परीक्षण
जबकि छोटे परीक्षण कार्यक्रम प्रोग्रामयोग्य कंप्यूटर के विकास के बाद से अस्तित्व में हैं, "हैलो, वर्ल्ड!" वाक्यांश का उपयोग करने की परंपरा। एक परीक्षण संदेश के रूप में 1978 की पुस्तक द सी प्रोग्रामिंग लैंग्वेज में एक उदाहरण कार्यक्रम से प्रभावित था, Kernighan Brian W. Brian W. Kernighan Ritchie, Dennis M. The C Programming Language 1st Prentice Hall 1978 Englewood Cliffs, NJ 0-13-110163-3 Dennis M. Ritchie registration https://archive.org/details/cprogramminglang00kern जिसका बीसीपीएल में पहले उपयोग होने की संभावना थी। पुस्तक का उदाहरण प्रोग्राम "Hello, World" प्रिंट करता है, और ब्रायन कर्निघन द्वारा 1974 बेल लेबोरेटरीज के आंतरिक ज्ञापन, प्रोग्रामिंग इन सी: ए ट्यूटोरियल से विरासत में मिला था:https://www.bell-labs.com/usr/dmr/www/ctut.pdf Programming in C: A Tutorial Kernighan Brian 1974 Bell Labs 9 January 2019
main( ) {
printf("hello, world");
}
उपरोक्त उदाहरण में, main() फ़ंक्शन परिभाषित करता है कि प्रोग्राम को कहां से निष्पादित करना शुरू करना चाहिए। फ़ंक्शन बॉडी में एक एकल कथन होता है, printf() फ़ंक्शन के लिए एक कॉल, जिसका अर्थ "प्रिंट फ़ॉर्मेटेड" है; यह पैरामीटर के रूप में इसे जो भी पास किया जाता है उसे कंसोल पर आउटपुट करता है, इस मामले में स्ट्रिंग "हैलो, वर्ल्ड"।
सी-भाषा संस्करण कर्निघन के स्वयं के 1972 "ए ट्यूटोरियल इंट्रोडक्शन टू द लैंग्वेज बी" से पहले आया था, https://www.bell-labs.com/usr/dmr/www/bintro.html The Programming Language B Bell Labs जहां प्रोग्राम का पहला ज्ञात संस्करण बाहरी चर को चित्रित करने के लिए उपयोग किए गए उदाहरण में पाया जाता है:
main( ) {
extern a, b, c;
putchar(a); putchar(b); putchar(c); putchar('!*n');
}
a 'hell';
b 'o, w';
c 'orld';
उपरोक्त प्रोग्राम टर्मिनल पर Hello, World! प्रिंट करता है, जिसमें एक न्यूलाइन कैरेक्टर भी शामिल है। वाक्यांश को कई चर में विभाजित किया गया है क्योंकि B में एक वर्ण स्थिरांक चार "ऐएससीआईआई" वर्णों तक सीमित है। ट्यूटोरियल में पिछला उदाहरण टर्मिनल पर hi! मुद्रित किया गया था, और वाक्यांश hello, world! को थोड़े लंबे अभिवादन के रूप में पेश किया गया था जिसके लिए कई की आवश्यकता थी इसकी अभिव्यक्ति के लिए चरित्र स्थिरांक।
द जार्गन फ़ाइल की रिपोर्ट है कि "हैलो, वर्ल्ड" की उत्पत्ति 1967 में बीसीपीएल भाषा से हुई थी।http://www.catb.org/jargon/html/B/BCPL.html BCPL Jargon File कंप्यूटिंग के बाहर, सटीक वाक्यांश का उपयोग एक दशक पहले शुरू हुआ था; यह 1950 के दशक की शुरुआत में न्यूयॉर्क रेडियो डिस्क जॉकी विलियम बी. विलियम्स का तकिया कलाम था। https://select.nytimes.com/search/restricted/article?res=F50714FF3E5B0C778CDDA10894DE484D81 William B. Williams, Radio Personality, Dies The New York Times 4 August 1986 उदाहरण के लिए, पायथन में, स्ट्रिंग Hello, World! के बाद एक नई लाइन प्रिंट करने के लिए, किसी को केवल print("Hello, World!") लिखना होगा।
इन्हें भी देखें
प्रोग्रामिंग भाषाएँ
सी
सी++
सी#
पाइथन
जावास्क्रिप्ट
जावा
सन्दर्भ
श्रेणी:कंप्यूटर
श्रेणी:कम्प्यूटर प्रोग्रामिंग
श्रेणी:इंटरनेट संस्कृति
श्रेणी:इंटरनेट शब्दावली