CALM/arwiki huggingface dataset:
أعلن لورد في أغسطس 2005 استقالته كمسئول عن مشروع جنو أرك وأوصى بتبني باز ليصبح مشروع جنو أرك الرئيسي،. إلا أن هذا لم يحدث: تخلت شركة كانونيكال عن مشروع باز المنشق عن مشروع أرك لصالح مشروع بازار المنفصل، وأعلنت الشركة في 2006 تخليها عن مشروع باز بعد الإصدار 1.5. في أكتوبر 2005 أعلن أندي تاي عن قبول لورد ومؤسسة البرمجيات الحرة لعرضه بتولي مشروع جنو أرك،. قام تاي بعد ذلك بدمج العديد من مزايا باز في تلا، ولكنه أعلن في 2008 عن توقف العمل على مشروع تلا لأنه لم يعد قادرا على المنافسة مع أنظمة التحكم الأخرى.
ريفك.
ريفك كان نموذجا أوليا لنظام تحكم في تعديل البرمجيات انتوى توماس لورد أن يجعله الإصدار 2.0 من جنو أرك وصممه ليكون مختلفا اختلافا جذريا عن تلا ويستمد العديد من أفكار نظام جت Git.. أعلن لورد عن ريفك في يونيو 2005 , وصدرت النسخة التجريبية الأولى في يوليو والأخيرة في أغسطس قبل إعلان لورد عن استقالته. كان ريفك به 10 أوامر رئيسية فقط وانتوى لورد أن يزيل كل مجالات الأسامي namespacesالتقييدية والأساليب المعقدة في تسمية الملفات وانتوى زيادة السرعة.
الإصدار التجريبي الأخير 0.0x2 من ريفك متاح من عام 2008، وما زال لورد مهتما ببعض أفكار جنو أرك ولكنه لا يمتلك المصادر لاستكمال العمل في مشروع ريفك.
ربما كان أشد انتقاد وجه لمشروع جنو ارك هو صعوبة تعلمه حتى بالنسبة للمتمرسين في استخدام أنظمة إدارة إعداد البرمجيات SCM الأخرى، تحديدا جنو أرك به عدد ضخم من الأوامر وهذا قد يخيف المستخدمين الجدد، كما يمكن القول أن تصميم النظام يفرض بشدة أسلوب لورد الخاص في التحكم في تعديل البرمجيات.
وينتقد آخرون جنو أرك لاستخدامه أساليب غريبة في تسمية الملفات ("FunkyFileNames") قد تؤدي إلى صعوبة استخدام الأسامي في السكربتات –بعض برامج الشل - وصعوبة نقل هذه البرامج للعمل على أنظمة أخرى غير نظام يونيكس، كما انتقد جنو أرك لبطئه الناتج عن رغبة مصمميه في تقليل تعقيد أكواده.
نموذج قاعدة البيانات الهرمية هو نموذج بيانات تُرتب فيه البيانات في بنية تشبه الشجرة. وتسمح هذه البنية بتمثيل المعلومات باستخدام علاقات الأصل/التابع: وقد يكون لكل أصل العديد من التوابع ولكن يكون لكل تابع أصل واحد (يعرف كذلك بنسبة 1: متعدد). ويتم إيراد كافة سمات سجل معين أسفل كل نوع وحدة.
يعادل نوع الوحدة أي جداول في أية قاعدة بيانات؛ حيث يتم تمثيل كل سجل فردي كصف وكل سمة كعمود. وترتبط أنواع الوحدات مع بعضها البعض باستخدام مخطط 1: N، المعروف كذلك بعلاقات [واحد إلى متعدد (One-to-Many)]. وقد تم الإقرار بأن هذا هو نموذج قاعدة البيانات الأول الذي أنشأته شركة آي بي إم في ستينيات القرن العشرين.
وتعد قواعد البيانات الهرمية [نظام إدارة المعلومات (IMS)] التي طورتها شركة آي بي إم وسجل ويندوز الذي أنتجته شركة مايكروسوفت من أكثر قواعد البيانات الهرمية استخدامًا وشيوعًا.
فقد نموذج قاعدة البيانات الهرمية جاذبيته عندما أصبح [النموذج العلاقي] لـ كود معيارًا واقعيًا تستخدمه عمليًا معظم أنظمة إدارة قواعد البيانات المعروفة. وقد جرت مناقشة تطبيق قاعدة البيانات المترابطة للنموذج الهرمي لأول مرة في شكل منشور في عام 1992 (انظر أيضًا [نموذج المجموعة المتداخلة]). وعادت أنظمة تنظيم البيانات الهرمية للظهور على السطح من جديد مع ظهور لغة الرقْم القابلة للامتداد (إكس إم إل) في أواخر تسعينيات القرن العشرين .
أمثلة على قاعدة البيانات الهرمية التي تُمثّل كجداول مترابطة.
يمكن لأية مؤسسة الاحتفاظ بمعلومات الموظفين في جدول يحتوي على سمات/أعمدة مثل رقم الموظف والاسم الأول والاسم الأخير ورقم القسم. وتزود المؤسسة كل موظف بأجهزة (هاردوير) كمبيوتر حسب الحاجة، ولكن يمكن فقط للموظف المخصص له جهاز الكمبيوتر استخدام هذا الجهاز. ويمكن للمؤسسة الاحتفاظ بمعلومات أجهزة (الهاردوير) الكمبيوتر في جدول منفصل يشتمل على الرقم التسلسلي لكل جزء ونوعه واسم الموظف الذي يستخدمه. وقد تبدو الجداول على النحو التالي:
يمثل جدول بيانات الموظفين في هذا النموذج الجزء "الأصل" من التسلسل الهرمي، بينما يمثل جدول الكمبيوتر الجزء "التابع" من التسلسل الهرمي. وكما يتضح، قد يحوز كل موظف على العديد من قطع جهاز الكمبيوتر، ولكن قد يكون لكل قطعة منفردة من أجهزة الكمبيوتر مالك (موظف) واحد فقط.
ادرس البنية التالية:
نلاحظ في المثال السابق أن "التابع" هو من نفس نوع "الأصل". ويُظهر التسلسل الهرمي أن EmpNo 10 (رقم الموظف 10) يمثل رئيس الموظفين الذين يحملون الأرقام 20 و30 و40 وأن كل تقرير إلى 20 يمثله العمود ""ReportsTo (تقارير إلى). وعند التعبير عن ذلك بمصطلحات قاعدة البيانات المترابطة، فإن العمود ReportsTo هو [رقم خارجي] يرجع إلى العمود EmpNo. وإذا افترضنا أن بيانات "التابع" كانت مختلفة، فقد يمثلها جدول مختلف، ولكن مع وجود مفتاح خارجي يرجع إلى العمود EmpNo بجدول الموظفين.
ويُعرف هذا النموذج البسيط على نطاق واسع بنموذج [قائمة التجاور]، وقدمه دكتور/ إدجار فرانك كود بعد الانتقادات الأولية التي ظهرت على السطح والمتمثلة في أن النموذج المترابط لا يمكن أن يمثل بيانات هرمية لنموذج.
مرصد كايبر المحمول جواً.مرصد عمل في إطار استكشاف الفضاء التابع لناسا يعمل بواسطة الأشعة تحت الحمراء. ويحلق على متن طائرة من طراز سي-141 ستارليفتر وتستطيع التحليق حتى 11,000 كم وأقصى ارتفاع تبلغه 14 كيلومتر. بدأت العمل في عام 1974 وخرجت من الخدمة في عام 1995.
نجح هذا المرصد في تحقيق العديد من الاكتشافات الهامة، بما في ذلك حلقات أورانوس وإثبات الدليل على وجود غلاف جوي لبلوتو.
http://www.sofia.usra.edu/News/news_2007/04_26_07/index.html
بدأ تاريخ علم الحاسوب قبل وقت طويل من ظهور فرع المعرفة الحديث علوم الحاسوب الذي ظهر في القرن العشرين ولاح أفقه في القرون السابقة. إن التقدم من الاختراعات الآلية والنظريات الرياضية إلي المفاهيم والآلات الحديثة شكّل مجال أكاديمي رئيسي ليكون الأساس لصناعة هائلة منتشرة علي مستوي العالم.
الحاسب القديم.
المقالات الأساسية: تاريخ الحوسبة والتسلسل الزمني للحوسبة 2400 ق.م ـ 1949
كان العداد أول الأدوات المعروفة للاستخدام في الحساب ومن المعتقد أنه تم اختراعه في بابل حوالي عام 2400 ق.م، وكان علي هيئة خطوط مرسومة علي الرمال مع وضع حصي. كان ذلك أول حاسوب وأكثر نظم الحساب المتقدمة المعروفة حتي الآن الذي سبق الطرق اليونانية بحوالي 2000 عام. لا زالت تستخدم العدادات ذات التصميم الحديث كأدوات حساب حتي الآن.
يُعتقد ان آلية أنتيكيثيرا أول حاسب تناظري آلي معروف. وقد تم تصميمه لحساب المواقع الفلكية. تم اكتشافه في عام 1901 في حطام السفينة أنتيكيثيرا علي شواطئ جزيرة اليونان بين كيثيرا وكريت ويرجع عمرها إلي حوالي 100 ق.م. لم تظهر المصنوعات التكنولوجية ذات هذا النوع من التعقيد حتي القرن الرابع عشر عندما ظهرت ساعة فلكية في أوروبا.
في القرن الثالث بعد الميلاد ظهرت عربة ثنائية العجلات تعمل كبوصلة في تاريخ الصين وقد كانت أول آلية ترس تستخدم الترس التفاضلي الذي تم استخدامه بعد ذلك في الحاسبات التناظرية. كما اخترعت الصين (منطقة) عداد أكثر تعقيدا في حوالي القرن الثاني الميلادي والذي يُعرف باسم العديد الصيني.
ظهرت أجهزة الحساب التناظري الآلية مرة أخرى بعد ألف عام في العصر الذهبي للإسلام وتتضمن أمثلة علي الأجهزة من هذه الفترة أداة الحساب الفلكي (إكواتوريوم) التي اخترعها إبراهيم بن يحيى الزرقالي, وأسطرلاب ذو الترس الميكانيكي الذي اخترعه أبو الريحان البيروني وجهاز رصد الأجرام السماوية الذي اخترعهجابر بن أفلح. بني المهندسون المسلمون عدد من آلة ذاتية التشغيل بما في ذلك بعض الآلات الموسيقية التي يمكن برمجتها لتشغيل أنماط موسيقية مختلفة. تم تطوير هذه الأجهزة علي يد أخوة بني موسي والجزري. كما حقق علماء الرياضيات المسلمين تقدم هام في علم التعمية مثل تطوير تحليل الشفرات وتحليل التكرار بواسطة يعقوب بن إسحق الكندي.
عندما اكتشف محمد بن موسى الخوارزمي الخوارزميات لأغراض الحوسبة في مطلع القرن السابع عشر، تبع ذلك فترة من التقدم الكبير صنعه المخترعون والعلماء في أدوات الحساب. في عام ض632 قام فيلهلم شيكارد بتصميم آلة حسابية لكنه تخلي عن هذا المشروع عندما تدمر النموذج الأولي الذي بدأ بناؤه في حريق عام 1624. في عام 1640 تقريباً, قام بليز باسكال وهو عالم رياضيات فرنسي رائد ببناء أول جهاز جمع ميكانيكي علي أساس تصميم وصفه هيرو السكندري عالم رياضيات في حضارة الإغريق. ثم في عام 1672 اخترع غوتفريد لايبنتز جدول الحسابات المتدرج الذي اكمله في عام 1694.
لم تكن أي من أجهزة الحاسوب القديمة حاسوب بالمعني الحديث فقد استغرق الأمر حدوث تقدم حقيقي في علم الرياضيات والنظرية قبل إمكانية تصميم الحاسبات الحديثة.
في القرن السابع قام براهماغوبتا عالم الرياضيات الهندي بوضع أول شرح لـ نظام العد الهندي العربي واستخدام 0 (عدد) باعتباره رمز رياضي ورقم
في العام 825 تقريبا قام عالم الرياضيات المسلم محمد بن موسى الخوارزمي بتأليف كتاب "عن الحساب باستخدام الأرقام الهندية" وقد كان مسؤلا في الاساس عن انتشار نظام العد الهندي العربي في الشرق الأوسط وفي أوروبا. في القرن الثاني عشر تقريباً تمت ترجمة هذا الكتاب إلي لغة لاتينية: Algoritmi de numero Indorum. قدمت هذه الكتب مفاهيم أحدث لتكوين سلسلة من الخطوات لتحقيق المهمة مثل التطبيق المنظم للحساب علي الجبر والذي استمدينا من اسمه مصطلح خوارزمية.
المنطق الثنائي.
في حوالي القرن الثالث ق.م. اكتشف عالم الرياضيات الهندي بنجالا نظام عد ثنائي. وفي هذا النظام الذي يستخدم حتي الآن في الحاسبات الحديثة يمكن أن يمثل تتابع من الأعداد 1 (عدد) والصفر أي رقم.
في 1703 قام غوتفريد لايبنتز بوضع منطق بالمعني الرياضي الرسمي من خلال كتاباته عن النظام العددي الثنائي. في هذا النظام يمثل الواحد والصفر القيم الصحيحة والخاطئة أو حالات التشغيل والتوقف. لكن الأمر استغرق قرنا قبل أن ينشره جورج بول في كتابة الجبر البولياني عام 1854 مع وضع نظام كامل يسمح بأن تتم النمذجة الرياضية للعمليات الحسابية.
في هذا الوقت تم اختراع أول جهاز ميكانيكي يعمل بالنمط الثنائي. ساعدت ثورة صناعية علي تقدم ميكنة العديد من المهام وهذا يتضمن نسج. كما أن البطاقات المثقبة في منسج جاكارد الذي اخترعه جوزيف ماري في 1801 حيث يشير الثقب في البطاقة إلي الواحد ثنائي أما المكان الغير مثقوب فيشير إلي الصفر الثنائي. كان منسج جاكارد أبعد ما يكون عن الحاسب الالي ولكنه أوضح أن الالات يمكن إدارتها بالأنظمة الثنائية.
ولادة علم الحاسوب.
قبل العشرينات كان بدلا من الحاسبات الآلية موظفين بشريين يؤدون الحسابات. وكانوا في صدارة الوظائف بعد الطبيب مباشرة. كان يعمل عدة آلاف من المحاسبين فيمجال التجارة والحكومة والمؤسسات البحثية ومعظمهم كان من النساء اللواتي اشتهرن بالحصول علي درجات علمية في حساب التفاضل والتكامل. وقام بعضهم بعمل الحسابات الفلكية للتقويم.
بعد فترة العشرينات ظهرت آلات الحساب التعبيري التي تعتبر آلات تقوم بعمل الحاسوب البشري خاصة تلك التي تعمل وفق الطرق الفعالة لفرضية (شيرش وتورنغ). تقول هذه الفرضية بأن الطرق الرياضية فعالة إذا أمكن تنظيمها في صورة تعليمات يمكن أن يتبعها الموظف البشري بالورقة والقلم لأطول وقت ممكن وبدون عبقرية أو براعة.
الآلات التي تحسب بقيم مستمرة أصبحت معروفة بأنها من النوع التناظري واستخدمت آلات تمثل كميات عددية مستمرة مثل زاوية دوران البرجل أو اختلاف القدرة الكهربية.
الآلات الرقمية علي العكس من التناظرية كانت قادرة علي احتمال حالة من القيم العددية وتخزن كل عدد فردي. استخدمت الآلات الرقمية مرحلات أو محركات الفروق قبل اختراع أجهزة ذاكرة اسرع.
بدأ ينتشر مصطلح آلة حاسوبية وبعد أواخر الأربعينات أصبح المصطلح حاسوب فقط هو الشائع للتعبير عن آلة رقمية إلكترونية. كانت هذه الحواسيب قادرة علي أداء كافة العمليات الحسابية التي كان يقوم بها من قبل الموظفين البشريين.
بما أن القيم المخزنة في الآلات الرقمية لم تقتصر علي الخصائص الفيزيائية مثل الأجهزة التناظرية، فقد أصبح الحاسوب المنطقي القائم علي معدات رقمية قادر علي عمل أي شيء يمكن وصفه بأنه "ميكانيكي خالص". آلة تورنغ النظرية التي اخترعها آلان تورنغ هي جهاز فرضي تم وضعه نظريا لدراسة خصائص مثل هذه الأجهزة.
انظر أيضًا: فلسفة الفيزياء وفلسفة الأحياء، وفلسفة الرياضيات وفلسفة اللغة وفلسفة العقل
ظهور فرع للمعرفة.
كونراد زوس : 22(يونيو 1910 برلين ـ 18 ديسمبر 1995 مدينة هنفيلد بالقرب من فولدا) كان مهندس ألماني ورائد في مجال الحاسبات. كان أعظم إنجازاته أول برنامج دوال في العالم للتحكم في حاسب آلي مصنوع من آلة تورنغ وهو Z3 الذي بدأ العمل في مايو 1941. ولقد تلقي جائزة خاتم فينر فون سيمنز عام 1964 لاختراع Z3. قامت عائلته وتجارته بتمويل معظم عمله في البداية كما دعمته الحكومة الألمانية النازية.
كانت تعتبر آلة حاسوب زوس S2 أول حاسوب منضبط العمليات. في عام 1946 قام بتصميم أول لغة برمجة عالية المستوي تسمي Plankalkül وأسس زوس أول تجارة للحاسبات في الأول من أبريل 1941 وقامت هذه الشركة ببناء جهاز Z4 الذي أصبح أول حاسوب تجاري في العالم.
نظرا للحرب العالمية الثانية لم يلحظ أحد عمل زوس في المملكة المتحدة والولايات المتحدة علي الإطلاق. وكان أول تأثير مدون له علي شركة أمريكية كانت موافقة شركة آي بي إم علي براءة اختراعاته عام 1946, في أواخر الستينات اقترح زوس مفهوم الفراغ الحسابي (الفضاء الكوني القائم علي الحساب).
هناك نسخ من أجهزة Z3 و Z4 في متحف دوتشيه في ميونخ. كما أقام المتحف التقني في برلين معرضاً مخصص لمنتجات زوس يعرض آلاته الأربعة ونسخة من جهاز Z1 وبعض الوثائق الأصلية بما في ذلك مواصفات لغة Plankalkül والعديد من رسومات زوس.
قبل الحرب العالمية الثانية وجهاز Z1, العقل الميكانيكي.
ولد زوس في برلين بألمانيا عام 1910 وانتقلت عائلته إلي برانسبرج غرب بروسيا في عام 1912 حيث عمل والده موظفاً بالبريد. والتحق زوس بمدرسة هوسانيم في برانسبرج. في عام 1923 انتقلت عائلته إلي هويرسفيردا حيث حصل علي شهادة الثانوية الألمانية في 1928.
التحق بالكلية التقنية في برلين ـ شارلتنبرج ودرس الهندسة والعمارة ولكنه وجدهما مملين. فأراد دراسة الهندسة المدنية وتخرج عام 1935. عمل لفترة لشركة فورد للسيارات واستخدم مهاراته الحرفية في تصميم الاعلانات وبدأ العمل كمهندس تصميم في مصنع هنسكل للطائرات في برلين ـ سكونفيلد. لزم ذلك أن يقوم بالعديد من العمليات الحسابية الروتينية يدويا مما وجده أمرا مملاً وأدي به إلي أن يحلم بأداء العمليات الحسابية باستخدام آلة.
عمل في شقة والداه في عام 1936 وسمي أول محاولاته Z1 كانت عبارة عن آلة حاسبة ميكانيكية ثنائية علي أساس النقطة العائمة مع برمجة محدودة وقراءة التعليمات من شريط فيلمي مثقوب 35 ملم.
بنية نيومان. أنجز زوس الجهاز Z1 عام 1938 وقد تضمن حوالي 30.000 جزء معدني ولم يعمل جيدا علي الإطلاق نظرا لقلة الدقة الميكانيكية. تدمر جهاز Z1 ومخططاته الأصلية أثناء الحرب العالمية الثانية.
فيما بين عام 1939 و1945, أعاد زوس تصنيع جهاز Z1 وأصابته أزمة قلبية أثناء عمله في المشروع وقد تكلف 800.000 مارك ألماني وتطلب أربعة أفراد لتجميعه. قام بتمويل هذا المشروع شركة سيمنز ومجموعة من خمسة شركات.
الأسس الرياضية لعلم الحاسوب الحديث بدأت في الإرساء علي يد كورت غودل من خلال مبرهنة عدم الاكتمال لغودل في عام 1931. أوضح في مبرهنته أن هناك حدود لما يمكن إثباته وإنكاره باستخدام النظام الرسمي. أدي ذلك إلي أن يكون عمل غودل وغيره تحديدا ووصفا لهذه النظم الرسمية بما فيها المفاهيم مثل دوال الاستدعاء الذاتي mu-recursive functions وحسابات اللامدا.
كان عام 1936 هو الأهم لعلوم الحاسوب حيث قام آلان تورنغ وألونزو شرش كل بمفرده ومع بعضهما البعض بتقديم تشكيل خوارزمية مع فرض حدود علي ما يمكن حسابه مع نموذج ميكانيكي خالص للحوسبة.
تم تناول هذه المواضيع من خلال ما يسمس الآن فرضية تورنغ ـ شرش وهي فرضية حول طبيعة الأجهزة الحسابية مثل الحاسبات الإلكترونية. تدعي الفرضية بأن أي حساب يمكن أداؤه باستخدام خوارزمية تعمل علي الحاسوب بشرط توافر الوقت ومساحة التخزين الكافية.
كما ضم تورنغ في فرضيته وصف لـ آلة تورنغ وهي آلة ذات شريط طويل ورأس للقراءة والكتابة يمكنها التحرك علي طول الشريط مع تغير القيم طوال الوقت. بالطبع لا يمكن بناء مثل هذه الآلة لكن بالرغم من ذلك استطاع النموذج محاكاة حوسبة أي خوارزمية يمكن أداؤها بالحاسب الحديث.
كان أعمال تورنغ هامة للغاية لعلوم الحاسوب حتي أن هناك جائزة باسمه (جائزة تورنغ) و(اختبار تورنغ). وقد ساهم كثيرا في نجاح فك الشفرات البريطانية في الحرب العالمية الثانية واستمر في تصميم الحاسبات والبرمجيات طوال عقد 1940 لكنه انتحر عام 1954.
في ندوة عن الألات الرقمية واسعة النطاق أقيمت في كامبردج قال تورنغ : "لقد حاولنا بناء آبة تقوم بعمل كافة أنواع الأمور عن طريق برمجتها ببساطة بدلا من إضافة المزيد من الأجهزة إليها".
في 1948 تم بناء أول حاسب آلي عملي يمكنه تشغيل برامج مخزنة بناء على نموذج آلة تورنغ وسمى "طفل مانشستر" Manchester Baby
في عام 1950 استطاع معمل الفيزياء القومي في بريطانيا إكمال جهاز Pilot ACE وهو جهاز حاسوب صغير قابل للبرمجة قائم علي أساس فلسفة تورنغ.
شانون ونظرية المعلومات.
حتي الثلاثينات وخلالها تمكن المهندسين الكهربيين من بناء دوائر إلكترونية كهربية لحل المسائل الرياضية والمنطقية ولكن بطريقة مخصوصة تفتقر الأساس النظري. تغير ذلك علي يد كلود إلوود شانون ونشر لرسالة الماجستير الخاصة به عام 1937 بعنوان تحليل رمزي لدوائر المرحلات والمفاتيح. أثناء دراسته الجامعية إطلع شانون علي أعمال جورج بول وأدرك إمكانية استخدامه لترتيب المرحلات الكهربية الميكانيكية (التي تم استخدامها بعد ذلك في مفاتيح دوائر الهواتف) لحل المسائل المنطقية. كان هذا هو المفهوم الأساسي الذي قامت عليه الحاسبات الرقمية الإلكترونية. وأصبحت رسالته للماجستير أساس تصميم الدوائر الرقمية العملية عندما انتشرت بين مهندسي الكهرباء خلال وبعد الحرب العالمية الثانية.
استمر عمل شانون حتي اكتشف نظرية المعلومات عام 1948 في بحثه بعنوان "النظرية الرياضية للاتصال" التي طبقت نظرية الاحتمالات علي مسألة أفضل طرق تشفير المعلومات التي يرغب المرسل في نقلها. كان هذا العمل أحد الأسس النظرية للعديد من مجالات الدراسة بما في ذلك ضغط بيانات وعلم التعمية
فينر والسبرانية.
من خلال التجارب في مجال أنظمة الدفاع ضد الطائرات التي تفسر صور الرادار للكشف عن طائرات العدو استطاع نوربرت فينر بلورة مصطلح سبرانية من الكلمة اللاتينية steersman أو مرشد دفة السفينة، فقام بنشر كتاب "علم التحكم الآلي عام 1948 الذي أثر علي ذكاء اصطناعي. كما قارن فينر بين الحوسبة (عام) وآلية الحوسبة وأجهزة الذاكرة وغيرها من المفاهيم المعرفية المتشابهة وبين تحليله لموجات الدماغ.
كان أول فيروس حاسوبي هو عثة حقيقية انحشرت بين المرحلات علي هارفارد مارك 2. بينما اختراع كلمة فيروس يرجع إلي جريس هوبر أدميرال في البحرية الأمريكية التي أدخلت فيروس بالفعل في 9 سبتمبر 1945 فتضاربت كافة الحسابات في هذا التفصيل علي الأقل. وفقا لهذه الحسابات فإن التاريخ الفعلي 9 سبتمبر 1949 عندما رفع المُشغل تقريرا بهذه الحادثة مع الحشرة وتعليقه القائل (أول حالة فعلية لوجود فيروس) (أنظر خطأ برمجي لمزيد من التفصيل)
تم تصميم نظام تشغيل الجافا للانظمه المدمجة(أجهزة الموبايل هي أحده هذه الانظمه)والأجهزة المستهدفة تتراوح بين التحكم الصناعي للتليفون (خاصة مميزات التليفون) والجافا"إصدار المايكرو" كانت معروفة سابقا بنظام تشغيل الجافا إصدار المايكرو 2.
جافا "اصدار المايكرو" تم تصميمها بواسطة "صن ميكروسيستمز" وهي الآن فرع من شركة اوراكل وتم استبدال المنهج بتقنية مشابهة وهي الجافا الشخصية وتم تطويرها اصلا تحت مسمي عملية مجتمع الجافا كنظام (جي سي ار68) والاشكال المختلفة من جافا"إصدار الميكرو" تم تطويرها الي (جي سي ار اس) وشركة صن توفر مرجع التشغيل للمواصفات ولكن لم تنو توفير التشعيل الثنائي المجاني لوقت التشغيل الخاص ببيئة الجافا"إصدار المايكرو" لأجهزة الموبايل بدلا من الاعتماد علي الأطراف الثالثة لتوفرها لنفسها.
وبداية من 22 ديسمبر2006 تم ترخيص الجافا"إصدار الميكرو" تحت الترخيص العام لنظام جنو وتم إصدارها تحت مسمي مشروع تليفون الجافا"إصدار الميكرو".
بداية من 2008 أصبحت كل مناهج الجافا مقتصرة علي المميزات(الإصدار 1.3) البيئية الخاصة بتشغيل الجافا واستخدام هذه النسخة من فئة تنسيق الملفات(وعرفت داخليا باسم الإصدار47) ولذا من الواجب علي اوراكل الإعلان عن سلسلة من نسخ تكوين الجافا"إصدار الميكرو" التي تدعم آخر نسخة من فئة تنسيسق الملفات وخصائص اللغة مثل النسخ المتطابقة 1.5 و1.6 (لاسيما برامج جنركس) التي تستلزم عمل اضافي في جزء من كل مناهج البائعين لكي يحدثوا بيئاتهم الخاصة بوقت تشغيل الجافا.
أجهزة الجافا"إصدار الميكرو" تقوم بتشغيل وضع شخصي والأكثر انتشارا من هؤلاء هو وضع البيانات الخاصة بجهاز الموبايل التي تستهدف أجهزة الموبايل الهواتف المحمولة والملف الشخصي يستهدف منتجات المستهلك والأجهزة المرتبطة ببعضها مثل أجهزة وحدات ربط التليفزيون بمصدر الإشارة(setopbox-TV) والملفات الشخصية هي مجموعات متفرعة من التكوينات من بينها نوعين هما : التكوين المتصل المحدود للأجهزة(سي ال دي سي) والتكوين المتصل للأجهزة(سي دي سي).
&lt;includeonly&gt;&lt;/includeonly&gt;
هناك أكثر من 2.1 مليار "اصدار الميكرو" التي مكنت أجهزة الموبايل وأجهزة(PDA) لكنها أصبحت قديمة طالما لم يتم استخدامها في أنظمة التشغيل الحديثة مثل(أي جي آيفون واندرويد وويندوزفون 7 ومييجو وبلاك بريالجديد كيو إن إكس).
التكوين المتصل المحدود للاجهزة.
يحتوي التكوين المتصل المحدود للأجهزة علي مجموعة متفرعة دقيقة من مكتبات فئة الجافا وعلي اقل كمية مطلوبة لتشغيل الآلة الافتراضية للجافا، التكوين المتصل المحدود للأجهزة يستخدم أساسا في تصنيف عدد لا يحصي من الأجهزة الي تكوين ثابت.
التكوين يوفرمعظم المجموعة الأساسية من مكتبات فئة الجافا والآلة الافتراضية التي يجب أن تكون موجودة في كل تشغيل خاص ببيئة الجافا"إصدار الميكرو" وعندما تقترن بملف شخصي أو أكثر فيقوم التكوين بإعطاء المطورين نظام تشغيل محكم للجافا بغرض خلق تطبيقات للمستهلكين وللأجهزة المرتبطة ببعضها البعض
الوضع الخاص ببيانات جهاز الموبايل.
تم تخصيصه للتليفونات وهو يشمل واجهة المستخدم الرسومية (جي يو اي) وتخزين البيانات (ايه بي اي) والإصدار الثاني منه يشمل (2 دي) الأساسي للالعاب (واجهة برمجة التطبيقات) والتطبيقات التي تم اعدادها لهذا الوضع هي برامج (ميدلت)، معظم أجهزة التليفونات الحديثة تاتي بنظام تشغيل الوضع الخاص ببيانات جهاز الموبايل (ام أي دي بي) وفي الواقع هي قياسية للالعاب القابلة للتنزيل للموبيل وعلى الرغم من ذلك فان معظم أجهزة الموبايل تستطيع فقط تشغيل برامج (ميدلت) المتفق عليها بواسطة الناقل في أمريكا الشمالية.. (جيه اس ار 271) : الإصدار الثالث من الوضع الخاص ببيانات جهاز الموبايل (تم إطلاقه أخيرا في 9 ديسمبر 2009) حدد الجيل الثالث من الوضع الخاص ببيانات جهاز الموبايل وانتشر اعتمادا علي الوظائف في كل المناطق بالإضافة الي تحسين التوافق خلال الأجهزة وهدف التصميم الرئيسي للإصدار الثالث متوافق مع محتوي الإصدار الثاني.
وحدة بيانات الوضع الشخصي.
وحدة بيانات الوضع الشخصي(أي ام بي) هي وضع للأجهزة المرتبطة ببعضها والتطبيقات المرتبطة ببعضها صناعيا وأجهزة مشابهة لها بها شاشة عرض بسيطه أو بدون شاشة وبها اتصال محدود للنت.
في الاصل تم إنتاجه بواسطة موبيلات سيمنز ونوكيا كنظام (جيه اس ار 195) والإصدار الأول من (أي ام بي) هو مجموعة فرعية دقيقة من الإصدار الأول للوضع الخاص ببيانات جهاز الموبايل(ام اي دي بي) إلا أنه لا يشمل تطبيقات واجهة المستخدم وبمعني آخر لا يحتوي على دعم لمجموعة الجافا(javax.microedition.lcdui). (جيه اس ار 288) معروف باسم (IMP-NG) هو الجيل القادم من (IMP) الذي يعتمد علي الإصدار الثاني من الوضع الخاص ببيانات جهاز الموبايل (MIDP) ويضم الي ذلك الامان الجديد للإصدار الثاني من الوضع الخاص ببيانات جهاز الموبايل(MIDP) وأنواع أخرى تدعم الاتصال بالنت وأيضا لغات البرمجة ولغات برمجة أخرى مثل التسجيل(PushRegistry) وطلب نظام التشغيل (platformRequest) ولايحتوي على لغات البرمجة (UI APIs)ولا علي لغات البرمحة الخاصة بالألعاب.
تكوين الاجهزة المتصلة (سي دي سي).
تكوين الأجهزة المتصلة هو مجموعة من الإصدارات القياسية للجافا(Java SE) ويحتوي تقريبا علي المكتبات التي ليس لها صلة بواجهة المستخدم الرسومية (GUI) وهو اغني بمقارنة بالتكوين المتصل المحدود للأجهزة (CLDC).
تاسيس الوضع الشخصي(اف بي).
تاسيس الوضع الشخصي هو عبارة عن تكوين الوضع الشخصي لجهاز جافا"إصدار الميكرو" والوضع الشخصي يهدف الي ان يتم استخدامه بواسطة ان تتطلب الأجهزة تشغيل كامل للالة الافتراضية للجافا ويشمل ذلك نظام التشغيل بشكل تام وأيضا النسخة القياسية الخاصة بلغة البرمجة، أنظمة التشغيل ستقوم باستخدام هذه اللغات الخاصة بالبرمجة اعتمادا علي الأوضاع الشخصية الاضافية المدعمة لها، وتقوم هذه الوثيقة بوصف التسهيلات التي يقدمها التاسيس الخاص بالوضع الشخصي للجهاز وللأوضاع الأخرى وتم تطوير هذا التخصيص تحت اسهام مجتمع الجافا.
الوضع الشخصي الاساسي.
يمتد الوضع الشخصي الأساسي الي تاسيس الوضع الشخصي ليشمل دعم الواجهة الرسومية للمستخدم(GUI) في شكل مجموعة تعتمد علي النظام التشغيل المعتمد علي الويندوز والجرافيك (AWT) ونظام التشغيل هذا هو الذي يعتمد عليه نظام (BD-J) وهو النظام المدعم للجافا مايكرو.
تقوم شركة صن بتزويد مرجع التطبيقات لهذه التكوينات والأوضاع لكل من الوضع الخاص ببيانات جهاز الموبايل(ام اي دي بي)وتكوين الجهاز المتصل(سي دي سي) وذلك بداية من الإصدار الثالث جافا مايكرو(SDK) والنتبيانس المعتمد علي (IDE) وهو التطبيق الذي يقدم التسهيلات للمبرمجين وتطوير البرمجيات.
وعلى الرغم من كل مأقدمته من اعداد كثيرة من التطبيقات الثنائية لنظام تشغيل الجافا مايكرو للسيرفرز ولمحطات العمل إلا أنها ما زالت لا تقوم بتزويد أي من ثنائيات أنظمة التشغيل الخاصة بالجافا مايكرو باستثناء الإصدار الأول الأول من الوضع الخاص ببيانات جهاز الموبايل(MIDP 1.0 JRE (JVM) for Palm OS)،. تقوم شركة صن بتزويد خدمة الجافا مايكرو لأجهزة الموبايل القائمة علي نظام الويندوز على الرغم من الحملة المفتوحة الموجهة وعليها ان تدرك ان هناك استخدام داخلي للجافا الشخصي تحت مسمي "كابتن اميركا", والمجموعة الثالثة من الجافا الشخصي مثل(JBlend and JBed) يتم استخدامهم بكثرة من جانب بائعي الويندوز موبايل مثل (إتش تي سي وسامسونج).
تم تنفيذ نظام تشغيل الجافا بواسطة "دوكومو" في شكل "دوجا" وبواسطة "سافاجي" علي هيئة نظام تشغيل "سافاجيو" وتم بيع الشركة الأخيرة بواسطة صن في أبريل 2007 وتقوم الآن بتشكيل أساس الجافا(اف اكس) الخاصة بالموبيلات، تقوم شركة(اي اس تو تي) بتزويد الآلة الافتراضية للجافا المايكرو لكل وقت خاص بنظام التشغيل(ار تي أو اس).
أو بدون هذا الوقت وتجعله كتقنية البيرميتل((baremetal.
"المايكرو اميليتور" يقوم بتوفير مصدر مفتوح للايموليتور الخاص بالوضع الخاص ببيانات جهاز الموبايل(ام اي دي بي)وهذا هو الايميليتور الصغير المعتمد علي الجافا ويمكن أن يكون جزء لايتجزء أي انه مرتبط ببعضه في صفحات النت.
يهدف المصدر المفتوح(ميكا في ام) الي تشغيل الجافا مايكرو (سي دي سي) و(اف بي) ولكن المصادر الغير مصدقة مثل التطبيقات الغير مصدقة تتطلب دفع رسوم التي لايمكن تطبيقها في مشروع المصدر المفتوح وبناء علي ذلك فان الأجهزة التي تستخدم هذا التشغيل من الغير مسموح لها ان تطلب التوافق مع جافا مايكرو وتكوين الأجهزة المتصلة JavaME CDC)).
قاعدة بيانات الكائن (والتي تسمى أيضا قاعدة بيانات كائنية التوجه) هي مفهوم قواعد البيانات والذي فيه يتم تقديم المعلومات في شكل كائِنٍ مثلما يتم استخدامها في البرمجة كائنية التوجه. وقواعد بيانات الكائنات هي مجال انتقائي داخل سوق نظام إدارة قواعد البيانات الأوسع والذي تهيمن عليه نظم إدارة قواعد البيانات المترابطة. وقد تم التفكير في قواعد بيانات الكائنات في أوائل الثمانينات والتسعينات إلا أنها كان لها تأثير بسيط على معالجة البيانات التجارية العامة، على الرغم من وجود بعض الاستخدامات في مجالات متخصصة.
عندما تتحد قدرات قاعدة البيانات مع قدرات لغة برمجة كائنية التوجه، فالنتيجة هي نظام إدارة قاعدة بيانات كائنية التوجيه (OODBMS).