HICTE Blog – Telegram
HICTE Blog
1.18K subscribers
383 photos
127 videos
8 files
618 links
گروهمون: @HicteGroup

دسته بندی پست‌ها: t.me/HicteBlog/743
Download Telegram
#فان

کی گفته لینوکس برای گیم نیست 🗿

🚁 Hicte Blog
😁24👍1🔥1
😁19👍2🤣2
#کتاب

Operating Systems: Principles and Practice

Author: Thomas Anderson and Michael Dahlin
Edition: 2nd
Date: August 2014
Publisher: Recursive Books
Length: Vol.1 164, Vol.2 285, Vol.3 162, Vol.4 194 (pages)


Amazon 👀
Download 😉
{
Volume 1
Volume 2
Volume 3
Volume 4
}

🚁 Hicte Blog
👍3🔥1
HICTE Blog
#کتاب Operating Systems: Principles and Practice Author: Thomas Anderson and Michael Dahlin Edition: 2nd Date: August 2014 Publisher: Recursive Books Length: Vol.1 164, Vol.2 285, Vol.3 162, Vol.4 194 (pages) Amazon 👀 Download 😉 { Volume 1 Volume…
توضیحات:

Over the past two decades, there has been a huge amount of innovation in both the principles and practice of operating systems Over the same period, the core ideas in a modern operating system - protection, concurrency, virtualization, resource allocation, and reliable storage - have become widely applied throughout computer science. Whether you get a job at Facebook, Google, Microsoft, or any other leading-edge technology company, it is impossible to build resilient, secure, and flexible computer systems without the ability to apply operating systems concepts in a variety of settings. This book examines the both the principles and practice of modern operating systems, taking important, high-level concepts all the way down to the level of working code. Because operating systems concepts are among the most difficult in computer science, this top to bottom approach is the only way to really understand and master this important material.
#میم

جاوا دولوپرا توی سمنان زندگی میکنن.

🚁 Hicte Blog
😁24👍2🤯1
[ Source >>  @geekalerts ]

#خبر

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

🚁 Hicte Blog
👍14
🤣24😁1🐳1
[ Source >> @PinkOrca ]

#معرفی

‏Nim یک زبان برنامه‌نویسی سیستمی و کامپایلری هستش که در سال ۲۰۰۸ با نام Nimrod توسط Andreas Rumpf طراحی شد.

سینتکسی شبیه Python داره اما کدهاش به C کامپایل می‌شن و سرعت اجرای نزدیک به C دارن.
- یه Hello world تو نیم:
echo "Hello, World!"

کامپایلر Nim از یک رویکرد چند مرحله‌ای استفاده می‌کنه. اول کد رو به AST تبدیل می‌کنه، بعد اون رو به C می‌بره و در نهایت با استفاده از کامپایلرهای C مثل GCC یا Clang به کد باینری تبدیل می‌کنه. این زبان علاوه بر C، می‌تونه به ++C،‏ Objective-C، ‏JavaScript و WebAssembly هم کامپایل بشه.

یه سیستم تایپ قوی و استاتیک داره و از type inference هم پشتیبانی می‌کنه. این زبان از مفاهیم برنامه‌نویسی مدرن مثل generics،‏ pattern matching و multi-methods پشتیبانی می‌کنه. سیستم ماکروی Nim خیلی قدرتمنده و اجازه می‌ده در زمان کامپایل کد رو تغییر بدیم.

از نظر مدیریت حافظه، Nim چند گزینه داره. می‌تونه از garbage collector استفاده کنه یا با ARC (که در نسخه ۲.۰ اضافه شد) کار کنه. همچنین می‌شه memory management رو دستی انجام داد. این انعطاف‌پذیری باعث می‌شه برنامه‌نویس‌ها بتونن بین پرفورمنس و راحتی یکی رو انتخاب کنن.

پکیج‌منیجر رسمی Nim، ‏Nimble نام داره و از فرمت ‎.nimble برای تعریف dependency ها استفاده می‌کنه. این پکیج‌منیجر می‌تونه پکیج‌ها رو مستقیماً از GitHub و دیگر مخازن git نصب کنه.

کتابخونه استاندارد Nim شامل ماژول‌های متنوعی برای کار با فایل‌ها، شبکه، regex،‏ JSON و concurrent programming هستش. همچنین کتابخونه‌های third-party زیادی برای گرافیک (SDL2)، وب (Jester)، image processing و cryptography وجود دارن.

یکی از ویژگی‌های جالب Nim، سیستم Effect system هستش که به کامپایلر اجازه می‌ده side effects توابع رو در زمان کامپایل چک کنه. این سیستم می‌تونه خطاهای مربوط به I/O یا exception ها رو زودتر پیدا کنه.

👈 منابع برای یادگیری Nim


🚁 Hicte Blog
👍72🔥2
🤣22👍7😢1👌1💅1
اگه محتوایی دارین و میخواین تو روند چنل مشارکت کنین
میتونین بدین با اسم خودتون تو چنل بذارم در صورت قابل قبول بودنش

آیدی: @HicteGroup
👍6
👍16😁6💯1🤣1
#خبر

چندتا آسیب پذیری توی Django پیدا شده که اگه از نسخه‌های مورد اشاره استفاده میکنین بهتره آپدیت کنین.

نسخه‌های تحت تأثیر:
جنگو نسخه ۵.۱ قبل از ۵.۱.۷
جنگو نسخه ۵.۰ قبل از ۵.۰.۱۳
جنگو نسخه ۴.۲ قبل از ۴.۲.۲۰


🚁 Hicte Blog
👍8🤣21🙏1