برنامه نویسی (Programming) به فرایند نوشتن و اجرای کد سیستم‌های مختلف گفته می‌شود که باعث کنترل و تنظیم روند سیستم طبق انتظار برنامه نویس می‌شود. با این فرایند دستورالعمل‌ها به فرمی تبدیل می‌شوند که ماشین بتواند آن را درک کند. وظیفه برنامه نویسان ساخت برنامه‌ها برای انجام وظایف خاص و مد نظر است. هدف از برنامه نویسی، پیدا کردن ترتیبی از دستور العمل‌ها است که انجام یک عمل را در رایانه خودکار سازی می‌کند.

یک برنامه نویس حرفه‌ای نیاز به مهارت در چندین موضوع مختلف دارد که شامل دانش الگوریتم‌ها، زبان‌های برنامه نویسی و منطق برنامه نویسی است. برخی از زبان‌های برنامه نویسی محبوب عبارتند از Javascript، Phyton ،Java ،Php ،Ruby که در دنیای دیجیتال و ساخت وب سایت‌ها و برنامه‌های مختلف کاربرد بسیاری دارند. توسعه نرم افزارها، تحلیل داده، هوش مصنوعی، توسعه بازی و ساخت وب سایت و اینترنت اشیا از حوزه‌های پرکاربرد برنامه نویسی می‌باشند.

در این صفحه با مقالات مرتبط با موضوع برنامه نویسی آشنا می‌شویم.


مروری کلی بر PHP Selector

در دنیای امروز اینکه شما نسخه مناسب PHP را انتخاب کنید از اهمیت بالایی برخوردار است. PHP یک از زبان‌های پرکاربرد برنامه نویسی است که این امکان را برای توسعه دهندگان فراهم می‌آورد تا وب سایت‌های کارآمد ایجاد کنند. با این حال هرکدام از نسخه‌های PHP ویژگی‌ها و قابلیت‌های خاص خود را دارند. PHP Selector به کاربران اجازه می‌دهد تا به راحتی و به شکل مستقل نسخه‌های PHP را برای دامنه‌ها و زیر دامنه‌ها انتخاب و مدیریت نمایید. در این مقاله، به بررسی PHP Selector در cPanel خواهیم...

jQuery چیست + ویژگی‌ و کاربردهای jQuery

jQuery یک کتابخانه برای زبان برنامه نویسی جاوا اسکریپت در صفحات وب است. این کتابخانه یا همان فریمورک به نسبت سبک است و کد کمتری دارد. ممکن است گاهی اوقات کاری که در جاوا با نوشتن چندین خط انجام می‌شود، به راحتی بتوان در jQuery تنها با نوشتن یک خط انجام داد که این بسیار کار برنامه نویسان را ساده می‌کند.استفاده از jQuery در شرکت‌های مشهورمی‌توان گفت که از میان تمام فریمورک‌های جاوا اسکریپت، jQuery محبوب‌ترین و قابل گسترش‌ترین است. بسیاری از بزرگ‌ترین شرکت‌ها در حوزه وب، از...

ObjectNet چیست و برای چه زبان برنامه نویسی مناسب است؟

در حوزه بینایی کامپیوتر که همواره در حال پیشرفت است، بیشتر از هر وقت دیگر نیاز به ارزیابی توانایی‌های واقعی سیستم‌های شناسایی اشیا احساس می‌شود. تیم توسعه ObjectNet، دیتاستی را طراحی کرده است تا محدودیت‌های معیارهای سنتی را برطرف کند و کنترل‌های دقیقی را ارائه دهد. این روش جدید مدل‌ها را به چالش می‌کشد تا در شرایط واقعی و متنوع‌تر عملکرد بهتری داشته باشند و بینش عمیق‌تری از توانایی‌های آن‌ها ارائه دهد.ObjectNet چیست؟ ObjectNet یک تغییر بزرگ در ارزیابی سیستم‌های شناسایی اشیا به حساب می‌آید. برخلاف دیتاست‌های معمول،...

Visual Studio: ویژگی ها و کاربردهای ویژوال استودیو

توسعه دهندگان وب معمولاً در پروژه‌های کدنویسی که بر عهده دارند نیاز دارند تا با دیگر افراد همکاری کنند تا بتوانند این مسائل و مشکلات را از بین ببرند. این کار به وسیله IDE انجام می‌شود. این همان چیزی است که در Microsoft Visual Studio وجود دارد. شرکت مایکروسافت با ایجاد این پلتفرم سعی کرد به این نیاز جامه عمل بپوشاند و کار را برای توسعه برنامه‌های کامپیوتری سازگار با ویندوز و اندروید و آیفون آسان کرد. این پلتفرم در سال 1997 ایجاد شد و از آن پس...

وارونگی کنترل چیست؟

در برنامه نویسی، گاهی پیش می‌آید که برنامه نیاز نداشته باشد تمام کنترل را در دست بگیرد. بنابراین از پدیده‌‌ای در خود به نام وارونگی کنترل یا Invervion of Control (IoC) استفاده می‌کند. این به برنامه کمک می‌کند تا ابزارهای دیگر، کنترل برخی از وظایف را به دست بگیرند و به جای اینکه برنامه به آن‌ها بگوید که چه کاری را انجام دهد، آن ابزارها وظایف مشخص شده را کنترل کنند. این پدیده در زبان‌های سطح بالا مانند جاوا اسکریپت، #C و... می‌تواند رخ دهد.اصول وارونگی کنترلدر مهندسی...