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

۶ مطلب با کلمه‌ی کلیدی «برنامه‌نویسی» ثبت شده است

سه شنبه, ۲۶ مرداد ۱۳۹۵، ۱۲:۲۳ ب.ظ
نسخه ۱.۷ زبان برنامه نویسی گو منتشر شد

نسخه ۱.۷ زبان برنامه نویسی گو منتشر شد

زبان برنامه‌نویسی Go این روزها با سرعتی  بالا رو به توسعه است و شاید در این زمان از هر زمانی برنامه‌نویسان بیشتری را به خود شیفته کرده باشد. نسخه‌ی ۱.۷ این زبان با بهبودهای گسترده در کامپایلر، پورت برای لینوکس سیستم‌های IBM z و تغییراتی از این دست ساعاتی پیش منتشر شد.

۲۶ مرداد ۹۵ ، ۱۲:۲۳ ۱ نظر

راهنمای روبی - توضیحات

در زبان‌های برنامه‌نویسی توضیحات برای مقاصدی چون توضیح نحوه‌ی عملکرد کد، مستندسازی و ثبت توضیحات حقوقی مانند کپی‌رایت و لیست توسعه‌دهندگان و مواردی ازین دست مورد استفاده قرار میگیرد.

ادامه مطلب...
۰۷ بهمن ۹۴ ، ۲۱:۴۵ ۰ نظر

۱۲ پیشنهاد برای برنامه‌نویسان


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

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

بد نیست سری به این لیست پیشنهادی بزنید، شاید در سال جدید میلادی شما هم درگیر این چالش‌ها شدید

۰۹ دی ۹۴ ، ۱۸:۱۵ ۰ نظر

راهنمای روبی - معرفی


روزهای اول شروع وبلاگ نوبی همراه بود با انتشار نسخه‌های جدید از زبان‌ روبی و فریم‌ورک ریلز و به همین مناسب‌ها تصمیم دارم در چند پست زبان روبی، ویژگی ها و کاربرد‌های این زبان را به اختصار تشریح کنم.
ادامه مطلب...
۰۵ دی ۹۴ ، ۲۱:۳۰ ۴ نظر

لینترها، ابزارهایی برای حل مشکل کد کثیف



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

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

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

لینک‌های مرتبط :
۰۵ دی ۹۴ ، ۱۸:۳۰ ۰ نظر

قطع پشتیبانی از GCC در Android NDK ، اجبار به استفاده از Clang


اندروید NDK کیت توسعه‌ی اندروید نیتیو با زبان‌هایی مانند C و C++ است که برای توسعه‌ی برنامه‌هایی که بصورت اساسی با سیستم و کنترل‌های سخت‌افزار درگیر هستند ( مانند موتورهای بازی‌سازی و پردازشگرهای سیگنال) امکان دسترسی به لایه‌ی پایین‌تری از سخت افزار را میدهد.


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


لینک‌های مرتبط:

۰۱ دی ۹۴ ، ۰۹:۴۴ ۰ نظر