البرمجة الحديثة 101

تعلّم أساسيات البرمجة الحديثة من خلال دروس عملية، أمثلة واقعية، وأفضل الممارسات عبر Python وC++ وJavaScript.

أصبح النقاش حول أمان الذاكرة بين C++ و Rust من أكثر المواضيع نشاطاً في هندسة البرمجيات. فقد أدلت وكالات حكومية بدلوها، وخُصِّصت محاضرات في المؤتمرات لهذا الموضوع، والآراء قوية لدى كلا الطرفين. دعوني أكون صريحاً من البداية: Rust لغة ممتازة. نموذج الملكية ومدقق الاستعارة فيها مبتكران حقاً، ويكتشفان فئات كاملة من الأخطاء...

نقدم لكم برنامج Tiny BPE Trainerتعتمد معظم نماذج معالجة اللغة الطبيعية (NLP) الحديثة، من GPT إلى RoBERTa، على ترميز الكلمات الفرعية باستخدام ترميز زوج البايتات (BPE). ولكن ماذا لو كنت ترغب في تدريب مفرداتك الخاصة بلغة C++ نقية؟ تعرّف على Tiny BPE Trainer - برنامج تدريب BPE فائق السرعة، يعتمد على الرؤوس فقط، ومكتوب بلغة...

مقدمة عن مُرمِّز النصوص الحديثتعتمد نماذج معالجة اللغة الطبيعية (NLP) الحديثة، مثل BERT وDistilBERT وغيرها من البنى القائمة على المحولات، بشكل كبير على الترميز الفعال. لكن غالبًا ما يواجه مطورو C++ خيارات محدودة، مثل الاعتماديات المتضخمة، أو ضعف دعم Unicode، أو عدم التوافق مع برامج الترميز القائمة على المفردات. لهذا...

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