برنامه «سلام، دنیا!»: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
Pooyacsx (بحث | مشارکت‌ها)
بدون خلاصۀ ویرایش
علیرضا (بحث | مشارکت‌ها)
خط ۳:
[[پرونده:PSP-Homebrew.jpeg|thumb|نمایش پیغام بر روی یک [[پلی‌استیشن همراه]]]]
 
یک برنامهٔ «سلام، دنیا» [[برنامه (رایانه)|برنامهٔ رایانه‌ای]] است که عنوان «<bdi>Hello, world!</bdi>» (یا مشابه) را در وسیلهٔ نمایش خروجی چاپ می‌کند و به‌عنوان یک برنامهٔ مقدماتی در آموزش [[زبان‌های برنامه‌نویسی]] استفاده می‌شود که معمولاً ساده‌ترین برنامهٔ ممکنی است که می‌توان در زبانهای برنامه‌نویسی مختلف نوشت و یک عمل [[سنت|سنتی]] است که بسیاری از برنامه‌نویسان که قصد آموزش یک زبان برنامه‌نویسی را دارند، توصیه به نوشتن آن می‌کنند که اولین قدم در یادگیری آن زبان برنامه‌نویسی است. البته نوشتن چنین برنامه‌ای همیشه هم ساده نیست، به عنوان نمونه در برنامه‌هایی که قصد ساختن [[واسط گرافیکی کاربر]] دارند، ولی در بیشتر مواقع ساده است. در [[سامانه توکار|سامانه‌های توکار]] {{انگلیسی|Embedded Systems}} احتمالااحتمالاً متن «Hello World» بر روی [[ال‌سی‌دی]] فرستاده خواهد شد یا توسط وسایل دیگری مانند [[ال‌ای‌دی]] نمایش داده می‌شود.
 
== تاریخچه ==
مادامی که برنامه هایبرنامه‌های تست از زمان پیدایش [[کامپیوتر]]های برنامه ریزی شونده به وجود آمدند، رسم استفاده از عبارت '''سلام دنیا''' هم به عنوان عبارت تست که متاثر از یک برنامه در کتاب ''[[زبان برنامه‌نویسی سی (کتاب)]]'' بود، بوجود آمد.آمد؛ که این برنامه عبارت "<code>hello,&nbsp;world</code>" را در صفحه نمایش چاپ می کرد،می‌کرد، و از یک تفاهم نامه داخلی از [[آزمایشگاه‌های بل]] در سال 1974۱۹۷۴ توسط [[برایان کرنیگان]] به ارث برده شده بود.<ref name="ctutorial">{{cite web| url = http://cm.bell-labs.com/cm/cs/who/dmr/ctut.pdf| title = Programming in C: A Tutorial}}</ref>
برنامه آموزشی به زبان سی{{انگلیسی|C}} که اولین ورژن شناخته شده را در بر داشتبرداشت:
<source lang="c" style="overflow:auto">
main( ) {
خط ۱۴:
</source>
 
حال آن که نسخه سی{{انگلیسی|C}} از آموزش معرفی زبان [[بی (زبان برنامه‌نویسی)]]، که در سال 1972نوشته۱۹۷۲نوشته شده گرفته شده بود،<ref name="langb">
{{cite web| url = http://cm.bell-labs.com/cm/cs/who/dmr/scbref.pdf| title = The Programming Language B}}</ref> جاییکه اولین نسخه شناخته شده برنامه در مثالی برای نشان دادن متغیر هایمتغیرهای خارجی استفاده شده است:
<source lang="c" style="overflow:auto">
main(){
خط ۲۷:
</source>
 
برنامه عبارت "<code>hello,&nbsp;world</code>" را در ترمینال چاپ می کندمی‌کند به علاوه یک کاراکتر [[سرخط]].
عبارت به چندین متغیر تقسیم شده است زیرا در زبان [[بی (زبان برنامه‌نویسی)]] طول یک کاراکتر به 4کد۴کد اسکی محدود شده است.
مثال قبلی در آموزش عبارت "<code>hi!</code>" را چاپ میمی‌کرده، کرده،بنابراینبنابراین عبارت "<code>hello,&nbsp;world!</code>" در اصل برای کمی خوشامد بیشتر معرفی شده بود که به چندین کارکتر ثابت برای بیانش نیاز داشت.
 
 
[[رده:برنامه‌نویسی]]