👾 Geek Engineers
539 subscribers
51 photos
44 files
332 links
👾 Extremist software engineering guidance for Geeks.

Website:
https://geekengineers.netlify.app

Github:
https://github.com/geekengineers
https://github.com/tahadostifam

Community:
@geek_engineers_community
Download Telegram
گربه شرودینگر: زنده یا مرده؟

فرض کنید یک گربه داخل یک جعبه است، همراه با یک مکانیزم خطرناک که به شکل تصادفی عمل می‌کند، مثلا یک اتم رادیواکتیو:

اگر اتم واپاشی کند → مکانیزم فعال می‌شود → گربه کشته می‌شود.
اگر اتم واپاشی نکند → گربه زنده می‌ماند.

طبق قوانین مکانیک کوانتومی، تا وقتی جعبه را باز نکنیم و نگاه نکنیم، گربه نه زنده است نه مرده، بلکه در یک حالت ترکیبی از زنده و مرده (ابرپوزیشن) قرار دارد:

این آزمایش فکری نشان می‌دهد که قوانین عجیب مکانیک کوانتومی، وقتی روی اشیای بزرگ اعمال شوند، نتایج غیرمنتظره و فلسفی می‌دهند.

پیام شرودینگر: هدفش اثبات نبود، بلکه نشان دادن پارادوکس ابرپوزیشن و نقش مشاهده‌گر بود.
دنیای ذرات کوچک و بزرگ متفاوت عمل می‌کند، و ما هرگز گربه‌ای همزمان زنده و مرده نمی‌بینیم، چون با محیط تعامل دارد و حالت ابرپوزیشن سریع «می‌ریزد» (decoherence).

https://youtu.be/UjaAxUO6-Uw?si=insQYBA4dRBOMHD6
https://youtu.be/uVKMY-WTrVo?si=GmZC3ApbkB5DbMHK
🗿5
زبانی که Jonathan ساخته (Jai) میگه که همه چی complied time هست و runtime polymorphism نداریم =)

https://youtu.be/i6KVMGT5kRE?si=XFjkw-4_59Sjn73Y

درکل خود شخص جاناتان دیدگاه جالبی داره. دیدن ویدیو هاشو پیشنهاد میکنم.
👾3
C++ بد بود و با استاندارد 26 بدتر هم شده

https://isocpp.org/files/papers/P2996R4.html#emulating-typeful-reflection
template <class... Tags>
consteval auto make_named_tuple(std::meta::info type, Tags... tags) {
std::vector<std::meta::info> nsdms;
auto f = [&]<class Tag>(Tag tag){
nsdms.push_back(data_member_spec(
dealias(^typename Tag::type),
{.name=Tag::name()}));

};
(f(tags), ...);
return define_class(type, nsdms);
}

کلا طرز فکر ++c گرایش خاصی به ساختن پیچیدگی داره |: صد رحمت به Rust و Zig. حداقل ترید آف ش منطقی تره
👍6😱1
Polyhedral Model

Part 1:
https://www.youtube.com/watch?v=_TFrPGV_A-s

Part 2:
https://www.youtube.com/watch?v=irqg3L5Xpqk

Part 3:
https://www.youtube.com/watch?v=6WkIzH8LyGY

پارت های دیگه هم داره اگر علاقه مند بودید میتونید ببینید|:
فعلا نظرم اینه که اوضاع 1000x-خیلی خیطه!
👾3
Thomas-Calculus-14th.pdf
25.8 MB
Thomas' Calculus | 14th Edition.🤐💀
🔥2🤣1
rosen_discrete_mathematics_and_its_applications_7th_edition.pdf
36.2 MB
Discrete Mathematics and Its Applications |Kenneth H. Rosen.

چون یکمی ازشو خوندم میگم. خیلی خیلی کتاب خوبی ست. مثال های بامزه ای هم میزنه :>
🔥4
فاندر این پروژه نه تنها آدم متخصص و فهمیده ای ست بلکه آداب و احترام رو هم حفظ کرده با مشارکت کنندگان. رفتارش خیلی گرم و صمیمانه بوده تا اینجا (یعنی بعد از مرج شدن یک PR و یک issue کلوز شده).

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

https://github.com/TheDan64/inkwell/issues/624#issuecomment-3550429064
👍3