👾 Geek Engineers
538 subscribers
51 photos
42 files
331 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
👍61
گربه شرودینگر: زنده یا مرده؟

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

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

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

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

پیام شرودینگر: هدفش اثبات نبود، بلکه نشان دادن پارادوکس ابرپوزیشن و نقش مشاهده‌گر بود.
دنیای ذرات کوچک و بزرگ متفاوت عمل می‌کند، و ما هرگز گربه‌ای همزمان زنده و مرده نمی‌بینیم، چون با محیط تعامل دارد و حالت ابرپوزیشن سریع «می‌ریزد» (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