اگر در باز شدن سایت در ایران مشکل داشتید، سایت pouyanit.ir را تست کنید.

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

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

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


Objective-C: میراثی از اکوسیستم اپل

در اقیانوس گسترده و همواره در حال پیشرفت برنامه نویسی، زبان‌های اندکی توانسته‌اند تاثیری عمیق و ماندگار همچون Objective-C بر جای بگذارند. این زبان شی گرا (Object oriented) که با هوشمندی ویژگی‌های زبان قدرتمند C را با انعطاف پذیری و پویایی مفاهیم الهام گرفته شده از Smalltalk در هم آمیخت، برای دهه‌ها به عنوان نیروی محرکه اصلی اپل عمل کرد. از برنامه‌های دسکتاپ پیچیده تا اپلیکیشن‌های موبایلی که شیوه تعامل ما با تکنولوژی را دگرگون ساختند، Objective-C نقشی کلیدی ایفا کرده است. در ادامه با ما در سفری...

Shell Script: زبان گفتگو با سیستم عامل

تا به حال به این فکر کرده‌اید که چگونه وظایف پیچیده در سرورها مدیریت می‌شوند و چگونه فرآیندهای توسعه و استقرار نرم افزار به صورت خودکار اجرا می‌گردند؟ پاسخ بسیاری از این پرسش‌ها در مفهومی به نام Shell Script نهفته است. شل (Shell) به عنوان رابط اصلی ما با هسته سیستم‌ عامل‌های مبتنی بر یونیکس (UNIX)، به ما امکان اجرای دستورات را می‌دهد. اسکریپ نویسی شل (Shell Script) به ما اجازه می‌دهد تا دستورات را در کنار هم بچینیم، منطق و شرط به آن‌ها اضافه کنیم و ابزارهایی...

Ballerina: پلی برای یکپارچه سازی سرویس ها

زبان برنامه نویسی Ballerina یک زبان متن باز و مدرن است که به طور خاص برای یکپارچه سازی (Integration) و ساخت سرویس‌های شبکه طراحی شده است. در دنیای امروز که معماری میکروسرویس‌ها و APIها نقشی حیاتی در توسعه نرم افزار ایفا می‌کنند، پیچیدگی‌های مربوط به ارتباطات شبکه‌ای، مدیریت داده‌ها و هماهنگ سازی سرویس‌ها به یک چالش بزرگ تبدیل شده است. Ballerina با هدف ساده سازی این چالش‌ها متولد شد. این زبان بر خلاف زبان‌های برنامه نویسی عمومی یا General Purpose که برای هر نوع مسئله‌ای طراحی شده‌اند، به...

SQL چیست و چه کاربرد هایی دارد؟

پایه هر سازمان و کسب و کاری داده‌ها هستند، با این تفسیر مدیریت، سازماندهی و دسترسی کارآمد به این حجم عظیم اطلاعات از اهمیت بسزایی برخوردار است. پایگاه‌های داده رابطه‌ای (Relational Database) به عنوان یکی از پرکاربردترین ابزارها برای ذخیره سازی و مدیریت اطلاعات نقشی محوری در عملکرد سیستم‌های اطلاعاتی ایفا می‌کنند. در قلب این سیستم‌ها، زبان پرس و جوی ساختار یافته (Structured Query Language) یا به اختصار SQL قرار دارد. SQL نه تنها زبان استاندارد برای تعامل با دیتابیس‌ها است بلکه ابزاری قدرتمند برای استخراج، دستکاری و...

CSS: زیبایی ساختاری صفحات وب

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

پشتیبانی در بله بله