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

https://roocket.ir/articles/what-is-programming

در این مقاله از سایت راکت، ما به بررسی مفهوم برنامه‌نویسی می‌پردازیم. این مقاله مناسب افراد مبتدی و کسانی که علاقمند به یادگیری برنامه‌نویسی هستند، می‌باشد. همه‌ی ما شنیده‌ایم که برنامه‌نویسی کامپیوتر در ۳ دهه اخیر محبوبیت زیادی کسب کرده است. امروزه دانشجویان زیادی برای یافتن شغل در شرکت‌ رویاهایشان...

سخت‌ترین زبان‌های برنامه‌نویسی

https://roocket.ir/articles/hardest-programming-languages

تا به حال با زبان برنامه‌نویسی که خواندن و درک کردن آن بسیار دشوار باشد روبرو شده‌اید؟ تعدادی زبان برنامه‌نویسی در جهان وجود دارند که آن‌ها را esoteric –ترسناک، محرمانه- می‌نامند. این زبان‌ها برای این ساخته شده‌اند تا بتوانند محدودیت‌های طراحی زبان‌های برنامه‌نویسی را تست کنند. در حقیقت هدف این زبان...

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

https://roocket.ir/articles/what-is-programming-language

هزاران سال است که زبان اولین ابزار ما برای ارتباط و کنش انسانی است. در یک جامعه، زبان، کلماتی را که مردم برای برقراری ارتباط به آن نیاز دارند، فراهم می‌کند، کلمات به‌خودی‌خود خلاصه هستند اما معنی را منتقل می‌کنند، به اشیا و یا رفتارها اشاره می‌کنند و سایر موارد... .

ستون‌های اصلی یادگیری برنامه‌نویسی

https://roocket.ir/articles/the-main-pillars-of-learning-programming-and-why-beginners-should-master-them

بیشتر از ۲۰ سال است که در حوزه برنامه‌نویسی کار می‌کنم و باید بگویم که خیلی خوشحالم، از این بابت که با افراد بسیار زیادی آشنا شده‌ام و چیزهای بسیار زیادی را از آن‌ها یاد گرفته‌ام. برای مدتی نیز در این ۲۰ سال مشغول آموزش دادن در دانشگاه‌ها و آموزشکده‌ها بوده‌ام

برنامه‌نویسی تابعی دقیقا چیست؟

https://roocket.ir/articles/what-exactly-is-functional-programming

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

برنامه‌نویسی دونفره چگونه است؟

https://roocket.ir/articles/the-benefits-and-pitfalls-of-pair-programming-in-the-workplace

 برنامه‌نویسی دونفره حالتی است که در آن دو نفر به صورت همزمان در یک مکان کاری مشغول برنامه‌نویسی می‌شوند. به صورت تعریف شده در این شکل از برنامه‌نویسی یکی از افراد مشغول کدنویسی می‌شود و فردی دیگر روند کدنویسی وی را مشاهده کرده و هر خط از کد را بازبینی و بررسی می‌کند. در دنیای برنامه‌نویسی دو نفره ب...

معرفی زبان برنامه‌نویسی V

https://roocket.ir/articles/v-programming-language-for-software-development

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

مزایا و معایب برنامه‌نویسی تابعی

https://roocket.ir/articles/pros-and-cons-of-functional-programming

برنامه‌نویسان معمولا آدم‌های باهوش و خلاقی هستند اما در همین حال باید برای انتخاب زبان برنامه‌نویسی مورد نظرشان چند تکنیک و رویکرد را دنبال کنند. برای مثال PHP را به عنوان یک زبان ‘Lazy’ می‌شناسند

آشنایی با زبان برنامه‌نویسی Lua

https://roocket.ir/articles/lua-programming-language

Lua یک زبان برنامه‌نویسی است که توسط مهندسین برزیلی نوشته شده و باید بگویم که یک زبان بسیار منحصر به فرد حساب می‌شود. Lua در مقابل زبان‌های برنامه‌نویسی شناخته شده‌ای مانند PHP, Python, Perl و…

10 قدم برای خودآموزی برنامه‌نویسی

