اختبار كتابة C++
تدرّب على كتابة أكواد C++ حقيقية — الرموز والكلمات المفتاحية والمسافات البادئة التي تستخدمها كل يوم. يقيس WPM البرمجة والدقة ودقة الصياغة.
انقر هنا وابدأ الكتابة
Enter = سطر جديد · Tab = مسافة بادئة · Esc = إعادة. يُحتسب المفتاح الخاطئ ويبقى المؤشر في انتظار الصحيح.
سرعتك في كتابة الأكواد
تحتسب دقة الصياغة الأقواس وعلامات الاقتباس والمعاملات وعلامات الترقيم فقط — الأحرف التي تسبب أخطاء الصياغة.
الأحرف التي أخطأت فيها
لا أخطاء — أداء خالٍ من العيوب!
نصائح لكتابة C++
C++ كثيفة بالرموز: معاملات النطاق :: والقوالب <> والوصول بالمؤشر -> والمراجع & تتطلب كلها Shift أو مدّات غير مريحة. أبطئ عند std:: و-> حتى تجدها أصابعك دون نظر.
مقطع C++ قد يصادفك
class Counter {
public:
void increment() { ++value_; }
int value() const { return value_; }
private:
int value_ = 0;
}; اختبارات كتابة الأكواد حسب اللغة
- اختبار كتابة JavaScript
- اختبار كتابة TypeScript
- اختبار كتابة Python
- اختبار كتابة SQL
- اختبار كتابة Java
- اختبار كتابة C#
- اختبار كتابة C++
- اختبار كتابة Go
- اختبار كتابة Rust
- اختبار كتابة PHP
- اختبار كتابة HTML
- اختبار كتابة CSS
- اختبار كتابة Bash
كيف يعمل اختبار كتابة الأكواد
- اختر لغة وطولًا، وانقر على المحرر وابدأ الكتابة — يبدأ المؤقت عند أول مفتاح.
- اضغط Enter للأسطر الجديدة. مع تفعيل المسافة البادئة التلقائية تُتخطى المسافات البادئة كما في محررك؛ أوقفها لتتدرب على المسافات البادئة أيضًا.
- المفتاح الخاطئ يومض بالأحمر ويُحتسب، لكن المؤشر ينتظر الحرف الصحيح — فتُقاس كل هفوة دون ترك كود معطوب.
- تعرض نتيجتك WPM البرمجة والدقة الإجمالية ودقة الصياغة والأحرف التي أخطأت فيها أكثر بالضبط.
اختبار كتابة الأكواد — أسئلة شائعة
ما سرعة الكتابة الجيدة للمبرمجين؟
يقل WPM البرمجة عادةً بنسبة 30–50% عن WPM النثر بسبب الرموز وحالة الأحرف والمسافات البادئة. 40–60 كلمة برمجية في الدقيقة بدقة 95%+ أداء متين؛ وفوق 70 ممتاز.
ما هي دقة الصياغة؟
هي دقتك في الأحرف غير الحرفية فقط — الأقواس والأقواس المعقوفة وعلامات الاقتباس والفواصل المنقوطة والمعاملات. وهي المفاتيح التي تقف وراء معظم أخطاء الصياغة، فهي الرقم الجدير بالتحسين.
ما اللغات التي يمكنني التدرّب عليها؟
JavaScript وTypeScript وPython وSQL وJava وC# وC++ وGo وRust وPHP وHTML وCSS وBash — كلها مقاطع من الواقع العملي.
هل الكتابة الأسرع تجعلك مبرمجًا أفضل؟
التفكير أهم من الكتابة، لكن الكتابة السلسة للرموز تزيل الاحتكاك: أخطاء مطبعية أقل وبناءات معطوبة أقل وانتباه أكبر للمشكلة الفعلية.