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

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

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


کاوش در دنیای زبان Perl: نکات و ترفندها

اگر تا به حال برنامه نویسی کرده باشید و به UNIX/Linux/BSD علاقه مند باشید، حتما اسم پرل (Perl) به گوش شما خورده است. این زبان یک زبان برنامه نویسی سطح بالا با ساختاری شبیه به زبان C است.زبان پرل (Perl) در سال 1987 ساخته شد و به عنوان یک زبان برنامه نویسی یونیکس ارائه شد. اما در طول زمان این زبان دچار تغییرات زیادی شده است.ممکن است فکر کنید که پرل فقط برای نوشتن اسکریپت‌های مدیریت سیستم یا بهبود اسکریپت‌های پیوسته استفاده می‌شود، اما این طور نیست این...

زبان اسمبلی (Assembly): پلی بین سخت افزار و نرم افزار

امروزه زبان‌های برنامه نویسی زیادی وجود دارند، اما یکی از قدیمی‌ترین و مهم‌ترین آن‌ها زبان اسمبلی است که هنوز در برخی زمینه‌ها کاربرد دارد. در این مقاله، به معرفی زبان اسمبلی و کاربردهای آن خواهیم پرداخت.زبان برنامه نویسی اسمبلی (Assembly language)زبان اسمبلی، یک زبان برنامه نویسی سطح پایین است که به طور مستقیم با سخت‌ افزار کامپیوتر و سایر دستگاه‌های برنامه‌ پذیر تعامل دارد. مهم‌ترین تفاوت این زبان با زبان‌های برنامه نویسی سطح‌ بالاتر این است که قابل‌ حمل بین سیستم‌ها نیست و وابسته به نوع پردازنده و...

آشنایی با Bash: ابزاری اساسی برای توسعه دهندگان و مدیران سیستم

چه یک توسعه دهنده نوپا یا یک مدیر سیستم با تجربه باشید، Bash جز ابزاری است که باید آن را بشناسید و از چگونگی عملکردش آگاهی داشته باشید. این ابزار کلید خودکارسازی تسک‌ها، مدیریت سیستم و ساده سازی گردش کار شماست. Bash مخفف Bourne Again Shell یک مترجم خط فرمان (Command-Line interpreter) می‌باشد که هدفش تعامل با سیستم عامل است. این پوسته (Shell) راهی مستقیم و کارآمد برای تعامل با سیستم‌های لینوکس و macOS فراهم می‌کند.پوسته یا همان Shell به رابط دستوری بین کاربر و هسته سیستم عامل...

MATLAB: یاد بگیرید، کد نویسی کنید و مثل یک حرفه‌ای عمل کنید!

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

Groovy زبان برنامه‌ نویسی محبوب برای مبتدیان و حرفه‌ ای‌ ها

Groovy یک زبان برنامه نویسی پویا و شی‌گرا است که بر روی ماشین مجازی جاوا (JVM) اجرا می‌شود. این زبان به طوری طراحی شده که برای برنامه نویسان آسان و قابل درک باشد. به دلیل ادغام با زبان برنامه نویسی جاوا، می‌توانید از کتابخانه‌ها و فریم‌ورک‌های آن در کدهای نوشته شده استفاده کنید.این زبان به عنوان یک زبان تقویت شده و مکمل جاوا شناخته می‌شود؛ به این معنی که بر روی زبان جاوا ساخته‌شده و قابلیت‌های خود را از راه‌های مختلف گسترش می‌دهد. این زبان کارهایی مانند اسکریپت...