>فلا يمكن للاخرين فعل ذلك! انا لم اقصد هذا ياخي, ربما كان ينبغي علي توضيح ماذا اقصد. هل تسطيع القول ان الحافز الذي يدفع الناس لتعلم الهندسة وتخصصات الحاسب ينافس الحافز الذي يدفع الناس لتعلم الفيزياء والكيمياء. على الاقل في الدول العربية.
سافترض انك تعلم ما هو ال thread # Thread pool افترض انك تحتاج لتحميل ملف من الانترنت, تشغيل ملف صوتي, وعرض انيميشن في نفس الوقت. وقد تحتاج لتفيذ مهام اخرى في وقت لاحق . في هذه الحالة بامكانك انشاء thread جديد لكل مهمة, ولكن انشاء thread لكل مهمة سوف يكون مكلف(ربما يؤثر سلبا على اداء البرنامج). لذلك من الافضل ان تقوم بانشاء عدد معين من الthrads وتقوم بحظهم في مكان ما. هذا المكان في هذه الحالة هو ال thread pool.
لو كنت في مكانك لما نظرت الى احصائيات اي موقع. اسئل نفسك ما هدفي من جعل اي لغة لغة اساسية؟ فلنفترض ان شخص ما يريد برمجة تطبيقات الايفون او iOS هل سيتعلم الجافا او اي لغة اخرى بسبب احصائيات. او سيتعلم اللغة التي ستمكنه من برمجة تطبيقات iOS.
استخدمها لكي اريح عقلي من التفكير بالاشياء التي اريد ان اقوم بها, من دون هذه القائمة سوف اقوم بالتفكير مرار وتكرار بما يجب ان افعله. ولكن عندما اقوم بكتابة شيء هناك فلا حاجة للتفكير بما يجب ان افعل.
>ما هي لغات البرمجة المستخدمة في برمجة العاب وتطبيقات الاندرويد؟ اعتقد ان اغلب التطبيقات مبنية بلغة الجافا, لا اعلم كيف يتم تصميم الالعاب >هل يوجد دورات عربية مجانية سهلة لتعلم هذه اللغات؟ تعلم اللغات وحدها لن يكون كافي, سوف تحتاج لان تتعلم الجافا و اساسيات الاندرويد >وما الخطوات و النصائح اللازم اتباعها لاصبح مبرمج جيد؟ اعتقد ان المصادر العربية في هذا المجال قليلة, اذا كنت تجيد الانجيلزية سوف تجد مصادر افضل واكثر