زردشت خضری
#نامحدود
مدت زمان خواندن : 5 الی 10 دقیقه
موضوع : تکنولوژی
مرموزترین «سلام» تاریخ؛ از یک اشتباه ساده تا اولین گام در دنیای کدنویسی
مقدمه: چرا هنوز هم «سلام دنیا» مینویسیم؟
حتماً بارها این جملهی ساده را دیدهاید: Hello, World! شاید برای شما هم سوال باشد که چرا در تمام کتابهای برنامهنویسی، اولین مثال همیشه این عبارت تکراری است؟ نکتهی جالب اینجاست که این جمله، فقط یک دستور چاپ نیست؛ بلکه یک آیین باستانی در دنیای دیجیتال به شمار میرود. در این مقاله از مجلهی فنی ما، قرار نیست صرفاً کدها را مرور کنیم؛ بلکه میخواهیم ببینیم چرا نوشتن همین چند کلمه، میتواند مسیر شغلی و ذهنی یک فرد را برای همیشه تغییر دهد.
رازهای پشت پردهی اولین کد شما
وقتی شما اولین برنامهی خود را مینویسید، در واقع دارید با ماشین گفتوگو میکنید. کامپیوترها زبان انسان را نمیفهمند؛ اما همین دستور ساده به آنها میگوید که چگونه پیامی را به ما نشان دهند. اما آیا میدانستید که قدیمیترین مستندات این عبارت به کتاب راهنمای زبان برنامهنویسی B در سال ۱۹۷۲ برمیگردد؟ برایان کرنیگان، اسطورهی دنیای برنامهنویسی، این عبارت را در مثالهای آموزشی خود جاودانه کرد و از آن روز تاکنون، این «سلام» بهانهای برای آشنایی با نحوهی کامپایل، اجرا و دیباگ کردن کدها شده است.
چالش بزرگ تازهکارها: وقتی «سلام دنیا» کار نمیکند!
شاید باورتان نشود، اما بسیاری از برنامهنویسان حرفهای، خاطرهی تلخ اجرا نشدن اولین برنامهی خود را هیچوقت فراموش نمیکنند. اگر شما هم کد را نوشتید و خطا گرفتید، نگران نباشید. این دقیقاً همان جایی است که فرآیند یادگیری واقعی شروع میشود. بیایید سه خطای رایج را بررسی کنیم:
فراموشی ویرگول یا نقطهویرگول (Semantic Errors): در زبانهایی مثل C و جاوا، فراموش کردن علامت ; در انتهای خط، کل برنامه را خراب میکند.
مشکل حروف بزرگ و کوچک (Case Sensitivity): در پایتون باید print را با حروف کوچک بنویسید، در غیر این صورت با خطای NameError مواجه میشوید.
*استفاده از گیومههای نامرتبط: استفاده از گیومههای فارسی (« ») به جای گیومههای انگلیسی (" ") در بسیاری از ویرایشگرها، یکی از رایجترین اشتباهات تازهکارهاست.
«سلام دنیا» در ۵ زبان مدرن؛ کدام زبان برای شروع بهتر است؟
اگر خوانندهی مقالهی شما قصد شروع برنامهنویسی دارد، انتخاب زبان اولین سوال اوست. در ادامه، سادهترین شکل این برنامه را در زبانهای محبوب امروزی مینویسیم تا مقایسهای سریع داشته باشیم:

