به نام خدا
در این مقاله درباره برنامه نویسی کامپیوتر، به منظور آشنایی کسانی که اطلاعات زیادی در این باره ندارند صحبت خواهیم کرد. با لیداوب همراه باشید.
برنامه نویسییک فرآیند خلاقانه است که چگونگی انجام یک کار یا یک وظیفه خاص را به کامپیوتر آموزش می دهد. هالیوود تصویری از برنامه نویس هاارائه داده استو آن ها را تکنسین های uber ای معرفی کرده است که می توانند پشت یک کامپیوتر نشسته و درهر ثانیه یک کلمه عبور را بشکنند. ولی واقعیت کمی متفاوت است
کامپیوتر ها آنچه را که به آن ها گفته می شود انجام می دهند. دستورالعمل هایی که به کامپیوتر داده می شود، همان برنامه هایی هستند که توسط انسان نوشته می شود. برنامه نویسان کامپیوتر کد منبع را طوری می نویسند که توسط انسان قابل فهم باشد، اما همین کد منبع برای کامپیوتر غیر قابل فهم است.
در بسیاری از موارد، این کد منبع به کد ماشین ترجمه می شود، در این حالت کد ماشین به صورتی قابل فهم برای کامپیوتر تبدیل می شود ولی درعین حال برای انسان غیرقابل فهم است.
رایج ترینزبان هایبرنامه نویسیقابل کامپایل عبارتند از :
bull; Visual Basic
bull; Delphi
bull; C
bull; C++
bull; C#
bull; Cobol
bull; Fortran
bull; Objective-C
bull; Swift
bull; Pascal
bull; Python
در برخی موارد ومی ندارد که برنامه هاینوشته شده به صورت جداگانه کامپایل شوند. ولی در عوضدر یک فرایند just-in-time در زمان اجرای برنامه عمل کامپایل انجام می گیرد. به این برنامه ها، برنامه هایتفسیری (interpreted) گفته می شود.
bull; Javascript
bull; Perl
bull; PHP
bull; Postscript
bull; Python
bull; Ruby
زبان هایبرنامه نویسیهر کدام قوانین و واژگان خاص خود را دارند. یادگیری یک زبان برنامه نویسیجدید درست مثل یادگیری یک زبان گفتاری جدید است.
اساسا برنامه ها، متن ها و اعداد را دستکاری می کنند. این ها ملاک هایسازنده هر برنامه هستند. زبان برنامه نویسی به شما اجازه می دهد از اعداد و متن به روش های مختلف استفاده کنید. سپس، اطلاعات را روی دیسک ذخیره کنید و برای بازیابی بعدی از آن ها استفاده کنید.
اعداد و متن ها در زبان برنامه نویسی متغیر نامیده می شوند و می توان آن ها را به صورت جداگانه یا در مجموعه هایساختاری مورد استفاده قرار داد. در ++C، متغیر می تواند برای شمارش اعداد نیز استفاده شود.
به عنوان مثال، یک متغیر struct در داخل کد می تواند اطلاعات مربوط به حقوق و دستمزد را برای یک کارمند حفظ کند مانند:
bull; Name
bull; Salary
bull; Company Id Number
bull; Total Tax Paid
bull; SSN
درباره این سایت