بين المبتدئين هناك رأي مفاده أن شعبية لغة البرمجة يمكن تحديدها من خلال عدد الكتب المنشورة. كمثال ، يمكنك ذكر Java أو Python - وهذا صحيح جزئيًا. ولكن هناك لغات لا تحتاج حقًا إلى الكتب الورقية. فقط بسبب شبابه وحقيقة أن البرنامج التعليمي الرسمي يجيب على الإطلاق على جميع أسئلة المبرمج المبتدئ.

Swift هي مجرد مثل هذه اللغة. إنه شاب وشعبي ، والوثائق الإلكترونية الرسمية عليه ممتازة بكل بساطة. وربما يكون الشخص الذي لا يبلغ من العمر 20 عامًا سعيدًا بنقص كتب Swift على رفوف المتاجر ، لكن كبار السن يحبون فقط الحصول على دليل ورقي ودليل لغة سريع في حقائبهم في متناول اليد.
لذلك ، درس مؤلف مدونة
GeekBrains Ilya Bubnov الناشرين الروس على طول وعبر للعثور على 5 كتب Swift الأكثر شيوعًا المنشورة بتنسيق المدرسة القديمة.
سويفت أساسيات تطوير التطبيقات لنظامي التشغيل iOS و macOS

نفتح مراجعتنا ، ربما ، مع أفضل كتاب للمبتدئين ، والذي يمكن العثور عليه باللغة الروسية. حقيقة أن هذا من صنع مطور روسي ، وليس عمل مشترك لمترجم ومؤلف ، ملموس من الصفحات الأولى. سوف تتعرف خطوة بخطوة على لغة Swift ، والأهم من ذلك ، ستتعلم كيفية استخدامها لإنشاء تطبيقات لأنظمة تشغيل Apple.
في الواقع ، العيب الوحيد هو حقيقة أن الكتاب يساعد على اتخاذ الخطوات الأولى فقط في برمجة Swift. بالإضافة إلى ذلك ، فإن استخدامه كمرجع أساسي ليس مناسبًا جدًا.
المراجعات معظم المراجعات متحمسة ، وهذا ليس مفاجئًا بالنظر إلى الحجم والسعر. بالإضافة إلى ذلك ، هناك منشور حديث يتحدث عن العمل على Swift 3.0 ، بسبب الاختيار المحدود ، وهذه أيضًا ميزة رائعة.

مرجع كلاسيكي يعتمد على الإصدار الثاني من لغة Swift. تم تخصيص النصف الأول من الكتاب لوصف الأنواع والوظائف والمشغلين والدورات - حديث سريع عن كل شيء ، بما في ذلك مبادئ OOP. يصف الجزء الثاني بالتفصيل مكونات البرمجة "للبالغين": الفئات ، الهياكل ، البروتوكولات ، الأنواع الاختيارية ، إلخ.
يجب ألا تضللك كلمة "برنامج تعليمي" في العنوان - لا توجد مهام عملية ، على عكس الكتاب السابق ، وأمثلة قليلة جدًا. أي ، إذا كنت تواجه صعوبة في تعلم الأدب الفني ، فهذا الكتاب بالتأكيد ليس لك. ولكن إذا كنت ترغب في الحصول على دليل صغير مع التفسيرات الأساسية - فهذا اختيار جيد.
المراجعات بشكل عام ، يحتوي الكتاب على ردود أكثر إيجابية ، ولا توجد ردود سلبية تقريبًا. يتضمن القراء أسلوبًا ممتعًا للعرض التقديمي والمحتوى الإعلامي. من بين أوجه القصور هو الافتقار إلى المهام العملية وحقيقة أنه في عام 2018 حان الوقت لإصدار إعادة إصدار لـ Swift 3.0 ، نظرًا لأن العديد من الحيل الموصوفة قديمة في الإصدار الجديد من اللغة.

