COMPΞZ 🧬
همیشه خطر از درون زبان ساطع نمیشه! در طرز پیادهسازی ما و نحوهٔ بیان به وجود میاد: https://www.youtube.com/watch?v=PcerWZRm_eA در ++C خودِ bool خطرناک نیست؛ خطر اصلی اینه که bool خیلی راحت و بیصدا وارد جاهایی میشه که معنی کد رو مبهم، شکننده و اشتباهپذیر…
چیزی که من خودم همیشه رعایت میکنم به این شکله! در enumها نوع و دلیل استفاده رو معنادار باید تعریف کنید.
کد فوق، تکه کدی از موتور سیمرغ هست.
کد فوق، تکه کدی از موتور سیمرغ هست.
Reflection + Contracts + Modules are effectively building the foundation of the next generation of C++ architectures — not just adding new syntax.
🫡4👍2
COMPΞZ 🧬
Reflection + Contracts + Modules are effectively building the foundation of the next generation of C++ architectures — not just adding new syntax.
چرا اینو میگم؟
چون… خفنترین محصولات مثل آنریل انجین حتی که همچین ساختارهایی رو مجبور شده به خاطر پیچیدگی زبان پیداده کنه:
یا حتی کیوت مواردی مثل:
اینها عملاً reflection مصنوعی هستن که Epic مجبور شده خودش بسازه چون زبان نداشته.
در کیوت هم، کل moc برای همین کمبود ساخته شده.
وقتی ویژگی رفلکشن (انعکاس) روی استاندارد ۲۶ فعال میشه، عملا شما وارد یک معماری نوین خواهید شد.
برای همین خیلیها میگن Reflection در C++26 شاید از مهمترین ویژگیهای چند دهه اخیر باشه.
واسه همین خیلی از توسعهدهندهها از جمله خودم انقدر برای Reflection هیجانزدهایم.
چون تا قبلش برای ساختن سیستمهای “هوشمند” توی ++C مجبور بودی بری سمت ماکروها یا شونصدتا روش پیچیده.
شاید بگیم خب تا حالا چرا برای سی++ همچین چیزی نداشتیم در حالی که خیلی از زبانها این ویژگی رو دارن!
دلیلش اینه که در بسیاری از زبانها reflection یعنی:
کندی، تخصیص سربار و کلی مانع دیگه که به خاطر حفظ پرفرمنس در سی++ این ویژگی با حساسیت بیشتری باید پیادهسازی میشد، چون اینجا قراره کدهای منعکس شده مستقیم به شیوهٔ inline پردازش بشن.
یعنی بدون GC بدون Runtime و همه چیز در حالت زمان کامپایل پردازش خواهد شد.
حتی تصورش هم برام هیجانانگیزه که چه تحول عظیمی در صنعت آینده نرمافزار در حال شکلگیریه. 😎🥁🫡
چون… خفنترین محصولات مثل آنریل انجین حتی که همچین ساختارهایی رو مجبور شده به خاطر پیچیدگی زبان پیداده کنه:
UCLASS()
UPROPERTY()
UFUNCTION()
یا حتی کیوت مواردی مثل:
Q_OBJECT
signals:
slots:
Q_PROPERTY
اینها عملاً reflection مصنوعی هستن که Epic مجبور شده خودش بسازه چون زبان نداشته.
در کیوت هم، کل moc برای همین کمبود ساخته شده.
وقتی ویژگی رفلکشن (انعکاس) روی استاندارد ۲۶ فعال میشه، عملا شما وارد یک معماری نوین خواهید شد.
برای همین خیلیها میگن Reflection در C++26 شاید از مهمترین ویژگیهای چند دهه اخیر باشه.
واسه همین خیلی از توسعهدهندهها از جمله خودم انقدر برای Reflection هیجانزدهایم.
چون تا قبلش برای ساختن سیستمهای “هوشمند” توی ++C مجبور بودی بری سمت ماکروها یا شونصدتا روش پیچیده.
شاید بگیم خب تا حالا چرا برای سی++ همچین چیزی نداشتیم در حالی که خیلی از زبانها این ویژگی رو دارن!
دلیلش اینه که در بسیاری از زبانها reflection یعنی:
کندی، تخصیص سربار و کلی مانع دیگه که به خاطر حفظ پرفرمنس در سی++ این ویژگی با حساسیت بیشتری باید پیادهسازی میشد، چون اینجا قراره کدهای منعکس شده مستقیم به شیوهٔ inline پردازش بشن.
یعنی بدون GC بدون Runtime و همه چیز در حالت زمان کامپایل پردازش خواهد شد.
حتی تصورش هم برام هیجانانگیزه که چه تحول عظیمی در صنعت آینده نرمافزار در حال شکلگیریه. 😎🥁🫡
🫡5👍3😍2🔥1
لعنت بهت وزیر نیرو، از دیروز ده بار برقامون رفته! باز شروع کردین شما… دارو ندارم یه کامپیوتره اونم بسوزه بشینیم بزنیم تو سرمون.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
COMPΞZ 🧬
Persian engineering, open to everyone. 😎
کافیه برای CMake این پوسته رو اضافه کنید؛ میشه شیک و مجلسی.
https://jothepro.github.io/doxygen-awesome-css
https://jothepro.github.io/doxygen-awesome-css
jothepro.github.io
Doxygen Awesome
Custom CSS theme for doxygen html-documentation with lots of customization parameters.
حواسم هست ۵۰-۶۰ نفری طی ۴۸ ساعت گذشته به این کانال ملحق شدن! فکر کنم بعضیها در کانالهاشون برخی از پستها رو بازنشر دادن.
سلام و عرض ادب میکنیم به دوستان جدید...🔥 🫡من کامبیز هستم. همین لحظه ۳۷ ساله داخل ایران یک تُرک زبان اهلِ اورمیه، قبلاً این کانال خیلی قدیمیتر بود اعضاش هم خیلی بیشتر بود ولی انقدر بهم فشار آوردن و بیاحترامی کردن از بیخ حذفش کردم و بعد مدتها دوباره ساختمش بدون اینکه هدفم این باشه که اعضای بیشتری بگیره.
خیلی سریع بخوام بگم؛ اینجا من از دلنوشتهها و تجربیات روزمرهٔ شخصی و تخصصی و هنری پیرامون خودم مینویسم، و هر از گاهی از واقعیتهایی هم مینویسم که مخاطبش شاید عموم نیستن طبیعتاً هم واکنش سختی میدن بهش یا حتی درکش هم نمیکنن پس شاید بگن چرند نوشته و از روش رد میشن. ولی در کل اینجا خبری از وعدههای واهی و قلبه سلمه نیست، هر چی هست خیلی ساده و واقعیه و گاهاً هم خیلی تند و رُک بدون تعارف.
تخصص اصلی من مهندسی کامپیوتر، گرایش نرمافزار هست نزدیک ۲۰ سال تجربه تلخ و شیرین هست.
- طراحی محصولات نرمافزاری انجام میدم و منتور شیپینگ، فرقی نداره در چه حوزهای باشه! محدود به یک پلتفرم یا یک صنعت خاص نیستم چون معتقدم مهندسی نرمافزار محدود به یک پلتفرم نیست. پس هر برنامهای دلتون بخواد (اگه از جنس خلاف نباشه) میتونم یه تنه پیادش کنم.
- گاهی ترید میکنم و به اندازهٔ کافی تجربه تلخ و شیرین هم ازش دارم (تحلیلهام عموماً نظر شخصیه) نباید روش حساب باز کنید.
- نظرات سیاسیم (کاملاً شخصی هست) ممکنه یه روز به کامتون باشه یه روز نباشه! در این خصوص بحث نمیکنم با کسی و به هیچ عنوان تعصبی نیستم؛ بیشتر با منطق میسنجم.
- گاهی به هنر میپردازم و طراحی هنری میکنم؛ از گرافیک و الهامات طبیعی به شدت خوشم میاد و با تمرکز بالایی برای درکش وقت میذارم و در قالب NFT منتشرشون میکنم.
- ابزارهای توسعه برام محدودیتی ندارن و تعصبی نیستم؛ اما از هر چیزی که محدودم میکنه و آزادیم رو میگیره متنفرم! برای همین عاشق ++C هستم چون تنها زبانیه که آزادت میذاره! ولی با زبانهای زیادی هم کار میکنم و بهشون تسلط لازم رو دارم، خلاصه که جعبهٔ ابزارمون کامله.
- به طومار نویسی معروفم! خیلیها میگن اخلاقت گَنده😄 چون خیلی رُک ایراد میگیری از کار دیگران؛ ولی من نیتم دلسوزی هست نه زدن تو ذوقِ کسی! پس قضاوتی هم اگر کردین آزادین بیایین توی خصوصی به خودم بگین اینطور نیست که گارد بگیرم، ولی با بی ادبی میونهای ندارم درجا بلاک میکنم صد تا قفل هم روش.
بازخورد در خصوص مباحث تجربی و چیزهایی که میسازم آزاده.🔼 👋
هدف من سازندگی و به اشتراک گذاری تجربیاتمه، شاید چون نویسندهٔ کتاب هم هستم، اصلاً اگه طومار نویسی نکنم نمیشه! باید یه چیزایی رو حتماً یادداشت کنم و چیزهایی که بلدم رو به دیگران هم یاد بدم اما نه با تبلیغات، در عمل اون هم به صورت متن باز و شسته رفته که بخشیش نیاز به زحمت مخاطب داره.
چیزهایی که باهاشون خوشحال میشم انرژی میگیرم رو اینجا به اشتراک میذارم؛ یا چیزهایی که توی جامعه حسش میکنم و تلخ هستن رو هم بهشون واکنشهایی نشون میدم اما هدفم هیچوقت سیاسی نبوده و نیست ولی خب همه چیز برای همه ثابت شده که چه خبره تو این کشور نیازی به یادآوری نیست.
اونهایی که سالهاست همراهن میدونن چه شرایط بدی رو پشت سر گذاشتیم ولی هیچوقت تسلیم نشدیم. دیگه انقدر بدبختی کشیدیم که آب از سرمون گذشته دیگه دردی حس نمیکنیم فقط میسازیم اونم از روی ناچاری چون هرچقدر محدودتر میشیم بیشتر سر سختتر میشیم.
پس راحت باشید در خصوص کارهایی که قبلاً دیدین یا بعداً خواهید دید بازخورد بدین.
دلیل اینکه اینجاهم مینویسم به خاطر اینه که معتقدم تواناییهای ما باید به اشتراک گذاشته بشه؛ ایرانیها به طرز عجیبی مظلومترینها هستن! قدر خودتونو بدونید و نا امید نباشید.😊
پیروز باشید؛😑
سلام و عرض ادب میکنیم به دوستان جدید...
خیلی سریع بخوام بگم؛ اینجا من از دلنوشتهها و تجربیات روزمرهٔ شخصی و تخصصی و هنری پیرامون خودم مینویسم، و هر از گاهی از واقعیتهایی هم مینویسم که مخاطبش شاید عموم نیستن طبیعتاً هم واکنش سختی میدن بهش یا حتی درکش هم نمیکنن پس شاید بگن چرند نوشته و از روش رد میشن. ولی در کل اینجا خبری از وعدههای واهی و قلبه سلمه نیست، هر چی هست خیلی ساده و واقعیه و گاهاً هم خیلی تند و رُک بدون تعارف.
تخصص اصلی من مهندسی کامپیوتر، گرایش نرمافزار هست نزدیک ۲۰ سال تجربه تلخ و شیرین هست.
- طراحی محصولات نرمافزاری انجام میدم و منتور شیپینگ، فرقی نداره در چه حوزهای باشه! محدود به یک پلتفرم یا یک صنعت خاص نیستم چون معتقدم مهندسی نرمافزار محدود به یک پلتفرم نیست. پس هر برنامهای دلتون بخواد (اگه از جنس خلاف نباشه) میتونم یه تنه پیادش کنم.
- گاهی ترید میکنم و به اندازهٔ کافی تجربه تلخ و شیرین هم ازش دارم (تحلیلهام عموماً نظر شخصیه) نباید روش حساب باز کنید.
- نظرات سیاسیم (کاملاً شخصی هست) ممکنه یه روز به کامتون باشه یه روز نباشه! در این خصوص بحث نمیکنم با کسی و به هیچ عنوان تعصبی نیستم؛ بیشتر با منطق میسنجم.
- گاهی به هنر میپردازم و طراحی هنری میکنم؛ از گرافیک و الهامات طبیعی به شدت خوشم میاد و با تمرکز بالایی برای درکش وقت میذارم و در قالب NFT منتشرشون میکنم.
- ابزارهای توسعه برام محدودیتی ندارن و تعصبی نیستم؛ اما از هر چیزی که محدودم میکنه و آزادیم رو میگیره متنفرم! برای همین عاشق ++C هستم چون تنها زبانیه که آزادت میذاره! ولی با زبانهای زیادی هم کار میکنم و بهشون تسلط لازم رو دارم، خلاصه که جعبهٔ ابزارمون کامله.
- به طومار نویسی معروفم! خیلیها میگن اخلاقت گَنده😄 چون خیلی رُک ایراد میگیری از کار دیگران؛ ولی من نیتم دلسوزی هست نه زدن تو ذوقِ کسی! پس قضاوتی هم اگر کردین آزادین بیایین توی خصوصی به خودم بگین اینطور نیست که گارد بگیرم، ولی با بی ادبی میونهای ندارم درجا بلاک میکنم صد تا قفل هم روش.
بازخورد در خصوص مباحث تجربی و چیزهایی که میسازم آزاده.
هدف من سازندگی و به اشتراک گذاری تجربیاتمه، شاید چون نویسندهٔ کتاب هم هستم، اصلاً اگه طومار نویسی نکنم نمیشه! باید یه چیزایی رو حتماً یادداشت کنم و چیزهایی که بلدم رو به دیگران هم یاد بدم اما نه با تبلیغات، در عمل اون هم به صورت متن باز و شسته رفته که بخشیش نیاز به زحمت مخاطب داره.
چیزهایی که باهاشون خوشحال میشم انرژی میگیرم رو اینجا به اشتراک میذارم؛ یا چیزهایی که توی جامعه حسش میکنم و تلخ هستن رو هم بهشون واکنشهایی نشون میدم اما هدفم هیچوقت سیاسی نبوده و نیست ولی خب همه چیز برای همه ثابت شده که چه خبره تو این کشور نیازی به یادآوری نیست.
اونهایی که سالهاست همراهن میدونن چه شرایط بدی رو پشت سر گذاشتیم ولی هیچوقت تسلیم نشدیم. دیگه انقدر بدبختی کشیدیم که آب از سرمون گذشته دیگه دردی حس نمیکنیم فقط میسازیم اونم از روی ناچاری چون هرچقدر محدودتر میشیم بیشتر سر سختتر میشیم.
پس راحت باشید در خصوص کارهایی که قبلاً دیدین یا بعداً خواهید دید بازخورد بدین.
دلیل اینکه اینجاهم مینویسم به خاطر اینه که معتقدم تواناییهای ما باید به اشتراک گذاشته بشه؛ ایرانیها به طرز عجیبی مظلومترینها هستن! قدر خودتونو بدونید و نا امید نباشید.😊
پیروز باشید؛
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Michael Jackson, Janet Jackson - Scream (Official Video)
“Scream” by Michael Jackson with Janet Jackson
Listen to Michael Jackson: https://MichaelJackson.lnk.to/_listenYD
The “Scream” single and short film paired Michael Jackson and Janet Jackson for the first time. The highly stylized black and white short film…
Listen to Michael Jackson: https://MichaelJackson.lnk.to/_listenYD
The “Scream” single and short film paired Michael Jackson and Janet Jackson for the first time. The highly stylized black and white short film…
🔥2😍1
تریلر مستند موتور نامرئی جهان فناوری منتشر شد!
قرار است مستندی ببینیم دربارهٔ زبانی که شاید همیشه جلوی چشم نباشد، اما بخش بزرگی از دنیای فناوری روی شانههای آن ساخته شده است.
از Bell Labs و Bjarne Stroustrup تا سیستمعاملها، موتورهای بازی، زیرساختهای مالی، ابزارهای صنعتی و نرمافزارهایی که باید سریع، دقیق و قابلاعتماد باشند.
این فقط داستان یک زبان نیست؛
داستان موتور نامرئی جهان نرمافزار است.
بهزودی، چهاردم خرداد ماه | پنجشنبه ۴ ژوئن ۲۰۲۶
https://www.youtube.com/watch?v=NXwTRzywDSk
قرار است مستندی ببینیم دربارهٔ زبانی که شاید همیشه جلوی چشم نباشد، اما بخش بزرگی از دنیای فناوری روی شانههای آن ساخته شده است.
از Bell Labs و Bjarne Stroustrup تا سیستمعاملها، موتورهای بازی، زیرساختهای مالی، ابزارهای صنعتی و نرمافزارهایی که باید سریع، دقیق و قابلاعتماد باشند.
این فقط داستان یک زبان نیست؛
داستان موتور نامرئی جهان نرمافزار است.
C++: The Documentary
بهزودی، چهاردم خرداد ماه | پنجشنبه ۴ ژوئن ۲۰۲۶
https://www.youtube.com/watch?v=NXwTRzywDSk
YouTube
C++: The Documentary TRAILER│Out now!
In 1979, Bjarne Stroustrup arrived at Bell Labs. What started as a small personal experiment became one of the world's most used, most controversial, and most powerful languages.
The is the trailer for C++: The Documentary.
Cast:
Alexander Stepanov: Creator…
The is the trailer for C++: The Documentary.
Cast:
Alexander Stepanov: Creator…
COMPΞZ 🧬
به نظر میرسه اختلال شدیدتری در زیرساختهای کشور در راهه! از دادههای خودتون نسخهٔ پشتیبان تهیه کنید.
اومدیم عشق کنیم آروان ترکید! جالبه وقتی خودش میترکه همهٔ سرویسها و کاربرانشم میترکن! همینقدر مسخره!
مال یایان کوپییشاغه.
مال یایان کوپییشاغه.
😢3
Forwarded from IRCF | اینترنت آزاد برای همه
آمار نشون میده در ۳ ماه گذشته یک پاکسازی طبقاتی دیجیتال در ایران رخ داده. در این مدت سهم اندروید از ترافیک اینترنت ۲۵٪ افت و آیفون ۱۸۰٪ رشد داشته. این به معنی خروج میلیونها کاربر طبقه متوسط و پایین از فضای آنلاینه. اونی که آیفون داره (احتمالا) از پس هزینه کانفیگ یا اینترنت پرو برمیاد، اونی که نداره، اونقدر دغدغه مالی مختلف داره که عطای اینترنت رو به لقاش میبخشه.
© arashzd
🔗 ᴡᴇʙꜱɪᴛᴇ • ᴠᴘɴʜᴜʙ • ɢɪᴛʜᴜʙᴍɪʀʀᴏʀ
@ircfspace
© arashzd
🔗 ᴡᴇʙꜱɪᴛᴇ • ᴠᴘɴʜᴜʙ • ɢɪᴛʜᴜʙᴍɪʀʀᴏʀ
@ircfspace
IRCF | اینترنت آزاد برای همه
آمار نشون میده در ۳ ماه گذشته یک پاکسازی طبقاتی دیجیتال در ایران رخ داده. در این مدت سهم اندروید از ترافیک اینترنت ۲۵٪ افت و آیفون ۱۸۰٪ رشد داشته. این به معنی خروج میلیونها کاربر طبقه متوسط و پایین از فضای آنلاینه. اونی که آیفون داره (احتمالا) از پس هزینه…
کلهٔ سحری این پست رو دیدم از سرم دود بلند شد! کمی دقیقتر تحقیق کردم جریان اغراقآمیز است!!! چی ۱۸۰٪؟! ممکنه اشتباه باشه اما آمار درستش هم باز خوفناکه! 👇🏼👇🏼👇🏼
COMPΞZ 🧬
کلهٔ سحری این پست رو دیدم از سرم دود بلند شد! کمی دقیقتر تحقیق کردم جریان اغراقآمیز است!!! چی ۱۸۰٪؟! ممکنه اشتباه باشه اما آمار درستش هم باز خوفناکه! 👇🏼👇🏼👇🏼
این درسته! و به این معناست که...
در بازهٔ فوریه تا آوریل ۲۰۲۶، سهم iOS از ترافیک موبایل ایران بهسرعت بالا رفته و همزمان سهم Android پایین آمده.
تقریباً:
* اندرویدیها:
از حدود ۸۷٪ به ۶۶.۸۱٪ رسیده
* آیاواسیها:
از حدود ۱۴٪ به ۳۰.۷۱٪ رسیده
در بازهٔ فوریه تا آوریل ۲۰۲۶، سهم iOS از ترافیک موبایل ایران بهسرعت بالا رفته و همزمان سهم Android پایین آمده.
تقریباً:
* اندرویدیها:
از حدود ۸۷٪ به ۶۶.۸۱٪ رسیده
* آیاواسیها:
از حدود ۱۴٪ به ۳۰.۷۱٪ رسیده
دیشب به شدت خسته بودم و قرار بود نسخهٔ اندروید جنیکانکت رو منتشر کنم! مچ دردم باز شدت گرفت این روزها اجازه نمیده فشار بیارم روی کامپیوتر؛ ولی امروز حتماً این کار رو خواهم کرد شاید تا ساعتی بعد... 😌👋🏼
❤2