- الصفحة الرئيسية /
- الكتب /
- الكمبيوتر والتكنولوجيا /
- Networking & Cloud Computing /
- Networks, Protocols & APIs /
- برمجة غير متزامنة في راست: تعلم البرمجة غير ا...
برمجة غير متزامنة في راست: تعلم البرمجة غير المتزامنة من خلال بناء أمثلة عملية على
88% من المشترين سيوصون بهذا المنتج لصديق
تعمل يوباي جاهدة لحماية أمنك وخصوصيتك. يضمن نظام أمان الدفع المتقدم لدينا السرية من خلال تشفير معلوماتك أثناء النقل باستخدام بروتوكولات AES (معايير التشفير المتقدمة) وSSL (طبقة المنافذ الآمنة). تفاصيل الدفع الخاصة بك آمنة بنسبة %100 لأننا لا نشارك تفاصيل الدفع الخاصة بك مع بائعين تابعين لجهات خارجية
شحن
سريع
استرجاع
مجاني*
تغليف آمن
منتجات أصلية %100
الامتثال لمعيار PCI DSS
حاصل على شهادة ISO 27001
أبرز ما يلفت الانتباه
تفاصيل المنتج
- احصل على فهم أساسي لبرمجة غير المتزامنة وميزات Rust من خلال العمل على أمثلة تظهر لك كيف تعمل كل الأشياء حقًاالميزات الرئيسية- اتقن Rust غير المتزامنة من خلال أمثلة تركز على المفاهيم الرئيسية- بناء فهم قوي لمفاهيم مثل الكوروتينات، الألياف، المستقبلات، والاستدعاءات- استكشاف مستقبلات Rust، وصنع وقت التشغيل الخاص بك، والتفوق في التعامل مع المكدسات، وABIs، وsyscalls، والتجميع المضمن- يشمل شراء الكتاب المطبوعة أو كتاب Kindle كتاب PDF إلكتروني مجانيوصف الكتابادخل إلى عالم البرمجة غير المتزامنة بثقة من خلال التغلب على تحديات المفاهيم غير الواضحة مع هذا الدليل العملي. باستخدام أمثلة وظيفية، يبسط هذا الكتاب أصعب المفاهيم، مستكشفًا الكوروتينات، والألياف، والمستقبلات، والاستدعاءات لمساعدتك في التنقل في نظام Rust البيئي غير المتزامن الواسع بسهولة.ستبدأ ببناء أساس قوي في البرمجة غير المتزامنة واستكشاف استراتيجيات متنوعة لنمذجة تدفق البرنامج. ثم يوجهك الكتاب من خلال مفاهيم مثل epoll، الكوروتينات، الخيوط الخضراء، والاستدعاءات باستخدام أمثلة عملية. يركز القسم الأخير على Rust، حيث يفحص المستقبلات، والمولدات، ونمط المفاعل-المنفذ. ستطبق معرفتك لإنشاء وقت التشغيل الخاص بك، مما يعزز خبرتك في هذا المجال الديناميكي. طوال الكتاب، لن تكتسب فقط الكفاءة في ميزات Rust غير المتزامنة ولكن أيضًا سترى كيف يقوم Rust بنمذجة تدفق البرنامج غير المتزامن.بنهاية الكتاب، ستكتسب المعرفة والمهارات العملية اللازمة للمساهمة بنشاط في نظام Rust البيئي غير المتزامن.ما ستتعلمه- استكشاف جوهر تدفق البرنامج غير المتزامن وأهميته- فهم الفرق بين التزامن والتوازي- الحصول على رؤى حول كيفية تعامل الحواسيب وأنظمة التشغيل مع المهام المتزامنة- كشف آليات async/await- فهم مستقبلات Rust من خلال تنفيذها بنفسك- تنفيذ الخيوط الخضراء من الصفر لفهمها تمامًالمن هذا الكتابهذا الكتاب موجه للمبرمجين الذين يرغبون في تعزيز فهمهم للبرمجة غير المتزامنة، خاصة أولئك الذين لديهم خبرة في لغات مثل C#، Java، Python، JavaScript، وGo. إذا كنت تعمل مع C أو C++ ولكن لديك تعرض محدود للبرمجة غير المتزامنة، فإن هذا الكتاب يعد موردًا لتوسيع معرفتك في هذا المجال.على الرغم من أن الأمثلة تتركز بشكل أساسي في Rust، إلا أن تفاصيل مستقبلات Rust مغطاة بالتفصيل. لذا، أي شخص لديه اهتمام كبير بتعلم Rust أو لديه معرفة عملية بـ Rust سيكون قادرًا على الاستفادة القصوى من هذا الكتاب.جدول المحتويات- مقدمة في البرمجة غير المتزامنة- Epoll، Kqueue و IOCP- مثال Epoll- استراتيجيات مختلفة لنمذجة تدفق البرنامج غير المتزامن- كوروتينات كاملة المكدس/خيوط خضراء/ألياف مثال- استدعاءات ووعود مثال- مستقبلات في Rust- كوروتينات و async/await- أوقات التشغيل، Wakers، ونمط المفاعل-المنفذ- كوروتينات، هياكل ذاتية الإشارة، والتثبيت- إنشاء وقت التشغيل الخاص بك
| الناشر | Packt Publishing |
| تاريخ النشر | 9 فبراير 2024 |
| اللغة | إنجليزي |
| طول الطباعة | 306 صفحات |
| ISBN-10 | 1805128132 |
| ISBN-13 | 978-1805128137 |
| وزن العنصر | 1.16 رطل (530 جرام) |
| الأبعاد | 7.5 x 0.69 x 9.25 بوصة (19.1 x 1.8 x 23.5 سم) |
من يجب أن يشتري؟
-
مطورين Rust
مثالي لمطوري Rust الذين يتطلعون إلى تعميق فهمهم لمفاهيم البرمجة غير المتزامنة وتحسين مهاراتهم في البرمجة.
-
مهندسي البرمجيات
يستفيد مهندسو البرمجيات الذين يرغبون في تحسين أداء التطبيقات الشبكية من خلال استخدام تقنيات البرمجة غير المتزامنة.
-
متعلمين المفاهيم غير المتزامنة
رائع للأفراد الجدد في البرمجة غير المتزامنة ويفضلون الأمثلة العملية لفهم المواضيع المعقدة بسهولة أكبر.
-
المبتدئين في Rust
غير مناسب للمبتدئين تمامًا في Rust، حيث أن فهمًا أساسيًا للغة ضروري مسبقًا.
-
المستخدمين غير التقنيين
قد يجد المستخدمون الذين ليس لديهم خبرة في البرمجة أو اهتمام بالتفاصيل التقنية المحتوى صعبًا جدًا أو غير ذي صلة.
-
المحترفين الذين يبحثون عن مواضيع متقدمة
أقل فائدة للمبرمجين ذوي الخبرة الذين يبحثون عن مفاهيم البرمجة غير المتزامنة المتقدمة التي لم يتم تناولها في الكتاب.
وصف المنتج
معلومات مهمة
- القيود: بالنسبة للمنتجات التي يتم شحنها دولياً، يُرجى ملاحظة أن أي ضمان من الشركة المصنعة قد لا يكون صالحاً؛ قد لا تتوفر خيارات خدمة الشركة المصنعة؛ قد لا تكون أدلة المنتج والتعليمات وتحذيرات السلامة مكتوبة بلغة بلد المقصد؛ قد لا يتم تصميم المنتجات (والمواد المصاحبة لها) وفقاً لمعايير بلد الوجهة والمواصفات ومتطلبات الملصقات؛ وقد لا تتوافق المنتجات مع الجهد الكهربي المستخدم في بلد الوجهة والمعايير الكهربائية الأخرى (تتطلب استخدام محوّل كهربي أو جهاز تحويل إذا كان ذلك مناسباً). المستلم مسؤول عن ضمان إمكانية استيراد المنتج بشكل قانوني إلى بلد الوجهة. عند الطلب من يوباي أو الشركات التابعة لها، يكون المستلم هو المستورد المسجل ويجب أن يلتزم بجميع القوانين واللوائح الخاصة ببلد الوجهة.
- ليست كل المنتجات المدرجة على يوباي معروضة للبيع، لأن يوباي هو محرك بحث عالمي. المنتجات تخضع للوائح التصدير / التجارة.
غير متوفر حاليا.
لا نعرف متى أو إذا كان هذا المنتج سيتوفر مرة أخرى في المخزون.
هذا المنتج غير ممنوع في بلدي. (الرجاء الضغط على الرابط أعلاه إذا لم يكن هذا المنتج ممنوعاً في بلدك ، لذلك سيقوم فريقنا بمراجعته والسماح به.)
نوفر لك مدفوعات مشفّرة، وحماية متكاملة للمشتري، مع الالتزام بمعايير PCI DSS وشهادة ISO 27001:2022 لضمان أعلى مستويات الأمان في كل عملية شراء.
ضمان Ubuy
تسوّق بثقة مع منتجات أصلية %100، ومدفوعات آمنة متوافقة مع معيار PCI DSS، وحماية بيانات معتمدة وفق ISO 27001، وشحن دولي سريع، وإرجاع مجاني*، وتغليف آمن لكل طلب.