Ahmed Aljaberi

Ahmed Aljaberi

@ahmed_aljabri

Programmer & Solution/Software Architect أُعلِّم لأتعلَّم.

انضم Jan 2011
156
سلاسل التغريدات
8,251
عدد المشاهدات
38.3K
متابعون
8.5K
تغريدة

سلاسل التغريدات

العمليات التي يقوم بها الكمبيوتر يمكن تصنيفها إلى نوعين إما Compute و إما IO , الأولى يعني ان العملية تتم بالكامل على معالج الكمبيوتر مثل حساب عملية رياضية , او تنفيذ خوارزمية و ا...

هل استخدام الTheading او الThreads في برامجي جيد ؟ هل يسرعها حقيقة ؟ هل كلما استخدمت Threads أكثر كلما كان برنامجي أسرع ؟ ماهو العدد الأقصى Threads التي يمكنني استخدامها في برنامج...

جافاسكريبت في العمق : الجزء الثالث ( الأخير) في السلسلة السابقة ذكرنا ان الV8 لديه Interpreter ينتج bytecode و Optimizing Compiler ينتج Machine Code لنبدأ بكود جافاسكريبت بسيط عبا...

جافاسكريبت في العمق: الجزء الثاني في البداية عند التنفيذ يمر الكود على Parser يستكشف الكود و يستخرج منه تعريفات المتغيرات و الأوامر و الأقواس و غيرها. و ينشيء ما يسمى بالSyntax Tr...

جافاسكريبت في العمق : الجزء الأول. الكمبيوتر لا يفهم سوى لغة الآلة الMachine Code و لذا يجب اولاً ترجمة الاكواد بواسطة برنامج اخر يترجم يسمى إما Compiler او Interpreter. الInterpre...

في السلسلة السابقة تكلمت عن Shu-ha-ri في تعلم فنون القتال اليابانية , لكن كيف يمكن تطبيقها في تعلم الCoding؟ شوهاري اساسها ال Kata , و هي الحركة الواحدة التي تكررها ثم تبني عليها....

من شاهد فيلم The Karate Kid لجاكي تشان ؟ إن سبق و شاهدته قد تشاهده مره اخرى بعد هذه السلسلة. كيف يتعلم الساموراي فنون القتال ؟ كيف نتعلم اي مهارة جديدة في حياتنا لنصبح Masters ؟ (...

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

كيف نفكر بطريقة Object Oriented مع مبدأ SRP ؟ لنقل مثلاً اننا نرغب بتصميم لعبة Game بسيطة , عبارة عن سيارة Car قد تصطدم Collide بجدار Wall ثم تختفي. الObject Oriented Programming...

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

البطاقات المثقبة اقدم من الكمبيوتر كانت تستخدم في اجهزة نسج الاقمشة من اكثر 300 سنه , كانت وسيلة تخزين أي ذاكرة. استخدمت للكمبيوتر و استمرت لحد ماظهرت الاسطوانات الممغنطة , كانت في...

هناك مجالات برمجية ممتعة. ممتعة اقصد انها ليست عمل روتيني و ليست بالضرورة نوع من الإبتكار. عندما تشاهد اعمال لمبرمجين آخرين و لنقل مثلاً لعبة تم عملها بجافاسكريبت. اغلبنا يعرف جافا...