مثل زبانهاي گفتاری (مانند: فرانسوی، انگلیسی) زبانهایبرنامهنویسی هم داراي قوانين (گرامر، تلفظ، و غیره) و معاني خاصي برای کلمات کلیدی هستند. در زبان انگلیسی کلمه «پرتاب كردن» داراي معنی است؛ که به معنی «بالا انداختن»، «پرت كردن»، «افكندن» چیزی یا کسی است.
یکی از این كلمات کلیدی در جاوا اسکریپت کلمه «function» است؛ این کلمه کلیدی به کامپیوتر ميگويد که این شروع يك کد (کد برنامهنویسی) است که كار خاصي ميكند، یا به عبارت دیگر، عملي انجام ميدهد. (قبل از اينكه ادامه دهيم: اين اشتباه رایج را انجام ندهيد كه جاوا اسکریپت را با جاوا اشتباه بگيريد – آنها دو چیز کاملاً متفاوت هستند!). در اینجا یک مثال جاوا اسکریپت را شاهديد:
function: Pop up a box and say: ‘What’s up Jimmy? ‘
این مثال جعلي (برنامهنویسی واقعی نیست!) به کامپیوتر ميگويد يه چهارگوش باز كرده و بگويد: «چه خبر جیمی؟»
از سر کنجکاوي، هم اكنون به شما نشان خواهم داد راه حل واقعی انجام این کار با جاوا اسکریپت چيست:
function popupMessage()
{
alert(“What’s up Jimmy?”);
}
اينكار است يعني چه؟ ميدانم که برای خيليهايتان اينكار گيج كننده است، اما دست نگه دارید، ارزشش را دارد!
زبانهای برنامهنویسی عبارات دیگري دارند (علاوه بر «function») که دارای معنی خاصي است – يك معنی خاص که به کامپیوتر ميگوید چه کاری انجام دهد. بنابراین، وقتي داريد برنامهنویسیميكنيد، داريد با استفاده از کلمات کلیدی خاص به کامپیوتر ميگويید چه کاري انجام دهد.
شما از برنامهنویسی براي نوشتن (به عبارت دیگر: ساختن یا خلق کردن) نرمافزارها استفاده ميكنيد (مثل: مايكروسافت ورد، اینترنت اکسپلورر و حتی ویندوز!) و نرم افزار به شما امكان تا كامپيوترتان را راحتتر كنترل كنيد .
کامپیوترها واقعاً، واقعاً احمق هستند. آنقدر احمق كه اگر ميخواستيد با یک کامپیوتر به طور مستقیم صحبت كنيد، مجبور بوديد از زباني بسيار بسيار ساده استفاده كنيد نوشتن آن كلي زمان مي برد، و بنابراين اگر بخواهيد كامپيوتر را وادار به انجام كاري كنيد، مشكل بزرگي خواهيد داشت چون بايد هر چيزي را پله به پله برايش توضيح دهيد. چقدر ساده؟ آنقدر ساده كه حتي كاري به راحتي نوشتن يك حرف مثل «A» بر روي صفحه چند روز زمان مي برد به خاطر حجم كدهايي كه براي انجام اين كار بايد بنويسيد!
هیچ نظری موجود نیست:
ارسال یک نظر