Pinned Tweet
أنا عبدالله، طالب شغوف بالبرمجة والتقنية.
قررت أبدأ أشارك رحلتي من الصفر، خطوة بخطوة.
كل يوم أتعلم وأعلم، وأوثق هنا:
📝 ملاحظات
📚 دروس
💡 تجارب
🔧 أفكار
هدفي:
✨ أتعلم، لأعلم، وأشارك لأتطور، وافيدك بإقدر ما استطيع.
اليوم 249 من رحلتي في تعلم البرمجة:
تعرفنا في الأيام السابقة على وحدة المنطق الحسابي، وعرفنا بإن له أجزاء داخله وذكرناها، منها:
الوحدات الحسابية، والوحدات المنطقية،
وأيضاً دوائر التحكم.
وأخذت اليوم الجزء الأول منها وهو الوحدات الحسابية.
وببساطة هو الجزء المادي من المعالج.
قال صلى الله عليه وسلم:
" يا أهلَ القرآنِ أوتروا فإنَّ اللهَ وترٌ يحبُّ الوترَ".
لاتنسون صلاة الوتر وأسال الله أن يوفقنا وإياكم لما يحبه ويرضاه.
برأيكم:
هل تشوفون الـ Mac أفضل أو الويندوز وليش؟
بالنسبة أفضل لي انا فأفضل الويندوز، لأني أرى بإنه مناسب لاحتياجات كثيرة.
وخاصة بتنوع الشركات اللي تقدمه بعكس الماك اللي فقط آبل تقدمه.
شاركوني رأيكم👇🏼
اليوم 248 من رحلتي في تعلم البرمجة:
قد سألت نفسك كيف الكمبيتور يسوي عمليات حسابية معقدة جدا في اجزاء من الثانية؟
هذا ما سنتعرف عليه بإذن الله.
وخلونا أول شيء نعرف وندخل في عمق الكمبيتور في حاجة أسمها " وحدة المنطق الحسابي".
وهي مكون حيوي في الكمبيتور،
وراح نتعمق فيها أكثر.
1
7
503
اليوم 247 من رحلتي في تعلم البرمجة:
معلومة مهمة:
قد سألت نفسك كيف الكمبيوتر يفرّق بين الحروف الكبيرة والصغيرة؟
ببساطة في جدول ASCII، حرف A الكبير رقمه 65، وحرف a الصغير رقمه 97
يعني الكمبيوتر يشوفهم حرفين مختلفين،
وعشان كذا كلمة المرور تفرّق بينهم، فـ Ahmed عنده غير ahmed👍🏼
اليوم 246 من رحلتي في تعلم البرمجة:
الكمبيوتر ما يفهم لغتنا، اللي يعرفه 0 و1، وهذا اسمه النظام الثنائي Binary.
ليش؟ لأن الترانزستورات اللي داخله لها حالتين بس: On أو Off.
وحتى الحروف والرموز تتحول لأرقام عن طريق جدول ASCII بالصورة👇🏼
مثل حرف A رقمه 65، وبعدها يتحول لـ ثنائي.
11
577
اليوم 246 من رحلتي في تعلم البرمجة:
الكمبيوتر ما يفهم لغتنا، اللي يعرفه 0 و1، وهذا اسمه النظام الثنائي Binary.
ليش؟ لأن الترانزستورات اللي داخله لها حالتين بس: On أو Off.
وحتى الحروف والرموز تتحول لأرقام عن طريق جدول ASCII بالصورة👇🏼
مثل حرف A رقمه 65، وبعدها يتحول لـ ثنائي.
اليوم 245 من رحلتي في تعلم البرمجة:
وتعرفنا على أهم 3 بوابات منطقية اللي تقوم عليها الدوائر الرقمية، وهذا شرح مبسّط لها كما عودتكم:
الأولى الـ AND: إذا كانت المدخلات كلها 1 فالناتج 1.
والـ OR: إذا كان أحد المدخلات على الأقل 1 فالناتج 1.
وأخيراً الـ NOT: تعكس المدخل.
اليوم 244 من رحلتي في تعلم البرمجة:
أخذنا كما تعلمون مفهوم الـ Logic Gates.
ولكن يا عبدالله نبغى نعرف أهميته قبل مانتعمق فيها؟
وببساطة شديدة لولا الله ثم هي ما كان شفت الأجهزة الرقمية والأنظمة الحديثة مثل المعالجات والحواسيب بهذا الشكل.
لأنها اللبنة والحجر الأساسي لها👍🏼.
3
9
644
اليوم 244 من رحلتي في تعلم البرمجة:
أخذنا كما تعلمون مفهوم الـ Logic Gates.
ولكن يا عبدالله نبغى نعرف أهميته قبل مانتعمق فيها؟
وببساطة شديدة لولا الله ثم هي ما كان شفت الأجهزة الرقمية والأنظمة الحديثة مثل المعالجات والحواسيب بهذا الشكل.
لأنها اللبنة والحجر الأساسي لها👍🏼.
اليوم 243 من رحلتي في تعلم البرمجة:
أخذنا اللوجك كيتس وببساطة هي عبارة عن أجهزة الكترونية تتحكم في الأشارات الثنايية.
ويتم تمثيلها بالـ 0 والـ 1.
والصفر هنا يرمز لعدم وجود تيار كهربائي.
وبعكسها الواحد كما فهمتني يرمز لوجود تيار كهربائي.
وخلك متذكرها لأننا راح نحتاجها❓
اليوم 242 من رحلتي في تعلم البرمجة:
بعد ما أكملنا في معرفة تطور (الكمبيوتر)، راح تلاحظ بإن كل حاجة عندما تفكر فيها، معقدة أصلها شيء بداي جداً.
فتخيل معي إن كل الحسابات والخورزميات اللي تحصل في أقل من ملي ثانية، أصلها يأتي للـ Logic Gates أو البوابات المنطقية.
وهذا مكتشفها👇🏼.
1
6
389
اليوم 242 من رحلتي في تعلم البرمجة:
بعد ما أكملنا في معرفة تطور (الكمبيوتر)، راح تلاحظ بإن كل حاجة عندما تفكر فيها، معقدة أصلها شيء بداي جداً.
فتخيل معي إن كل الحسابات والخورزميات اللي تحصل في أقل من ملي ثانية، أصلها يأتي للـ Logic Gates أو البوابات المنطقية.
وهذا مكتشفها👇🏼.
اليوم 241 من رحلتي في تعلم البرمجة:
ونكمل في تطور الكمبيوتر ومع جيلِ الطفرة وهما الرابع والخامس.
اللي حدث فيهم التغير الكبير، وتم دمج ملايين الترانزستورات على شريحة واحدة، مما أدى لانتشار الحواسيب الشخصية.
وبعده مثل ماترونه امامكم أصبح الابتوب والجوال شيء تمسكه بيدك بكل سهولة.
اليوم 240 من رحلتي في تعلم البرمجة:
وننتقل مع بعض لفترة الستينيات إلى سبعينيات القرن العشرين.
وإلى الجيل (الثالث) إلي كان يعتمد بشكل كبير على الدوائر المتكاملة.
وتم وضع مجموعه من الترانزستور في شريحة وحده.
وفاد في تقليل حرارة الكمبيتور واستهلاك الطاقة، ولكن شكله بداي جدا 👇🏼.
اليوم 239 من رحلتي في تعلم البرمجة:
ونتقل للجيل الي حدثت فيه الثورة في عالم الحاسب وهو (الثاني).
او بشكل أوضح جيل الـ ترانزستور.
اللي ظهر في الخمسينيات والستينيات وحل محل الأنابيب المفرغة الضخمة.
وبسببه لما وجدت لنا أجهزة الحاسب والكمبيتور والأنترنت اللي نعرفه بالشكل الحالي.
اليوم 238 من رحلتي في تعلم البرمجة:
ودخلنا ونكمل في تطور الحاسب ومع أول جيل.
وفترة ظهوره كانت مع أربعينات القرن الماضي، مثل جهاز ( Harvard Mark I).
واعتمدت الحواسيب في هذا الجيل على الأنابيب المفرغة.
لكن مشكلته إنها كانت تصدر طاقة كبيره وحرارته عاليه لدرجه قد تتلف ولا تعمل.
اليوم 237 من رحلتي في تعلم البرمجة:
وبدأنا في أساسيات الكمبيوتر.
ولو رجعنا للوراء لتاريخ الكمبيوتر.
راح نلاحظ إن أول آلة ظهرت قبل الميلاد بـ 2500 سنة، وكانت تستخدم للحساب.
والآلة اللي في الصورة صُممت أيضاً لعمليات مقعدة.
وللمعلومية كلمة كمبيوتر في الأصل تعني (حاسوب) 👍🏼.
1
10
548
















