نوشته‌های ترمینالی
2.7K subscribers
425 photos
12 videos
32 files
2.26K links
Download Telegram
Forwarded from Gopher Academy
برای ریست کردن تمام محصولات Jetbrains با اجرای اسکریپت زیر
👇🏻👇🏻👇🏻👇🏻

🔰 @gopher_academy
تجربه‌ای که آسون به دست نیومده:
اگر سیستمتون به سایت ها متصل نمیشه، اول ساعت و تاریخش رو چک کنید که دقیق باشه.
مخصوصا اگر سیستم قدیمیه و تازه روشنش کردید.
در مورد کامپایل با gcc/g++ و makefile و linking و کلی نکته جالب.
https://www3.ntu.edu.sg/home/ehchua/programming/cpp/gcc_make.html
از بچگی همیشه برام سوال بود not gate چطوری کار میکنه؟
وقتی ورودیش صفره چطوری ۵ ولت تولید میکنه؟
حقیقت:
لازم نیست محیط توسعه نرم افزار jet brains رو نصب کنید تا بتونید با یه زبانی برنامه نویسی کنید.
با احتمال زیاد منقضی شده دیگه.
همین احتمال زیاد بسمونه.
آیا روشن کردن بهینه‌سازی کامپایلر ممکنه باعث باگ بشه؟
بله! چرا که نه.
البته معمولا اگه ازشون اگاه باشیم قابل پیشگیری هستند. اما خب باگه دیگه. کلا باگ رو اگر از قبل اگاه باشی پیشبینیش میکنی و باگ نیست.

جاهایی که پیش میاد ایناست:
+ وقتی که زبان undefined behavior داره. توی حالت دیباگ یه جور رفتار میکنه و شما روش حساب میکنین اما توی حالت بهینه شده یه جور دیگه کار میکنه.
+ کلا کارهای عجیب غریب کردن مثل حساب کردن روی اورفلو شدن یه متغیر کامپایلر رو گیج میکنه.

https://stackoverflow.com/a/2722330/10999348