wx-chevalier/CS-Notes
یادداشتهای کامپیوتری برای یادگیری مفاهیم پایه و پیشرفته در زبانهای برنامهنویسی مختلف شامل JavaScript، Java، Python، Go، Rust، C++ و Swift.
کاربرد:
این مجموعه یک منبع جامع برای یادگیری سینتکس، الگوهای طراحی، بهینهسازی کد و بهترین شیوههای مهندسی نرمافزار است. همچنین شامل نکاتی در مورد ساختار داده، الگوریتمها و تکنیکهای دیباگ است.
در چه شرایطی بهتره استفاده شود؟
وقتی میخوای سریع یه مفهوم فنی رو مرور کنی، برای مصاحبه آماده بشی یا تو یه پروژه جدید با یه زبان جدید دست بذاری. همچنین برای تیمهای توسعه که میخوان استانداردهای کدنویسی داشته باشن عالیه.
چند مثال از موارد استفاده:
مرور سریع async/await در JavaScript قبل از پیادهسازی
یادآوری نحوه مدیریت حافظه در Rust
مقایسه کلاسها در Java و Python
استفاده از goroutine در Go برای برنامهنویسی همزمان
یادگیری الگوهای طراحی در C++
- ##CS
- ##Programming
- ##DeveloperTips
- ##Rust
- ##Go
- ##Python
- ##JavaScript
- ##Java
- ##Cpp
- ##Swift