حرفيا الكتاب الأكثر قيمة في تصنيفنا ، شراءه اليوم بأقل من 3000 روبل صعب للغاية. من ناحية أخرى ، يعرف المبرمجون المتمرسون على وجه اليقين: كتاب جيد مكلف. حجم مثير للإعجاب (أقل من 900 صفحة) ، مظهر ممتاز ، مجموعة واسعة من المواضيع المغطاة ، نظرية وممارسة محددة نوعيا. سيسعد مثل هذا الكتاب حتى مطور iOS المحترف ، وبالنسبة للمبتدئين ، يمكن أن يصبح الكتاب المقدس.
كما يحدث في كثير من الأحيان ، فإن الترجمة لها العديد من الخشونة ، ولكن بالنسبة لمثل هذا الحجم ، فإن عددها غير مهم. بالإضافة إلى ذلك ، الجزء الأساسي هنا هو مجعد قليلاً ، أي أن القارئ مطلوب أن يكون على دراية بلغة برمجة واحدة على الأقل. من الأفضل إذا كان الهدف جيم.
المراجعات في RuNet ، تكون جميع المراجعات متحمسة ، إذا لم تثر قضية السعر. لكن الآراء حول أمازون انقسمت: كان شخص ما مسرورًا بالتدريب المقترح من خلال الممارسة ، بينما وبخ شخص ما الإغفالات المتكررة للنص ، والأخطاء المطبعية والبقع العامة التي ظهرت فقط في الطبعة الثالثة.

لا تجذب مثل هذه الدروس الانتباه أكثر من الكتب من سلسلة "... للدمى" ، بالإضافة إلى أنها تحتوي أيضًا على غطاء مشرق. هذا المثيل ليس استثناء. الهدف الرئيسي للمؤلفين: أن ينقل حتى إلى طفل صغير كيفية إنشاء تطبيق لجهاز iPhone. ونجحوا. وبالتالي الكثير من النص البدائي والمياه الصريحة. ولكن بشكل عام ، إذا كنت بحاجة إلى كتاب غير ممل عن أساسيات Swift ، فهذا خيار رائع. المكافأة هي العديد من الرسوم التوضيحية والأمثلة.
هنا ، بالطبع ، هناك ما يكفي من الأخطاء التي يمكن أن تجعل الطفل الهش عقليًا عصبيًا. على سبيل المثال ، تم إنشاء لقطات الشاشة المحددة لـ Xcode مع التفسيرات في الإصدار 8 ، بينما أصبح الإصدار العاشر بأكمله جاهزًا للإصدار. يتم حذف جزء من المدونة أحيانًا بسبب "دليلها" ، على الرغم من أن الأطفال ، كما يقولون ، لا يحبون ذلك. على أي حال ، الكتاب كله هو بالأحرى وصف لعملية إنشاء تطبيق واحد. بعد قراءتها ، تحتاج إلى قراءة كتاب واحد آخر على الأقل ، مشابه في المحتوى ، ولكن أكثر من ذلك بكثير كتاب الكبار.
المراجعات لم يكن من الممكن أن تجد سلبيًا في RuNet فيما يتعلق بالترجمة أو المحتوى أو تقديم المعلومات. من المفهوم ، ما هو الالتقاط عندما يكون للكتاب هذا الاسم؟ ولكن في الغرب هناك شكاوى ، بشكل رئيسي إلى الأجزاء الأخيرة من البرنامج التعليمي ، والتي تثير أسئلة أكثر من إعطاء إجابات. ولكن هذا ، ربما ، هو ادعاء كلاسيكي ببرامج تعليمية "للأطفال" حول الدورة الكاملة لإنشاء تطبيق.

اكتسبت كتب O'Reilly منذ فترة طويلة احترام المبرمجين حول العالم: في هذه السلسلة لن تجد إبداعات "الهواة" ، والأخطاء الفادحة نادرة جدًا في شكل كود مكسور في الأمثلة ، أو لقطات شاشة "خاطئة". هذا الكتاب ليس استثناء ، فهو يلبي عنوان الدليل بالكامل.
على الرغم من حقيقة أن النسخة القديمة من Swift 2.1 تم أخذها كأساس ، فإن مقطعًا جيدًا والهيكل العام للنص يجعل من الممكن استخدام هذا الكتاب كمساعد ورقي إلى جانب النسخة الإلكترونية الرسمية.
المراجعات معظم التقييمات لها لون إيجابي مقيَّد. كان من الممكن العثور على مراجعة سلبية واحدة فقط ، مخصصة لحقيقة أن الكتاب يغطي فقط أساسيات Swift. ومع ذلك ، هذه ليست سوى مسألة توقعات مبالغ فيها من كتاب بعنوان "دليل الجيب".
الملخص
يمكن دراسة هذا القليل الذي تمت ترجمته إلى الروسية بواسطة Swift. لا توجد إخفاقات سواء مع المصطلحات المهنية أو جودة الأدب المختار. ولكن لا يزال حزينا قليلا أن الاختيار محدود. لذا فإن السؤال المنطقي هو:
أي كتاب من برامج Swift تريد أن يترجم إلى اللغة الروسية؟