نوشته‌های ترمینالی
2.76K subscribers
425 photos
12 videos
32 files
2.29K links
Download Telegram
چرا همه زبان‌های به جز پایتون بد هستند؟

در واقع این مطلب داره میگه که چرا پرفورمنس اونقدر مهم نیست و بهتره به سرعت بالای توسعه بچسبیم. اگرم نهایتا خواستیم پرفورمنس کد فعلی پایتون رو زیاد کنیم راهکارهایی داده.
https://snarky.ca/programming-language-selection-is-a-form-of-premature-optimization/
چرا نباید از ویم استفاده کرد.
https://gist.github.com/romainl/6b952db7a6138b48657ba0fbb9d65370


Your next recruiter, your next colleagues, your next crush won't care about Vim. Vim is not cool and you are not cool for using Vim.
Forwarded from @yegor256 news (yegor256)
Media is too big
VIEW IN TELEGRAM
M187: Two months ago I bought a new MacBook Pro. After a month of waiting, I received it. My frustration was huge. I returned it to Apple and got the money back. Here is why. Watch it!
سیستم عامل sanos یه سیستم عامل مینیماله که با C نوشته شده و برنامه های کاربردی ساده ای هم داره که همه با سی نوشته شدن.
https://www.jbox.dk/sanos/index.htm

قسمت های مختلفی داره مثلا یه ادیتور تحت ترمینال داره که به راحتی کامپایل و اجرا میشه.
(لینک زیر)
https://www.jbox.dk/sanos/editor.htm
نوشته‌های ترمینالی
سیستم عامل sanos یه سیستم عامل مینیماله که با C نوشته شده و برنامه های کاربردی ساده ای هم داره که همه با سی نوشته شدن. https://www.jbox.dk/sanos/index.htm قسمت های مختلفی داره مثلا یه ادیتور تحت ترمینال داره که به راحتی کامپایل و اجرا میشه. (لینک زیر) ht…
داستان از اونجا شروع شده که میخواسته یه سیستم‌عامل حداقلی داشته باشه که فقط jvm رو اجرا کنه. چون jvm خودش بیشتر کارها رو انجام میده. نتیجه میشه این.
https://www.jbox.dk/sanos/experiment.htm

هرچند که ایده بدیه. بهتر بود که توزیع کرنل خیلی مینیمال میخواست.
درمورد mechanical sympathy:
You don't have to be an engineer to be be a racing driver, but you do have to have Mechanical Sympathy.
- Jackie Stewart, racing driver

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

https://wa.aws.amazon.com/wellarchitected/2020-07-02T19-33-23/wat.concept.iss.onechanical-sympathy.en.html
Forwarded from Deweloopers (Ehsan Ghorbani)
اگر کارِتون طوری هست که باید مدت زیادی تایپ کنید خیلی به ۱- شیوه نشستن و قرارگرفتن مچ دست نسبت به کیبورد و ۲-‌ مکان کیبورد در میز اهمیت بدید ، یکی از خطرات خاموشی که اینجور شغل‌ها دارند، ابتلا به سندروم تونل کارپال هست. توصیه میکنم مقاله زیر رو هرچند طولانی هست، کامل بخونید، توضیحات مفیدی راجع به این موضوع داده.
https://www.mycarpaltunnel.com/carpal-tunnel-computer-programming/

Kode with us @Deweloopers
Stuff I Liked
https://dkb.io/post/google-search-is-dying
چرا گوگل سرچ دیگه خوب نیست!
😱1
چند مثال interactive برای یادگیری دیباگینگ
https://mysteries.wizardzines.com/
نوشته‌های ترمینالی
درمورد زبان zig هم بدونیم. یک تلاش دیگه (مثل rust شاید یشه گفت) برای حل کردن مشکلات C https://ziglang.org/learn/overview/
خب همونطور که می‌دونید zig یک زبونه که با هدف بهتر کردن سی اومده.
حالا جالبه که تو خودش یه کامپایلر سی و سی پلاس پلاس هم داره!
به این شکل می‌تونید با کمک زیگ، برنامه سی و سی پلاس پلاستون رو کامپایل کنید:
zig cc test.c
zig c++ test.cpp

https://zig.news/kristoff/compile-a-c-c-project-with-zig-368j