ه‍.ش. ۱۳۹۵ آذر ۱۰, چهارشنبه

زبان‌های برنامه‌نویسی...

دنیای زبان‌های برنامه‌نویسی هم دنیای جالبیه برا خودش! ظاهرا هیچ‌وقت ایده‌های افراد برای زبان‌های جدید تموم نمیشه :) و البته بعد از اومدن زبون‌هایی که ماشین مجازی دارند یا مفسری هستند مثل دات‌نت و ruby و این‌ها باز زبون‌هایی اومدن که به صورت بومی! (native) کامپایل میشند. زبون‌هایی مثل Vala و Go که خیلی طرفدار پیدا کرده و بعدش هم Rust که توی فدورا ۲۵ کامپایلرش اضافه شده.

ولی خب! اصلا قصدم از این پست صحبت در مورد این‌ها نبود. فقط خواستم اینو بگم: فکر می‌کنید این کد به چه زبونیه؟
void f(string_view id, unique_ptr foo) {
   if (auto [pos, inserted] = items.try_emplace(id, move(foo)); inserted){
      pos->second->launch();
   } else {
      standby.emplace_back(move(foo))->wait_for_notification();
   }
}

اگه می‌دونید که هیچ! ولی اگه نمیدونید حتما حدس زدید که شبیه سی++ هست ولی به نظر دقیقا سی++ هم نمیاد. خب حق دارید! چون سی++ هست، ولی سی++۱۷ (C++17). این کد یه نمونه کد هست از اینجا.

کلا روال جدید به روز رسانی استاندارد سی++ خیلی بهتر از قبل شده. بعد از استاندارد سی++۱۱ که در واقع قرار بود قبل از سال ۲۰۱۰ بیاد و خیلی طولانی شد (در واقع، تغییر توی سی++ بعد از ۱۳ سال بود نسبت به استاندارد ۹۸ (استاندارد ۲۰۰۳ هم بود ولی اون تغییر اساسی‌ای نسبت به ۹۸ نداشت))، تصمیم گرفتند روال استاندارد هم، مثل روالی که خیلی نرم‌افزارها برای انتشارشون در نظر گرفتند، براساس زمان و فعلا ۳ سال یک‌بار باشه. برای همین هم استاندارد سی++۱۴ و الان هم سی++۱۷ تو راهه. و بعدی هم میشه سی++۲۰.

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

هر چند این زبون‌های جدید جای سی++ رو تنگ کردند :(
؛)


ه‍.ش. ۱۳۹۵ مرداد ۳۱, یکشنبه

۲تا کتاب جالب!

یه وقتی این ۲تا کتاب رو دیدم به نظرم قابل عکس گرفتن اومد! :)



و این:


پ.ن: شاید از این به بعد بیشتر بنویسم!

ه‍.ش. ۱۳۹۴ تیر ۸, دوشنبه

واقعا؟!

جا داره از دوستان تشکر کنم که توی ۲۴ساعت تقریبا نصفش رو صرف نظافت روزانه‌ی یه نمازخونه‌ی کوچیک می‌کنند!

ه‍.ش. ۱۳۹۴ فروردین ۱, شنبه

سال ۱۳۹۴ مبارک!

سلام، از اون‌جایی که دارم میرم بیرون، فقط میگم مبارک باشه!! امیدوارم امسال لااقل ۲-۳ ماه یک بار بتونم این وبلاگ رو به روز کنم. P:


ه‍.ش. ۱۳۹۳ مهر ۱۵, سه‌شنبه

از زنجان تا اصفهان...

سلام!
خیلی وقته اینجا رو به‌روز نکردم. بالاخره گفتم یه تکونی به اینجا بدم! جاتون خالی تو این مدت که خب درگیر سربازی هستم. و همچنین کار! فعلا هم که فکر ادامه تحصیل نیستم.

چند وقت پیش رفتیم زنجان، برای شرکت توی zconf یا همایش نرم‌افزارهای آزاد/متن‌باز. به طور کلی هم میشه گفت خوش گذشت! فقط به صورت ناجوانمردانه‌ای اولین ارائه ارائه‌ی من بود P: خدا رو شکر این بار استثنائا ارائه رو زودتر آماده کرده بودم و مشکلی نبود. :) ارائه‌م هم در مورد systemd بود که اخیرا خودش رو توی اکثر توزیع‌ها جا کرده.
راستی توی همایش زنجان توی یک ارائه که میشه گفت توسط یه نفوذی اپلی! ؛) ارائه میشد خنجرهایی از پشت! به پیکره‌ی گنو/لینوکس وارد شد با کمک ASLR که مدتی قصد دارم در مورد صحبت کنم. ان‌شاالله به زودی! اما فعلا خلاصشو بگم که: ۱) ASLR هم مثل تقریبا همه‌ی مکانیزم‌های امنیتی، امنیت رو به صورت نسبی افزایش میده و نمیشه به صرف پشتیبانی یا عدم پشتیبانی از ASLR امنیت ۲تا سیستم رو مقایسه کرد ۲) اصلا این واژه‌ی ASLR در دنیای لینوکس به وجود اومده! ۳) پشتیبانی ASLR توی هسته‌ی مکینتاش در سال ۲۰۱۲ اضافه شده.
حالا که خلاصشو گفتم شاید دیگه کاملشو نگم! برای اطلاعات بیشتر میشه به صفحه‌ی مربوط به ASLR توی ویکی‌پدیا مراجعه کرد!


http://isfd.ir
بگذریم! پنج‌شنبه آخر این هفته (۱۷ مهر) هم جشن روز آزادی نرم‌افزار اصفهانه. البته روز آزادی نرم‌افزار اواخر شهریوره ولی خب مراسم اصفهان با تاخیر برگزار میشه.  یه ۲ ماه پیش به من گفتند بیا روی ۲تا سخت‌افزار کوچولو که توکار (embedded) محسوب میشن ارائه بده. من گفتم ببینم چی میشه خبر میدم... ولی خبر ندادم! چون اصلا فرصت نکردم کار خاصی بکنم. P: گفتم احتمالا خودشون بی خیال من شدن. چند وقت پیش یهو گفتن پس بگو بیایم سخت‌افزارها رو بدیم بهت... خلاصه من هی از زیرش در رفتم تا این که .... یهو دیدم اسم منو زدن تو سایت. خلاصه! حالا ظاهرا قراره من ارائه داشته باشم. خدا به خیر بگذرونه. فعلا که هیچی آماده نیست. فکر کنم باید ببینم چطوری ۵شنبه فرار کنم!! یا شایدم یه طوری ماسمالیش کنم بره.... D:
حالا اونش مهم نیست. بیشتر امیدواریم که خوش بگذره اون روز!


ه‍.ش. ۱۳۹۳ فروردین ۱۶, شنبه

فروش بهاره «کلیه» در تهران!

سلام! سال نو مبارک :)
دیگه نشد پست مخصوص عید بذارم امسال. تو این مدت هم اتفاقاتی که افتاد این بود که من ۲ماه رفتم آموزشی (مرکز ۰۱ تهران) و الانم از اسفند سربازم. فعلا بین تهران و اصفهان سرگردونم و میرم و میام...
بگذریم! روزهای آخر قبل عید دیدم تو تهران زدند که توی نمایشگاه بهاره، عرضه مستقیم کلیه هست. گفتم جالبه، عکسشو تو بلاگم بذارم هر کی خواست بره دنبالش D: