hotchpotch/wikipedia-multilingual-ir-pairs huggingface dataset:
حاسوب البرمجيات
تشمل كلمة "البرمجيات" أجزاء الحاسوب التي ليس لها هيئة مادية، مثل: البرامج، والبيانات، والمكتبات، والبروتوكول، وتتكون من معلومات مرموزة أو تعليمات، على عكس العتاد الذي يُبنى منه الحاسوب. تُقسم البرمجيات عادةً إلى برمجيات النظم وبرمجيات تطبيقية، ويشمل المفهوم أيضاً بيانات لا يمكن تنفيذها كما تُنفَّذ البرامج مثل مستندات توثيق البرمجيات.
تحتاج البرمجيات والعتاد بعضهما البعض، ولا يمكن لأحدهما أن يعمل بمعزلٍ عن الآخر. لكن البرمجيات تكون مستقلة عن العتاد عموماً، أي يمكن استعمالها مع غير قيود صارمة تحدد العتاد المطلوب، أما البرمجيات التي لا تعمل إلا مع نوع محدد من العتاد بالبرمجيات الثابتة مثل النظام الأساسي للإدخال والإخراج.
يوجد الآلاف من لغات البرمجة تتراوح في درجة تخصصها بين العام الذي يمكن استعماله لأي غرض والدقيق المخصَّص الذي طور استجابة لحاجة محددة دقيقة.
حاسوب البرمجيات
ما يميز الحواسيب الحديثة اليوم عن كل الآلات الأخرى هو إمكانية البرمجة، وهذا يعني أنه يوجد طريقة ما لإدخال مجموعة من التعليمات تُسمى برنامجاً إلى الحاسوب لينفذها. تملك الحواسيب الحديثة لغة آلة يمكن كتابة برنامج بها باستعمال البرمجة الأمرية، وقد يكون طول البرنامج فيها سطور متعددة، وقد يطول لملايين التعليمات، ويمكن للحواسيب أن تعالج (تُنفِّض) الملايين من هذه التعليمات كل ثانية من غير وجود أخطاء، وتقاس هذه القدرة بوحدة فلوبس وهي عدد التعليمات الشاملة للفاصلة المتحركة التي يمكن للحاسوب تنفيذها في الثانية.
حاسوب البرمجيات
تعليمات الحاسوب في معظم الحالات بسيطة: أضف عدداً إلى آخر، أو أُنقل بعضاً من البيانات من موقع إلى آخر، أو أرسل رسالة إلى جهاز خارجي... تُقرأ التعليمات من ذاكرة الحاسوب، وتُنفَّذ وفق الترتيب الذي وردت به. يوجد تعليمات معدودة وظيفتها تغيير تتابع التنفيذ، وتسمى تعليمات التفرع[الإنجليزية]: إما تنفيذ تعليمات تسبق التعليمة الحالية في الترتيب، ويكون القفز حينها إلى الخلف، وإما تنفيذ تعليمات تتبع التعليمة الحالية في الترتيب، ويكون القفز حينها إلى الأمام. قد تحتوي تعليمة التفرع على تعبير شرطي، يحدد حصول عملية القفز من عدمها نتيجة لحساب رياضي يعتمد على قيم مخزنة في الذاكرة. تدعم العديد من الحواسب مفهوم "الدوال" وهي مجموعة من التعليمات التي يمكن تنفيذها عند الحاجة من خلال تعليمة تفرع خاصة تُسمى تعليمة الاستدعاء، وهي تحفَظ موقع التنفيذ الذي يسبقها لتعود إليه بعد انتهاء تنفيذ الدالة اعتماداً على تعليمة تفرع خاصة تُسمَّى تعليمة العودة توجد في نهاية الدالة.
حاسوب البرمجيات
يُشبه تنفيذ برنامج الحاسوب قراءة كتاب. يُقرَأ الكتاب تتابعاً من البداية إلى النهاية: كلمة كلمة وسطراً سطراً، ولكن يمكن في أحيانٍ كثيرة أن يعود القارئ إلى مواقع من الكتاب قرأها سابقاً ليتذكر معلومة محددة ذُكرت فيها، ويمكن أن يتجاوز فصلاً كاملاً فلا يقرأه لعدم اهتمامه بمحتواه. يُسمَّى تتابع القراءة، ويقابله تتابع تنفيذ التعليمات في حالة الحاسوب، انسياب التحكم. ينساب التحكم عند التنفيذ من غير تدخل المبرمجين، فقد يسبب تنفيذ مجموعة محددة من التعليمات تكراراً عدة مرات حتى تحقق شرطًا محددًا، ويمكن أن يستدعي دالة ما حسب قيمة شرط آخر، وقد ينفذ التعليمات تتابعاً حتى نهاية البرنامج.
حاسوب البرمجيات
يمكن للإنسان باستعمال آلة حاسبة أن ينفذ عمليات حساب بسيطة، مثل أن يجمع عددين، أو يضربهما بضغطات بسيطة ومعدودة. أما عمليات الحساب الطويلة أو المعقدة مثل مجموعة الأعداد الصحيحة بين 1 و1000، فيصعب تنفيذها يدوياً؛ لأنها تتطلب آلاف الضغطات على مفاتيح الآلة الحاسبة ووقتاً طويلاً للتنفيذ، ناهيك باحتمال حدوث أخطاء قد تؤدي إلى إعادة التنفيذ من البدء. يمكن برمجة الحاسوب لتنفيذ المجموع السابق باستعمال عدد قليل من التعليمات البسيطة مقارنة بالإنسان. المثال التالي هو لبرنامج مكتوب بلغة تجميع ميبس:
عند تنفيذ هذا البرنامج، فإن الحاسوب سينفذ تكراراً عملية الجمع من غير تدخل المبرمجين، ومن غير أخطاء. يمكن للحواسيب المعاصرة أن تُنفِّذ هذا البرنامج في أجزاء قليلة من الثانية.
حاسوب البرمجيات
نكتب التعليمات في الحواسيب باستعمال لغة الآلة، ويكون لكل تعليمة رقم فريد مميز يُسمَّى رمز العملية، أي يكون لتعليمة جمع عددين رمز واحد فريد، ويكون لعملية ضرب عددين رمز آخر فريد مختلف عن رمز تعليمة الجمع، وهكذا... يكون عدد التعليمات في الحواسيب البسيطة صغيراً محدوداً، أما في الحواسب المعقدة، فقد يبلغ عددها المئات. بما أن ذاكرة الحاسوب تخزِّن الأرقام، فإنها قادرة على تخزين التعليمات أيضاً، لأن برنامج الحاسوب بأكمله هو مجموعة من الأرقام، ويمكن بالتالي تخزينه والتعامل معه بالطريقة نفسها التي تُخزَّن البيانات الرقمية فيها، وهذه هي الفكرة الجوهرية في معمارية فون نيومان. يوجد معماريات أخرى أقل انتشاراً مثل معمارية هارفارد، وفيها تكون الذاكرة التي تُخزِّن البيانات مفصولة تماماً عن الذاكرة التي تخزن التعليمات.
حاسوب البرمجيات
كتبت البرامج في الحواسيب المبكرة بلغة الآلة مباشرة، ولا يوجد مانع نظرياً من كتابة أي برنامج بلغة الآلة مباشرة، ولكنها عملية صعبة وكثيرة الأخطاء، خاصةً لو كان البرنامج معقداً وطويلاً. تعطى كل تعليمة بدلاً عن ذلك اسماً بسيطاً مختصراً يُستدل به على وظيفتها بسهولة مثل: وADD للجمع، وSUB للطرح، وMULT للضرب، وJUMP للقفز، وهكذا... وتجمع هذه التعليمات بعضها مع بعضٍ لتشكل ما يُعرف باسم لغة التجميع. ينقل تطبيق خاص، يُسمَّى المُجمِّع، البرنامج المكتوب بلغة التجميع إلى لغة الآلة.
تستعمل لغات البرمجة لكتابة البرامج التي تنفذها الحواسيب. تُصمم لغات البرمجة، على خلاف اللغات الطبيعية، لتُعبِّر عن المراد بجلاء وإيجاز. لغات البرمجة كلها مكتوبة، وتصعب قراءتها جهاراً، تترجم إلى لغة الآلة قبل تنفيذها باستعمال مُصرِّف أو مُجمِّع، أو تترجم مباشرة عند تنفيذها باستعمال مُفسِّر، تُنفَّذ بعض البرامج بطريقة هجينة تشمل التقنيتين السابقتين.
حاسوب البرمجيات
تشمل اللغات منخفضة المستوى لغات الآلة ولغات التجميع، وتكون كل لغة منها متخصصة بمعمارية فريدة لوحدة المعالجة المركزية في الحاسوب. وحدة المعالجة المركزية في معمارية آرم، الموجودة عادة في الهواتف الذكية لا يمكنها أن تفهم لغة الآلة المستعملة في معمارية إكس 86 الموجودة عادة في الحواسيب الشخصية. لم يمنع هذا تصميم معماريات حوسبة أخرى على مر تاريخ الحوسبة، وانتشارها انتشاراً واسعاً.
كتابة البرامج بلغة التجميع أسهل من كتابتها بلغة الآلة، ولكنها، مع ذلك، صعبة وكثيرة الأخطاء ومستهلكة للوقت. لذلك، فإن البرامج تكتب عادةً بلغات أكثر تجريداً تُسمَّى لغات البرمجة عالية المستوى. تُصرَّف البرامج المكتوبة بلغات البرمجة عالية المستوى إلى لغة الآلة مباشرةً أو مروراً بلغة تجميع، ويُسمَّى البرنامج الذي يُصرِّفها بالمُصِّرف. تكون اللغات عالية المستوى أقل ارتباطاً بالحاسوب الهدف الذي تعمل عليه مقارنةً بلغات التجميع، لذلك فمن الممكن استعمال مُصرِّفات متعددة لترجمة برنامج واحد إلى لغة الآلة لحواسيب مختلفة، يمكن مثلاً توفير لعبة فيديو ما على مشغلات ألعاب فيديو مختلفة باستعمال مُصرِّفات مختلفة تترجم النص البرمجي للعبة، المكتوب بلغة عالية المستوى، للغات آلة المُشغِّلات المطلوبة. طوَّرت جريس هوبر أول مُصرِّف للغة برمجة.
تصميم البرامج الصغيرة بسيط، ويتضمن تحليل المشكلة وجمع المدخلات ثم استعمال لغة البرمجة لتنفيذ الخوارزميات وكتابة الإجرائيات، ثم طباعة البيانات الناتجة على أداة الخرج. تُستعمل ميزات مثل البرامج الفرعية والتوثيق عندما تصبح المشكلة أعقد وأكبر حجماً، وقد تستعمل أنماط برمجة أخرى مثل برمجة كائنية التوجه. تتألف البرامج الكبيرة من آلاف السطور، وتحتاج إلى منهج عمل متناسق لتطويرها. إن مهمة إنتاج برمجيات مقبولة ذات موثوقية عالية في إطار زمني محدد ما تزال صعبة المنال. وهي موضوع بحث يدرسه اختصاص هندسة البرمجيات وتحدٍ تسعى شركات البرمجة للتغلب عليه.
توجد الأخطاء البرمجية في البرامج، وقد تكون حميدة لا أثر لها على عمل البرنامج، أو قد تكون ذات أثر محدود، ولكنها قد تؤدي أيضاً إلى تجمَّد[الإنجليزية] البرنامج وجعله لا يستجيب للمستخدمين، كما قد تؤدي إلى فشل البرنامج كاملاً أو انهياره. قد يستغل بعض قراصنة الحاسوب الأخطاء الحميدة لتطوير برمجيات استغلال وتعطيل التنفيذ السليم لتنفيذ البرنامج. ليست الأخطاء وليدة الحواسيب التي تنفِّذ فقط التعليمات التي تُعطى لها، لكنها نتيجة لخطأ ارتكبه المبرمج عند كتابة البرنامج. الكلمة الإنكليزي التي تدل على الخطأ البرمجي هي (بالإنجليزية: Bug)، وهي تدل على كلمة حشرة أيضاً. يُنسَب الاستعمال الأول لهذه الكلمة في سياق الحوسبة للدلالة على الخطأ البرمجي لعالمة الحاسوب الأمريكية غريس هوبر، التي طوَّرت مُصرِّف لغات البرمجة الأول، فقد عثرت على عثة ميتة محشورة في مُرحِّل في الإصدار الثاني من حاسوب هارفرد في سبتمبر 1947م.
حاسوب التشبيك والإنترنت
استعملت الحواسيب لنقل المعلومات بين مواقع عديدة منذ خمسينيات القرن العشرين. كانت بيئة الأرض نصف الآلية[الإنجليزية] المعروفة اختصاراً بالاسم الرمزي ساج (بالإنجليزية: SAGE) المثال الأول لنظام شبكة بيانات، وكان الأساس الذي بُنيت عليه عدد من أنظمة التشبيك التجارية لاحقاً مثل بيئة أبحاث الأعمال نصف الآلية المعروفة اختصاراً بالاسم سِيبر (بالإنجليزية: Sabre). بدأ مهندسو الحاسوب في مراكز الأبحاث في الولايات المتحدة بربط شبكاتهم المحلية معاً باستعمال تقانات الاتصال البُعدي، وموَّلت وكالة مشاريع أبحاث الدفاع المتقدمة، التي كانت تُعرَف بالاسم المُختصر أربا (بالإنجليزية: ARPA) هذه الجهود، وبُنيت شبكة الحاسوب أربانت نتيجة لذلك. ثم شاعت التقانات التي استعملت لبناء أربانت خارج النطاقين البحثي والعسكري، وتطورت لتكون الأساس للإنترنت.
حاسوب التشبيك والإنترنت
ساهم صعود شبكات البيانات في إعادة تعريف طبيعة الحاسوب وحدوده وإمكانياته. عُدِّلت أنظمة التشغيل والبرامج لتسمح بالنفاذ إلى موارد موجودة في حواسيب أخرى على الشبكة أو لتخزين البيانات وقراءتها من مخدِّمات متصلة مع الشبكة. كان انتشار هذه التقنيات محدوداً في البداية بالعاملين في البيئات المتطورة عالية التقانة، ولكن انتشار التطبيقات البسيطة التي لا تتطلب معرفة تقنية متقدمة مثل البريد الإلكترونية وخدمات الوب بالإضافة لتطوير تقنيات شبكة سريعة مثل الإثرنت وخط المشترك الرقمي غير المتناظر جعل استعمال الحواسيب في بيئات العمل كلها أمراً لا مفر منه بدءاً من تسعينيات القرن العشرين، وأصبح اتصال الحواسيب مع الإنترنت لنقل البيانات في العمل والمنزل أمراً واسع الانتشار، وتطورت في الفترة نفسها شبكات البيانات اللاسلكية مثل واي فاي وشبكات الاتصال الخلوية؛ مما سمح باتصال أسهل مع الإنترنت.
حاسوب المستقبل
ليس بالضرورة أن يكون الحاسوب مكوناً من عناصر إلكترونية ولا أن يحتوي على معالج أو ذاكرة وصول عشوائي أو قرص صلب. مع أن الاستعمال الدارج لكلمة الحاسوب مرتبط بالحاسوب الشخصي الإلكتروني، إلا أن تعريف الحاسوب هو: "أي آلة تقوم بثلاث مهمات: تتلقى مدخلات ذات بنية مُعرَّفة، وتعالجها وفق قواعد معرَّفة سلفاً، وتولَّد النتائج كمخرجات"، حسب هذا التعريف، فإن أي جهاز يعالج المعلومات يمكن أن يُصنَّف على أنه حاسوب.
الأبحاث جارية لصناعة حواسيب غير تقليدية باستعمال تقانات مختلفة، مثل الحواسيب البصرية وحواسيب الحمض النووي والحواسيب العصبونية والحواسيب الكمومية. الغالب الأعم من الحواسيب عامٌ قادرٌ على حساب الدوال الحَسُوبَة، ويكون كل منها محدوداً بسعة ذاكرته وبسرعة إنجاز العمليات الحسابية، ولكن تصاميم أخرى للحاسوب أعطت نتائج مختلفة أداءً عند معالجة مشكلات محددة، مثلاً تستطيع الحواسيب الكمومية استخراج مُعمَّى خوارزمية تعمية حديثة، مثل خوارزمية شور بسرعة كبيرة.
حاسوب المستقبل
يبدو الحاسوب الكمومي هو الاتجاه الواعد لإحداث ثورة في الحوسبة من بين هذه الآلات المجردة.
يحل الحاسوب المشكلات التي تواجهه متبعاً الطريقة التي بُرمِج بها بحذافيرها، ومن غير اهتمام بوجود طرائق أخرى أكثر كفاءة أو حلولًا بديلة أو اختصارات ممكنة أو حتى أخطاء في النص البرمجي. لكن الذكاء الصنعي وتعلُّم الآلة سوف يغيران هذا الجانب، فهما يسمحان للحاسوب بالتعلم من التجارب السابقة والتكيف مع الظروف المحيطة وطرح حلول إبداعية جديدة غير موجودة في البرامج التي ينفذها.
حاسوب المهن والمنظمات
أصبح الحاسوب جزءاً من سوق العمل، فعُدِّل بعضٌ من الاختصاصات القديمة لتشمل الحاسوب أو أحد جوانبه وتدرسها، في حين ظهرت مهن وأعمال جديدة مرتبطة بالحاسوب وتقانته، لم تكن موجودة قبله.
تستعمل الحواسيب في تبادل المعلومات بين أطراف مختلفة، لذلك وجدت حاجة لاستعمال مواصفات موحدة متفق عليها، لذلك تهتم مجموعة من منظمات المعايير ومجموعات مهنية أو منتديات، بعضها رسمي وبعضها غير رسمي، بوضع معايير مرتبطة بالحاسوب وتطبيقاته.
حاسوب فهرس الإحالات
Alan Turing (1936). "On Computable Numbers, with an Application to the Entscheidungsproblem" (PDF). Proceedings of the London Mathematical Society (بالإنجليزية). s2-42 (1): 230–265. DOI:10.1112/PLMS/S2-42.1.230. ISSN:0024-6115. OCLC:4655179592. QID:Q25864184. (erratum)
G. W. A. Dummer (1953), Electronic components in Great Britain (بالإنجليزية), Institute of Electrical and Electronics Engineers, vol. 72, pp. 167–169, DOI:10.1109/EE.1953.6438507, OCLC:5871519478, QID:Q61714399
William C. Hittinger (1973). "Metal-Oxide-Semiconductor Technology". Scientific American (بالإنجليزية). 229 (2): 48–59. Bibcode:1973SciAm.229b..48H. DOI:10.1038/SCIENTIFICAMERICAN0873-48. ISSN:0036-8733. JSTOR:24923169. OCLC:4657668253. QID:Q126690380.
حاسوب فهرس الإحالات
Leonardo Torres Queved (1982). "Electromechanical Calculating Machine". The origins of digital computers: selected papers. Texts and monographs in computer science (بالإنجليزية): 109–120. DOI:10.1007/978-3-642-61812-3_7. ISBN:978-3-540-11319-5. OCLC:5679026876. QID:Q126688420.
Brian Randell (1982). "From Analytical Engine to Electronic Digital Computer: The Contributions of Ludgate, Torres, and Bush". IEEE Annals of the History of Computing (بالإنجليزية). 4 (4): 327–341. DOI:10.1109/MAHC.1982.10042. ISSN:1058-6180. OCLC:5871951397. Zbl:0998.01508. QID:Q55871751.
Silvio Bedini; Francis R. Maddison (1966). "Mechanical Universe: The Astrarium of Giovanni de' Dondi". Transactions of the American Philosophical Society (بالإنجليزية). 56 (5): 1–69. DOI:10.2307/1006002. ISSN:0065-9746. JSTOR:1006002. OCLC:914240. QID:Q55921922.
حاسوب فهرس الإحالات
Donald R. Hill (1985). "Al-Bīrūnī's mechanical calendar". Annals of Science (بالإنجليزية). 42 (2): 139–163. DOI:10.1080/00033798500200141. ISSN:0003-3790. OCLC:812891599. QID:Q55922253.
G. Verma; N. Mielke (1988). "Reliability performance of ETOX based flash memories". 26th Annual Proceedings Reliability Physics Symposium 1988 (بالإنجليزية): 158–166. DOI:10.1109/RELPHY.1988.23444. OCLC:5872463855. S2CID:111298660. QID:Q126729051.
B. E. Deal (1998). "Highlights of silicon thermal oxidation technology". Silicon materials science and technology: proceedings of the Eighth International Symposium on Silicon Materials Science and Technology (بالإنجليزية). 98–1: 179–199. ISBN:978-1-56677-193-1. QID:Q126850376.
Nicholas Enticknap (1998). "Computing's Golden Jubilee". Computer Resurrection: The Bulletin of the Computer Conservation Society (بالإنجليزية) (20): 6–9. ISSN:0958-7403. QID:Q126699581.
حاسوب فهرس الإحالات
Raúl Rojas (1998). "How to make Zuse's Z3 a universal computer". IEEE Annals of the History of Computing (بالإنجليزية). 20 (3): 51–54. DOI:10.1109/85.707574. ISSN:1058-6180. OCLC:5872089227. QID:Q55867303.
E.H. Cooke-Yarborough (1998). "Some early transistor applications in the UK". Engineering Science & Education Journal (بالإنجليزية). 7 (3): 100–106. DOI:10.1049/ESEJ:19980301. ISSN:0963-7346. OCLC:206488287. QID:Q55869087.
Barry M. Leiner; Vinton G. Cerf; David D. Clark; et al. (1999). "A Brief History of the Internet". ACM SIGCOMM - Computer Communication Review (بالإنجليزية). 39 (5): 22–31. arXiv:cs/9901011. Bibcode:1999cs........1011L. DOI:10.1145/1629607.1629613. ISSN:0146-4833. OCLC:691122371. S2CID:15845974. QID:Q126718151.
Jennifer S. Light (1999). "When Computers Were Women" (PDF). Technology and Culture (بالإنجليزية). 40 (3): 455–483. DOI:10.1353/TECH.1999.0128. ISSN:0040-165X. JSTOR:25147356. OCLC:907755170. S2CID:108407884. QID:Q126689823.
حاسوب فهرس الإحالات
Brian Randell; Maurice V. Wilkes; Paul E. Ceruzzi (2003). "Digital computers, history of". Encyclopedia of Computer Science (بالإنجليزية): 545–570. ISBN:978-0-470-86412-8. QID:Q126683713.
François Charette (2006). "Archaeology: High tech from Ancient Greece". Nature (بالإنجليزية). 444 (7119): 551–552. DOI:10.1038/444551A. ISSN:1476-4687. OCLC:202918237. PMID:17136077. QID:Q29031663. (erratum)
Ross Knox Bassett (2007). To the Digital Age: Research Labs, Start-up Companies, and the Rise of MOS Technology. Johns Hopkins Studies in the History of Technology (بالإنجليزية). Baltimore: Johns Hopkins University Press. ISBN:978-0-8018-8639-3. OCLC:842972932. QID:Q126756062.
Federico Thomas (2008). "A short account on Leonardo Torres' endless spindle". Mechanism and Machine Theory (بالإنجليزية). 43: 1055–1063. DOI:10.1016/J.MECHMACHTHEORY.2007.07.003. hdl:10261/30460. ISSN:0094-114X. OCLC:5901014654. Zbl:1188.01012. QID:Q126680577.
حاسوب فهرس الإحالات
Federico Faggin (2009). "The Making of the First Microprocessor". IEEE Solid-State Circuits Magazine (بالإنجليزية). 1 (1): 8–21. DOI:10.1109/MSSC.2008.930938. ISSN:1943-0582. OCLC:4798834838. QID:Q126733999.
Makoto Motoyoshi (2009). "Through-Silicon Via (TSV)". Proceedings of the IEEE (بالإنجليزية). 97 (1): 43–48. DOI:10.1109/JPROC.2008.2007462. ISSN:0018-9219. OCLC:4798840827. S2CID:29105721. QID:Q126717375.
Yue Kuo (2013). "Thin Film Transistor Technology—Past, Present, and Future". The Electrochemical Society interface (بالإنجليزية). 22 (1): 55–61. Bibcode:2013ECSIn..22a..55K. DOI:10.1149/2.F06131IF. ISSN:1064-8208. OCLC:9591824474. QID:Q126733665.
Erika E. Smith (2013). "Recognizing a Collective Inheritance through the History of Women in Computing". CLC Web: Comparative Literature and Culture (بالإنجليزية). 15 (1): 1–10. DOI:10.7771/1481-4374.1972. ISSN:1481-4374. OCLC:8092774642. QID:Q59759166.
حاسوب فهرس الإحالات
Valentin Gomez-Jauregui; Andres Gutierrez-Garcia; Francisco A. González-Redondo; Miguel Iglesias; Cristina Manchado; Cesar Otero (2022). "Torres Quevedo's mechanical calculator for second-degree equations with complex coefficients". Mechanism and Machine Theory (بالإنجليزية). 172: 1–14. DOI:10.1016/J.MECHMACHTHEORY.2022.104830. hdl:10902/24391. ISSN:0094-114X. OCLC:9458676255. S2CID:247503677. QID:Q126680630.
Emilie Savage-Smith (1992). "Islamic Technology: An Illustrated History: By AHMAD Y. AL-HASSAN and DONALD R. HILL. Cambridge:  Cambridge University Press,  1992. Pp.  xvi + 304. Price PB £14.95. 0-521-42239-6". Journal of Islamic Studies (بالإنجليزية). 4 (2): 296–299. ISSN:0955-2340. OCLC:4644018617. QID:Q126888104.
ر. س. هولاند (1987). المعجم المصور للميكروإلكترونيات والميكروكمبيوتر (بالعربية والإنجليزية) (ط. 1). نيقوسيا: مؤسسة الأبحاث اللغوية. ISBN:0-942517-02-4. OCLC:4771334644. QID:Q115209924.
حاسوب فهرس الإحالات
المعجم الموحد لمصطلحات المعلوماتية: (إنجليزي - فرنسي - عربي). قائمة إصدارات سلسلة المعاجم الموحدة (27) (بالعربية والإنجليزية والفرنسية). الرباط: مكتب تنسيق التعريب. 2000. ISBN:978-9981-1888-9-1. OCLC:1227668516. QID:Q113996988.
أحمد شفيق الخطيب (2001). قاموس العلوم المصور: بالتعريفات والتطبيقات (بالعربية والإنجليزية) (ط. 1). بيروت: مكتبة لبنان ناشرون. ISBN:978-9953-10-218-4. OCLC:50131139. QID:Q124741809.
تيسير الكيلاني؛ مازن الكيلاني (2001). معجم الكيلاني لمصطلحات الحاسب الإلكتروني: إنجليزي-إنجليزي-عربي موضح بالرسوم (بالعربية والإنجليزية) (ط. 2). بيروت: مكتبة لبنان ناشرون. ISBN:978-9953-10-302-0. OCLC:473796723. QID:Q108807042.
منير البعلبكي (2005). المورد الأكبر: قاموس إنكليزي عربي حديث (بالعربية والإنجليزية). مراجعة: رمزي البعلبكي (ط. 1). بيروت: دار العلم للملايين. ISBN:978-9953-9021-6-6. OCLC:829330815. OL:13208957M. QID:Q107009855.
حاسوب فهرس الإحالات
تريسي أرتس، المحرر (2014). قاموس أكسفورد العربي: عربي إنجليزي - إنجليزي عربي (بالعربية والإنجليزية) (ط. 1). أكسفورد: دار نشر جامعة أكسفورد. ISBN:978-0-19-958033-0. OCLC:881018992. OL:27557011M. QID:Q123502338.
عمر شابسيغ؛ أميمة الدكاك؛ نوار العوا؛ هاشم ورقوزق (2016)، معجم مصطلحات الهندسة الكهربائية والإلكترونية والاتصالات (بالعربية والإنجليزية)، دمشق: مجمع اللغة العربية بدمشق، QID:Q108405620
Donald Eadie (1968), Introduction to the basic computer, Prentice-Hall series in electronic technology (بالإنجليزية), Englewood Cliffs: Prentice Hall, OCLC:1150047424, QID:Q126873436
Arpad Barna; Dan I. Porat (1976). Introduction to microcomputers and microprocessors (بالإنجليزية). New York City: Wiley. ISBN:978-0-471-05051-3. LCCN:75031675. OCLC:1694187. QID:Q126884707.
John Simpson; Edmund Weiner, eds. (1989). The Oxford English Dictionary (بالإنجليزية) (2nd ed.). Oxford: Oxford University Press. ISBN:978-0-19-861186-8. OCLC:611410378. OL:18318791M. QID:Q120829013.
حاسوب فهرس الإحالات
Christie G. Enke (1994). Making the right connections: microcomputers and electronic instrumentation (بالإنجليزية). Washington, D.C.: American Chemical Society. ISBN:978-0-8412-2861-0. LCCN:94001407. OCLC:29843898. QID:Q126733833.
David A. Patterson; John L. Hennessy (1998). Computer organization and design: the hardware/software interface (بالإنجليزية) (2nd ed.). San Francisco: Morgan Kaufmann Publishers. ISBN:978-1-55860-491-9. LCCN:97016050. OCLC:1153342961. OL:670149M. QID:Q110815564.
Brian Winston (1998). Media technology and society, a history: From the printing press to the superhighway (بالإنجليزية). London: Routledge. ISBN:978-0-415-14230-4. LCCN:97034781. OCLC:60169246. QID:Q126736471.
حاسوب فهرس الإحالات
Agatha C. Hughes; Thomas Parke Hughes (2000). Systems, experts, and computers: the systems approach in management and engineering, World War II and after. Dibner Institute studies in the history of science and technology (بالإنجليزية). Cambridge: The MIT Press. ISBN:978-0-262-27587-3. OCLC:51938329. QID:Q126811036.
Gillian M. Davis (2002). Noise reduction in speech applications. Electrical engineering and applied signal processing series (بالإنجليزية). Boca Raton: CRC Press. ISBN:978-0-8493-0949-6. LCCN:2002017483. OCLC:48857686. QID:Q126875800.
Jerry D. Peek; Grace Todino; John Strang (2002). Learning the UNIX operating system (بالإنجليزية) (5th ed.). Sebastopol: O’Reilly Media. ISBN:978-0-596-00261-9. OCLC:47900930. QID:Q126885519.
حاسوب فهرس الإحالات
Fuat Sezgin (2004). Science and technology in Islam: Catalogue of the exhibition of the Institute for the History of Arabic-Islamic Science (بالإنجليزية). Frankfurt: Institute for the History of Arabic-Islamic Science. ISBN:978-3-8298-0079-2. OCLC:58048850. QID:Q126678735.
B. Jack Copeland, ed. (2004). The essential Turing: seminal writings in computing, logic, philosophy, artificial intelligence, and artificial life, plus the secrets of Enigma (بالإنجليزية). Oxford: Oxford University Press. ISBN:978-0-19-825079-1. OCLC:646780465. OL:7398315M. QID:Q105611850.
Jack Copeland, ed. (2006). Colossus: The Secrets of Bletchley Park's Codebreaking Computers (بالإنجليزية). Oxford: Oxford University Press. ISBN:978-0-19-284055-4. LCCN:2005030993. OCLC:989544913. OL:3414828M. QID:Q126690229.
Joseph D. Dumas (2006). Computer architecture: Fundamentals and principles of computer design (بالإنجليزية). Boca Raton: CRC Press. ISBN:978-0-8493-2749-0. OCLC:60590158. QID:Q126734866.
حاسوب فهرس الإحالات
Erricos John Kontoghiorghes (2006). Handbook of parallel computing and statistics. Statistics, textbooks and monographs (184) (بالإنجليزية). Boca Raton: Chapman and Hall, CRC Press. ISBN:978-0-8247-4067-2. LCCN:2005049686. OCLC:60767088. QID:Q126870909.
Bo Lojek (2007). History of semiconductor engineering (بالإنجليزية). Springer Science+Business Media: Springer Science+Business Media. DOI:10.1007/978-3-540-34258-8. ISBN:978-3-540-34258-8. OCLC:317626839. QID:Q126740883.
Eleanor Robson (2008). Mathematics in ancient Iraq: a social history (بالإنجليزية). Princeton: Princeton University Press. ISBN:978-0-691-09182-2. LCCN:2007041758. OCLC:174112760. OL:23145375M. QID:Q126658857.
Arjun N. Saxena (2009). Invention of integrated circuits: untold important facts. International series on advances in solid state electronics and technology (بالإنجليزية). Hackensack: World Scientific. ISBN:978-981-281-446-3. OCLC:555908412. QID:Q126736541.
حاسوب فهرس الإحالات
Jerry G. Fossum; Vishal P. Trivedi (2013). Fundamentals of ultra-thin-body MOSFETs and FinFETs (بالإنجليزية). University of Cambridge: Cambridge University Press. ISBN:978-1-139-34346-6. OCLC:862116031. QID:Q126734831.
Jean-Pierre Colinge; Jim Greer (2016). Nanowire transistors: physics of devices and materials in one dimension (بالإنجليزية). University of Cambridge: Cambridge University Press. ISBN:978-1-107-28077-9. OCLC:962435132. QID:Q126856768.
Ronald J. Leach (2016). Introduction to software engineering. Chapman & Hall/CRC innovations in software engineering and software development (بالإنجليزية) (2nd ed.). Boca Raton: CRC Press. ISBN:978-1-4987-0528-8. OCLC:960211949. QID:Q126740398.
Sanford L. Moskowitz (2016). Advanced materials innovation: managing global technology in the 21st century (بالإنجليزية). New Jersey: Wiley. ISBN:978-0-470-50892-3. QID:Q126724537.
Ronald Kneusel (2017). Numbers and computers (بالإنجليزية) (2nd ed.). Cham: Springer Science+Business Media. DOI:10.1007/978-3-319-50508-4. ISBN:978-3-319-50508-4. OCLC:973325641. QID:Q126683586.
Robert Puers; Livio Baldi; Marcel Van de Voorde; Sebastiaan E. Van Nooten (2017). Nanoelectronics: Materials, Devices, Applications. Applications of Nanotechnology Ser (بالإنجليزية). Newark: Wiley. ISBN:978-3-527-80071-1. OCLC:983743895. QID:Q126723646.
Claire L. Evans (2018). Broad band: the untold story of the women who made the Internet (بالإنجليزية). New York City: Portfolio. ISBN:978-0-7352-1175-9. LCCN:2017054620. OCLC:999581264. QID:Q126716675.
Harvey G. Cragon (2000). Computer architecture and implementation (بالإنجليزية). Cambridge: Cambridge University Press. ISBN:978-0-521-65168-4. LCCN:99016243. OCLC:860352697. QID:Q126869766.
Zhiwei Xu; Jialin Zhang (2021). Computational thinking: a perspective on computer science (بالإنجليزية) (1st ed.). Central Area: Springer Science+Business Media. DOI:10.1007/978-981-16-3848-0. ISBN:978-981-16-3847-3. Zbl:1490.68001. QID:Q126869242.