رفتن به مطلب
جامعه‌ی برنامه‌نویسان مُدرن ایران

انتخاب های ما

برترین مطالب از کل سایت که توسط ما گلچین شده است.

معرفی و کاربرد صفت‌های خاص در استاندارد ۱۷
با سلام و درود،

همانطور که می‌دانید ویژگی‌های اخیر در استاندارد‌های ۱۷ و ۲۰ بسیار عظیم و کاربردی هستند. هدف ما در مرجع آی‌او‌استریم این است که با توجه به به‌روز‌رسانی‌های زبان سی‌پلاس‌پلاس مهمترین مواردی که نیاز است معرفی کنیم.


بنابراین در این بخش به یکی از کاربردی‌ترین موارد مرتبط در استاندارد ۱۷ با عنوان صفت‌های ویژه اشاره می‌شود که در ادامه به تعریف هر یک از آن‌ها می‌پردازیم.
    • تشکر شده
    • ترکوندی!
    • پسندیدن
  • 0 پاسخ

معرفی زبان ++C و مزیت آن نسبت به دیگر زبان‌های برنامه‌نویسی
با توجه به پیشرفت و توسعه‌ی زبان‌های برنامه‌نویسی، به ویژه ظهور زبان‌های جدید که جهت حل مشکلات زبان‌های موجود و یا با هدف ایجاد انقلاب و یا سهولت برنامه‌نویسی، یکی از سوألاتی که مدام به ذهن می‌آید این است که چه زبانی را باید انتخاب کرد که از لحاظ بُعد علمی، اقتصادی و فنی بهترین انتخاب باشد تا با یک خیال راحت به یادگیری آن بپردازیم.
    • تشکر شده
    • ترکوندی!
    • پسندیدن
  • 0 پاسخ

مدیریت منابع در ++C و آشنایی با اصطلاحات مدرن
اصطلاحاتی که بهتر است در مورد C++  مدرن بدانید!

داشتم به این فکر می‌کردم که برخی از مبتدیان برنامه‌نویسی به خصوص کسانی که به سراغ زبان‌هایی مثل سی++ می‌روند معمولاً مستقیم وارد کد نویسی می‌شوند و به این گمان که آغاز برنامه‌نویسی یعنی نوشتن یک کد با خروجی «سلام، دنیا»! دریغ از آن‌ که بعضی از موارد مانند «معرفی کامپایلر و انواع آن» و حتی «ساختار برنامه‌های نوشته شده تحت سی‌پلاس‌پلاس» و یا حتی «مدیریت حافظه» را در نظر بگیرند! من معمولاً در مقالات و آموزش‌های خودم به این اشاره می‌کنم که قبل از هر چیز باید با ساختار برنامه‌های نوشته شده‌ی یک زبان آشنا شد و سپس به بررسی موارد دیگر مانند نحو زبان و یا دیگر ویژگی‌های آن.
    • تشکر شده
    • پسندیدن
  • 0 پاسخ

چشم‌انداز فنی برای کیوت ۶
این چشم‌انداز احتمالاً برای دوست‌‌داران کتابخانه‌ی قدرتمند Qt و طرفدارانش جذاب باشد! بنابراین من سعی کرده‌ام تا نتایج پست رسمی کیوت را در رابطه با چشم‌انداز فنی برای آینده‌ی کیوت نسخه‌ی ۶ است در اختیار شما قرار دهم.
    • تشکر شده
    • پسندیدن
  • 0 پاسخ

پشت پرده‌ی تحریم‌های اپل و وضعیت کنونی اپلیکیشن‌های ایرانی

مدتی است در مورد مسدود شدن اپلیکیشن‌های ایرانی برای iOS از طرف شرکت اپل خبر‌هایی به گوش می‌رسد که در سایت‌ها و پایگاه‌های خبری از سمت نویسندگان و افراد غیرفنی تجزیه تحلیل و روش‌های دور زدن آن‌ها ارائه می‌شود. واقعیت بر دلیل نوشتن این مقاله این است که این فرصت و مشکلات کنونی آبی گل‌آلود برای سود‌جویانی شده است که کاربران از آن بی‌خبرند! هر روز یک توسعه‌دهنده یک سایت جدید راه‌اندازی می‌کند و با ادعای ارائه بستری نامحدود اقدام به تبلیغات می‌کند. بنده نیز به عنوان توسعه‌دهنده وظیفه‌ی خودم می‌دانم که یک بار برای همیشه توضیحات شفاف و روشنی را در اختیار کاربران iOS قرار دهم تا متوجه اصلِ موضوع باشند (بعد از آن تصمیم با خود شما).😉
    • تشکر شده
    • ترکوندی!
  • 0 پاسخ

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

فرایند UX: این فرایند چیست و چرا مهم است؟
در این مقاله، ما یک فرایند طراحی UX و همچنین ترتیبی را که در آن مراحل خاص این فرایند باید انجام شود، تعریف می‌کنیم و خواهیم دید که چه روش‌هایی می‌تواند توسط طراحان UX در هر فاز استفاده شود.
    • تشکر شده
    • ترکوندی!
  • 1 پاسخ

