مفاهیم اصلی برنامه نویسی
اما فقط
تعداد کمی از مردم در واقع پیامدهای آن را درک می کنند. روند برنامه نویسی رایانه
به خودی خود برای افرادی که در حوزه علوم رایانه نیستند قابل درک است. برنامه
نویسی رایانه ای باعث استفاده از یک کد یا یک زبان می شود: این زبان را می توان
در چندین خط کد قرار داد که می توانند ترجمه شوند به معنای چیزهای مختلف پس از
پردازش به عنوان یک برنامه. به عنوان مثال ، نرم افزاری که برای محاسبه مالیات
خود استفاده می کنید ، یا نرم افزاری که برای ایجاد صفحه وب ساده خود استفاده می
کنید ، همه محصول برنامه نویسی ماهرانه رایانه هستند. در پشت این برنامه های نرم
افزاری اسکریپت ها و کدها وجود دارند و این اسکریپت ها و کدها می توانند به معنی چیزهای مختلفی باشند.
برای بسیاری از زبان های برنامه نویسی مختلف ، یک عملکرد می تواند مهم باشد و
بنابراین می تواند یک مفهوم اصلی برای یادگیری در زمانی که شخصی به نرم افزار
و برنامه نویسی رایانه علاقه دارد یاد بگیرد. تابع همچنین می تواند به عنوان یک
زیرروالین ، رویه یا زیر پرس و جو خوانده شود. چگونه یک عملکرد مهم است؟ به
عنوان مثال ، اگر یک شرکت یا موسسه دارای کتابخانه ای از برنامه های مختلف
باشد ، بنابراین این برنامه ها می تواند از میلیون ها هزاران خط کد منبع باشد. به نفع
زمان و مکان ، می خواهید از کپی کردن منبع منبع خاص در بسیاری از مناطق
مختلف خودداری کنید.
چرا تکثیر اینقدر نامطلوب است؟ اگر یک منبع منبع در بسیاری از مکان های مختلف
کپی شده باشد ، بدون نیاز به کپی برداری می شود ، و وقتی همه چیز به خط نرسد ،
می تواند برای برنامه نویس و عیب یابی جهنم را هجی کند. اگر کد منبع واقعاً
نادرست باشد ، برنامه نویس یا عیب یابی مجبور است کد را در همه مکان های
مختلف که ظاهر می شود تصحیح کند. اگر برای اینکه برنامه سریعتر اجرا شود یا
عملیات بیشتری انجام شود ، باید کد منبع به روز شده یا بهبود یابد ، باید کد منبع در
همه مکانهایی که ظاهر می شود اصلاح ، بهبود یافته و به روز شود. و اگر کد منبع
باید حذف شود و با کد منبع جدید جایگزین شود ، باید در هر مکانی که ظاهر می شود ، آن را پاک کرده و با کد جدید جایگزین کنید.
این واقعاً زمان بر است و به دلیل تمام مداخلات انسانی که باید انجام شود منجر به
خطاهای بیشتری می شود. از طرف دیگر ، اگر کارکردهایی وجود داشته باشد که
برای کنترل همه برنامه های مختلف ساخته شده باشد ، در صورت بروز خطا باید
فقط یک یا چند تغییر ایجاد شود یا اینکه باید کد منبع به روز شود ، اصلاح شود ،
بهبود یابد یا تغییر کرد. شما می توانید عملکرد را به عنوان یک چتر فکر کنید: تمام
بسیاری از برنامه های مختلف را در زیر آن قرار می دهد ، به طوری که دیگر
نیازی به پوشاندن هر برنامه به صورت جداگانه نیست.
داشتن یک کد منبع منفرد که به عنوان عملکرد مورد استفاده قرار می گیرد نیز فایده
ای دارد وقتی شما مجبورید برنامه جدیدی را معرفی کنید که هنوز از همان منبع منبع
استفاده می کند. از آنجا که کد منبع از قبل به عنوان یک عملکرد کلی یا زیر برنامه
در دسترس است ، نیازی به اضافه کردن کد منبع به برنامه جدید نیست. شما فقط باید
راهی را برای تعامل با برنامه منبع خود پیدا کنید.
اینها تنها چند واقعیت است که باید در مورد عملکردها در برنامه نویسی رایانه بدانید.
برای اطلاعات بیشتر ، جدیدترین برنامه های رایانه را مطالعه کنید ، چگونه برنامه
های مختلف می توانند با استفاده از برخی چتر یا اسکریپت های کلی با یکدیگر
ارتباط برقرار کنند و چگونه می توان برنامه های مختلف را هنگام استفاده از توابع بهبود بخشید.