تمام نوشته‌ها در بخش "برنامه نویسی"
شهریور
۱۰
۱۳۹۷

آشنایی با ابزارهای تحلیل کد

قبل از اینکه به بحث اصلی بپردازم میخواهم به عنوان کسی که چند سالی هست در چند شرکت IT ایرانی برنامه نویسی کردم و افتخار همکاری با افراد مختلف در سطوح مختلف و از دانشگاه های مختلف کشورمون داشتم به عنوان یک شاگرد یک پیشنهاد و البته گلایه از اساتید حوزه نرم افزار مطرح کنم. همه ما شنیدیم که میگن کار گروهی در ایران خوب انجام نمیشود. به نظر من این انتقاد در حوزه کاری […]

شهریور
۲
۱۳۹۷

مقدمه ای بر unit testing با استفاده از googletest

با سلام قبل از هر چیز باید بگم از اینکه بعد از مدتها تونستم تو این چند روز چند پست در وبسایت بذارم خیلی خوشحالم و امیدوارم که مفید بوده باشن. چیزی که امروز به ذهنم رسید دربارش صحبت کنم مبحث تست واحد یا همان unit testing در هنگام کدنویسی است. باید اعتراف کنم که خودم هم تا الان در یک برنامه واقعی از ابزارهای یونیت تست استفاده نکردم و ندیدم که کسی یا شرکتی […]

مرداد
۳۰
۱۳۹۷

پیاده سازی یک مثال ساده از الگوریتم های ژنتیک

سلام به همه دوستان در این پست قصد دارم یکی از برنامه هایی که در زمان دانشجویی نوشتم را به قصد استفاده آموزشی قرار بدم (البته اگر قابل باشه). این برنامه یکی از هیجان انگیزترین کدهایی است که در زمان دانشجویی نوشتم و پیاده سازی اون واقعا برام لذتبخش بود. جوابدهی الگوریتم ژنتیک شبیه معجزه است و چون الگوی اون از طبیعت برداشت شده واقعا میشه قابل اجرا بودن نظریه تکامل موجودات رو با اون حس […]

شهریور
۱۶
۱۳۹۴

آشنایی با مراحل کامپایل کد سی در گنو

اگر با کامپایلر زبان سی در لینوکس یا همان GNU C Compiler آشنایی دارید احتمالا از دستور زیر برای گرفتن خروجی از کدتان استفاده کرده اید:

 این دستور به صورت خلاصه تمام کارهای لازم جهت کامپایل و لینک و … را برای تولید خروجی برنامه مورد نظر ما انجام میدهد. اما راه هایی که واقعا طی میشود تا کد خام زبان سی ما تبدیل به برنامه خروجی شود چیست؟ در این مطلب تعدادی از […]

فروردین
۱۰
۱۳۹۳

تبدیل اعداد به متن فارسی در سی شارپ

سلام همانطور که در پست قبل گفته بودم در این پست قصد دارم روش استفاده از کد تبدیل اعداد به متن را در زبان های سطح بالا با یک مثال بیان کنم. برای اینکار بهترین روشی که به ذهنم رسید ساخت یک Library و استفاده از آن در یک زبان دیگر بود. چون به نظرم کاربرد سیستم عامل ویندوز و همینطور دات نت بیشتر از بقیه است کتابخانه DLL و برای زبان برنامه نویسی زبان […]

صفحات:54321