كائن (حوسبة): الفرق بين النسختين

تم حذف المحتوى تمت إضافة المحتوى
JarBot (نقاش | مساهمات)
ط بوت:الإبلاغ عن رابط معطوب أو مؤرشف V4.2
ط بوت:إضافة وصلة أرشيفية.
سطر 2:
{{مرجع ويب
|عنوان=ما ترجمة object oriented programming
|مسار= http://www.almaany.com/ar/dict/ar-en/object-oriented-programming/
|مسار أرشيف= https://web.archive.org/web/20161011161809/http://www.almaany.com/ar/dict/ar-en/object-oriented-programming/|تاريخ أرشيف=2016-10-11}}</ref> في علوم [[الحاسوب|الكمبيوتر]] يطلق اسم '''[[كائن]]''' على أي شيء يمكن التعامل معه بواسطة أوامر [[لغة برمجة|لغات البرمجة]]، مثل ا[[لقيمة]] value أو [[متغير|المتغير]] variable أو [[دالة|الدالة]] function أو [[هيكل البيانات]] data structure. معنى أن كلمة كائن تشير إلى أي كائن حي أو غير حي مثل الإنسان أو السيارة، وهذا الكائن في لغة البرمجة في الحواسيب يمكن إنشائه أو العمل به بواسطة الأكواد البرمجية مثل عمل نافذة window [[مستكشف الملفات]] بخصائص جديدة كإضافة لون مختلف لها ووضع قائمة تحرير Edit إضافية في أعلاها. ولكي يتم التغير يجب أن يكون لدينا ما يسمى كلاس Class وهو القالب الرئيسي الذي يتم إستنساخ شكل الناقذه الجديده منه، وهذه النافذة الجديدة هي الكائن الجديد object. ومع طرح [[برمجة كائنية التوجه|البرمجة الشيئية]] object-oriented programming، أصبحت نفس الكلمة object تشير لشكل معين من أشكال الفئات classes.
 
== البرمجة الموجهة بالكائنات ==
سطر 53:
 
== الكائنات والويب الدلالي ==
يرى البعض إمكانية النظر [[الويب الدلالي|للويب الدلالي]] semantic web كإطار من كائنات البيانات المُوزّعة، ومن ثم كإطار موجهه بالكائنات.<ref>{{مرجع ويب|مسار=http://www.w3.org/2001/sw/BestPractices/SE/ODSD/|عنوان=A Semantic Web Primer for Object-Oriented Software Developers|الأخير1=Knublauch|الأول1=Holger|الأخير2=Oberle|الأول2=Daniel|الأخير3=Tetlow|الأول3=Phil|الأخير4=Wallace|الأخير4=Evan|ناشر=[[رابطة الشبكة العالمية]]|تاريخ=2006-03-09|تاريخ الوصول=2008-07-30| مسار أرشيف = https://web.archive.org/web/20180106172902/http://www.w3.org/2001/sw/BestPractices/SE/ODSD/ | تاريخ أرشيف = 6 يناير 2018 }}</ref><ref>{{مرجع ويب|مسار= http://www.w3.org/Architecture/NOTE-ioh-arch|عنوان=An Evaluation of the World Wide Web with respect to Engelbart's Requirements|الأخير=Connolly|الأول=Daniel|ناشر=[[رابطة الشبكة العالمية]] |تاريخ=2002-08-13|تاريخ الوصول=2008-07-30|مسار أرشيف= https://web.archive.org/web/20190420022656/http://www.w3.org/Architecture/NOTE-ioh-arch|تاريخ أرشيف=2019-04-20}}</ref> بيد أن الكائنات الموزعة تُعتبر كائنات "عادية" وليس كائنات موجهة بالكائنات لأنها منفصلة عن مناهجها methods التي سبق وأن غُلفّت معها في السابق. كما يقال كذلك أنه من المناسب استخدام مخطط لغة نمذجة محددة (UML) للتعبير عن رسم ويب دلالي.
وكلا من الويب الدلالي والبرمجة الموجّهة بالكائنات تحمل:
* فئات class