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

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

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


Solidity: زبان برنامه نویسی قراردادهای هوشمند

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

زبان Erlang| آشنایی با زبانی پردرآمد در برنامه نویسی

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

Haskell: زبانی قدیمی با عملکردی مدرن

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

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

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

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

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