ساخت و توسعه‌ی وب‌سایت توسط  ++C
مزایای یک وب‌سایت تحت سی‌پلاس‌پلاس نسبت به دیگر زبان‌های رایج

- سرعت خارق‌العاده و غیر قابل مقایسه با زبان‌های رایج
- امنیت بهتر کد‌های شما
- مدیریت ساده‌تر و انعطاف‌پذیری بالا
- مصرف بسیار بهینه‌ و غیر قابل تصور از منابع سرور
- دسترسی نامحدود به کتابخانه‌ها
- عدم محدودیت در دسترسی به برنامه‌نویسی سطح پایین
- عدم محدودیت در استفاده از توابع سیستم‌عامل
- عدم محدودیت در مدیریت سیستم
- و هر ویژگی‌ دیگری که در زبان‌های اسکریپتی اگر به آن نیاز داشته باشید مجبور هستید تا به صورت اکستنشن آن را تحت سی‌پلاس‌پلاس باز نویسی کنید.
    • تشکر شده
    • پسندیدن
  • 2 پاسخ

ساختار برنامه‌های نوشته شده تحت ++C
مراحل ساخت برنامه‌ در زبان سی‌پلاس‌پلاس پیش نویس ۰.۶
    • تشکر شده
    • پسندیدن
  • 0 پاسخ

سلام و درود، 😋

این پست صرفاً جنبه‌ی مشاوره و به اشتراک گذاری تجربیات را دارد (بنابراین نحویِ بیان آن عامیانه است).
    • تشکر شده
    • پسندیدن
  • 0 پاسخ

سلام و درود خدمت دوستان عزیز،

همانطور که می‌دانید مهمترین و شاید بزرگترین سوال در حوزه‌ی برنامه‌نویسی این است که من باید کدام زبان برنامه‌نویسی را انتخاب کنم؟!

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

در این پُست من قصد دارم در رابطه با انتخاب یک زبان برنامه‌نویسی بر اساس نیاز و علایق صحبت کنم تا شما عزیزان بتوانید به یک نتیجه‌ی مطلوب برسید.
    • سردرگم
    • تشکر شده
    • ترکوندی!
    • پسندیدن
  • 0 پاسخ

اگر شما توسعه دهنده سی‌پلاس‌پلاس هستید، توصیه می‌کنیم این سری از مقالات را دنبال کنید زیرا در این تاپیک قصد داریم به آخرین تغییرات مرتبط با سی‌پلاس‌پلاس مدرن اشاره کنیم. بنابراین در بخش اول، مهم‌ترین موارد منسوخ شده و اشکلات رفع شده و ویژگی‌های سی++ را پوشش خواهیم داد.
    • تشکر شده
    • پسندیدن
  • 1 پاسخ

سلام،

بسیاری از ما زمانی که می‌خواهیم از سرویس Rest استفاده کنیم، یا صفحه‌ای از وب‌سایت را تجزیه کنیم و یا حتی زمانی که نیاز داریم یک ربات یا خزنده‌ی ساده بنویسیم؛ این برای ما سوال بسیار بزرگی می‌شود که از چه روش و کتابخانه‌ای باید استفاده کنیم.
    • تشکر شده
    • پسندیدن
  • 2 پاسخ

با سلام،

با توجه به سوالات مکرر برخی از کاربران و خصوصاً دانشجویان جدید، تصمیم گرفته شد تا توضیحاتی درباره‌ی نحوه‌ی یادگیری برنامه‌نویسی با سی‌پلاس‌پلاس بیان شود.
    • تشکر شده
    • ترکوندی!
    • پسندیدن
  • 0 پاسخ

با سلام،

در این پُست ما قصد داریم در رابطه با نحوه‌ی آغاز یادگیری کیوت توضیح دهیم. اینکه به عنوان یک تازه‌کار چه پیش‌نیازاتی را باید مطالعه و در نهایت چگونه و تحتِ چه منابعی این کتابخانه‌ی قدرتمند را بیاموزیم. همچنین پاسخ برخی از سوالات شما را در این پُست به طور شفاف ارائه شده است که طیِ چندین سال سوال علاقه مندان بوده‌اند 🙂.
    • تشکر شده
    • پسندیدن
  • 0 پاسخ

پیشنهادات و ملاحظات در عملکرد و کارآیی

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

سلام، مدتی بود که نسخه‌ی ۲۰۱۷ کامپایلر MSVC با مشکل عدم بازگشت مقدار صحیح از نسخه‌ی استاندارد زبان مواجه بود. هرچند توسط توسعه دهندگان این مشکل به مایکروسافت گزارش داده شده بود اما ظاهراً مشکل همچنان پا برجاست.
    • پسندیدن
  • 3 پاسخ

×
×
  • جدید...