https://roocket.ir/articles/top-10-ways-to-teach-yourself-to-code

مهم نیست که می‌خواهید چکاری انجام دهید،‌ باید بگویم در هر شرایطی برنامه‌نویسی و یادگیری آن یکی از توانایی‌های بسیار ارزشمندی است که می‌شود در دوران مدرن آن را یاد گرفت

آشنایی با زبان برنامه‌نویسی D

https://roocket.ir/articles/d-programming-language

D lang یک زبان برنامه‌نویسی سطح بالا است که برای توسعه‌دهندگان زبان‌های برنامه‌نویسی C/C++ نوشته شده است. این زبان به عنوان یک زبان چند منظوره طراحی شده است که قابلیت ساخت اپلیکیشن‌های مختلف را دارد

افسانه‌های مردمی درباره یادگیری برنامه‌نویسی

https://roocket.ir/articles/learning-to-code-myths

به عنوان کسی که برای مدت طولانی است به توسعه‌دهندگان مبتدی، برنامه‌نویسی را آموزش می‌دهم باید بگویم که صحبت‌های بسیار عجیب و غریبی را بین این افراد می‌شنوم. سخن‌ها و سوالاتی که اگر ریشه‌ای به آن‌ها نگاه کنید متوجه می‌شوید که اساس خاصی ندارند.

تأثیرات برنامه‌نویسی روی سلامت انسان

https://roocket.ir/articles/how-web-design-can-affect-your-health

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

چگونه برنامه‌نویسی را یاد بگیریم؟

https://roocket.ir/articles/how-to-learn-programming

امروزه برنامه‌نویسی یکی از پرطرفدارترین مهارت هاست. طبق indeed "مهندسی نرم‌افزار" پرتقاضا ترین موقعیت شغلی در صنعت است. با درنظرگرفتن تقاضای زیاد برای برنامه‌نویسان ماهر، طبیعی است که جویندگان کار نیز به دنبال یادگیری برنامه‌نویسی باشند.

تفاوت میان برنامه‌نویسی و کدنویسی

https://roocket.ir/articles/difference-coding-and-programming

به نظر عنوان عجیبی می‌آید چرا که برنامه‌نویسی و کدنویسی همواره با یک معنای واحد استفاده می‌شوند. با وجود آنکه ممکن است از دید عامیانه این دو مورد یک معنا را داشته باشند اما باید بگویم که این موضوع از دیدگاه تخصصی اشتباه است چرا که این دو تفاوت‌هایی با همدیگر دارند. 

زبان‌های برنامه‌نویسی مناسب برای دانش‌آموزان

https://roocket.ir/articles/programming-languages-for-students

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

تفاوت بین برنامه‌نویسی تابعی و شئ‌گرا

https://roocket.ir/articles/what-difference-between-functional-and-object-oriented-programming

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

16 زبان برنامه‌نویسی در سال 2019

https://roocket.ir/articles/most-used-programming-languages

در سال 2019 می‌توانیم شاهد رشد زیاد تکنولوژی در زمینه‌های اینترنت اشیاء، دستگاه‌های کوچک مانند گدجت‌های پوشیدنی، دستیاران دیجیتالی، یادگیری ماشین، هوش مصنوعی و موارد بسیار دیگری باشیم. تمام این موارد می‌توانند روند زندگی را برای ما بهتر و ساده‌تر کنند.

مقدمه‌ای بر برنامه‌نویسی شبکه در پایتون

https://roocket.ir/articles/introduction-to-network-programming-in-python

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

بهترین زبان‌های برنامه‌نویسی برای رایانش ابری

https://roocket.ir/articles/programming-languages-cloud-computing

وقتی که قصد دارید تا اولین اپلیکیشن کامپیوتری خودتان را توسعه دهید، معمولا اولین زبان‌های برنامه‌نویسی که به ذهن‌تان می‌آید C، C++، Java و یا حتی Python است. با این حال وقتی بحث به دنیای رایانش ابری و کار با آن می‌رسد، انتخاب‌ها کمی متفاوت می‌شوند. شما باید در این حال بیشتر به سراغ زبانی بروید که بی...