کتاب نوشتن افزونههای اسمبلی برای پایتون و Node.js: از صفر تا قهرمان با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره نوشتن افزونههای اسمبلی برای پایتون و Node.js: از صفر تا قهرمان
موضوع کلی: برنامهنویسی سیستم
موضوع میانی: برنامهنویسی سطح پایین
📋 سرفصلهای دوره
- 1. مقدمهای بر اسمبلی و کاربردهای آن در پایتون و Node.js
- 2. بررسی معماری CPU و تاثیر آن بر اسمبلی
- 3. آشنایی با دستورات اصلی اسمبلی (x86-64)
- 4. ابزارهای توسعه اسمبلی: اسمبلرها، دیباگرها و لینککنندهها
- 5. آشنایی با NASM و GAS
- 6. تنظیم محیط توسعه برای نوشتن افزونههای اسمبلی
- 7. نوشتن اولین افزونه اسمبلی ساده برای پایتون
- 8. نحوه فراخوانی توابع اسمبلی از پایتون با استفاده از ctypes
- 9. انتقال داده بین پایتون و اسمبلی
- 10. کار با حافظه در اسمبلی: تخصیص و آزادسازی
- 11. مدیریت استک در اسمبلی
- 12. نوشتن افزونههای اسمبلی برای عملیات ریاضی
- 13. بهینهسازی محاسبات با استفاده از اسمبلی
- 14. نوشتن افزونههای اسمبلی برای رشتهها
- 15. کار با ساختارهای دادهای در اسمبلی
- 16. نوشتن افزونههای اسمبلی برای کار با فایلها
- 17. نوشتن افزونههای اسمبلی برای شبکه
- 18. آشنایی با SIMD و استفاده از آن در اسمبلی
- 19. بررسی رجیسترهای SIMD (SSE, AVX)
- 20. نوشتن افزونههای اسمبلی برای پردازش تصویر
- 21. نوشتن افزونههای اسمبلی برای رمزنگاری
- 22. امنیت در برنامهنویسی اسمبلی
- 23. جلوگیری از آسیبپذیریهای buffer overflow
- 24. جلوگیری از حملات injection
- 25. بررسی تکنیکهای obfuscation در اسمبلی
- 26. نوشتن افزونههای اسمبلی برای Node.js با استفاده از N-API
- 27. انتقال داده بین Node.js و اسمبلی
- 28. مدیریت حافظه در N-API
- 29. نوشتن افزونههای اسمبلی برای عملیات ورودی/خروجی در Node.js
- 30. بهینهسازی عملکرد Node.js با استفاده از اسمبلی
- 31. استفاده از اسمبلی برای کاهش مصرف حافظه در Node.js
- 32. دیباگ کردن افزونههای اسمبلی در Node.js
- 33. ساخت و بستهبندی افزونههای اسمبلی برای توزیع
- 34. تست و ارزیابی عملکرد افزونههای اسمبلی
- 35. معرفی ابزارهای پروفایلینگ برای اسمبلی
- 36. بهینهسازی بیشتر با استفاده از پروفایلینگ
- 37. نوشتن افزونههای اسمبلی برای کتابخانههای خاص پایتون (numpy, scipy)
- 38. نوشتن افزونههای اسمبلی برای کتابخانههای خاص Node.js (crypto, zlib)
- 39. معرفی بهترین روشها در برنامهنویسی اسمبلی
- 40. الگوهای طراحی در برنامهنویسی اسمبلی
- 41. نکات و ترفندهای پیشرفته در نوشتن افزونههای اسمبلی
- 42. بررسی موارد استفاده عملی از افزونههای اسمبلی در پروژههای واقعی
- 43. مستندسازی افزونههای اسمبلی
- 44. نسخهبندی و مدیریت تغییرات در افزونههای اسمبلی
تگها:
assembly
c++
ctypes
gas
low level programming
n-api
nasm
nodejs
performance optimization
python
x86-64
اسمبلی
بهینه سازی
پایتون
سیستم
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.