الرئيسيةعريقبحث

نوع بيانات معقد


توفر بعض لغات البرمجة بنية من البيانات لتخزين أنواع كثيرة من المتغيرات داخل كيان واحد[1] ، يعتبر هذا النوع مزيج مركب من أنواع البيانات الأخرى الموجودة مثل انتشار النقطة العائمة – المصفوفات، يمكن الجمع بين هذه الأنواع الأولية لتشكيل هياكل كبيرة، و يمكن بعد ذلك تجميعها في بنيات أخرى أكبر منها في عملية مفتوحة[2] .

تجميع المعلومات و المتغيرات إلى أنواع أكثر تعقيدا لتشكيل هياكل من البيانات ينتج منه كثلة تسمى "نوع بيانات معقد" .

متغير معقد

عادة ما يتم تشكيل المتغير المعقد كزوج من أرقام النقطة العائمة [3] في العادة، اللغات التي تدعم هذا النوع من البيانات تقدم نمط كتابة خاص لتشكيل هذه القيم، وتوفر أدوات حسابية ('+'، '-'، '×'، '÷') للتعامل معها . عادة ما يتم تحويل هذه العمليات من قبل المصرف إلى سلسلة من تعليمات الآلة للفواصل العائمة أو يتم هذا باستخدام المكتبات. كما قد توفر هذه اللغات دعم عمليات أخرى و خوارزميات، مثل التنسيق واختبار المساواة، وما إلى ذلك كما هو الحال في الرياضيات.

مصادر

  1. - Using Abstract Data Types- Cpt S 223. School of EECS, WSU،16-08-2014 نسخة محفوظة 19 مارس 2015 على موقع واي باك مشين.
  2. - Unfolding Abstract Datatypes- Computing Laboratory, University of Oxford،16-08-2014 نسخة محفوظة 13 أغسطس 2017 على موقع واي باك مشين.
  3. - AUTOMATIC PROGRAMMING USING ABSTRACT DATA TYPES - Universite Paris Sud ،16-08-2014 نسخة محفوظة 06 أغسطس 2014 على موقع واي باك مشين.


موسوعات ذات صلة :