لفرق بين الجوج ڤيرسيونات ديال: "برمجة ستونية"

تم حذف المحتوى تمت إضافة المحتوى
لا ملخص تعديل
ص پڭڤبوت بدّل 10 ڭ ؤ 0 گ ل ݣ
سطر 1:
'''لبرماجة سّتونية''' (ب [[نّڭليزيةنّݣليزية]] '''Object-oriented programming''') هيّا [[فلسفة د لبرمجة]] مبنية علا لمفهوم ديال [[ستون|سّتون]] (ب [[نّڭليزيةنّݣليزية]] '''Object''')، لي كيحتاوي علا [[داطا]] علا شكل خاصيات، ؤ وضايف علا شكل [[فونكسيو]]نات.<ref name="educ">{{Cite web|url=https://www.educative.io/blog/object-oriented-programming|title=What is Object Oriented Programming|trans-title=شنو هيا لبرمجة سّتونية؟|language=en}}</ref>
 
وحدة من لخصايل ديال سّتون ف لبرماجة سّتونية هيا بلي كيقدر يتريطي ؤلا يبدل لمحتوى د لخاصيات ديالو (داطا) ب ستيعمال لمفهوم ديال ''رّاس'' ؤلا ''دّات'' (عادتن كاتّطبق ب ''this'' ؤلا ''self''). لپروڭراملپروݣرام ف لبرمجة سّتونية كيتقاد بحيت كيكونو عندنا ستونات كيتفاعلو معا بعضياتهوم ف لپروڭراملپروݣرام. كاينين بزاف د نّواع ديال [[لونڭاجلونݣاج|لّونڭاجاتلّونݣاجات]] سّتونية، ولاكين لمشهورين منهوم (بحال [[جاڤا]]) كيخدّمو لمفهوم ديال [[كلاص (برماجة)|لكلاص]]، لّي كيكون سّتون ف هاد لحالة نمودج ديالو، ؤ ف نفس لوقت لكلاص كاتحدد [[نوع د داطا|نّوع]] ديال سّتون (متلا كلاص "طونوبيلة"، نقدرو نقادو منها ستون "ميرسيديس F400 حمرة").
 
من بين أهم لّونڭاجاتلّونݣاجات لّي معتامدين علا لبرمجة سّتونية كاين: [[جاڤا]]، [[سي++]]، [[سي#]]، [[پايثون]]، [[أر (لونڭاجلونݣاج)|أر]]، [[پيهاشپي]]، [[ڤيزوال بازيك دوت نيت]]، [[جاڤاسكريپت]]، [[روبي (لونڭاجلونݣاج)|روبي]]، [[پورل]]، [[سويفت]]، [[دارت]]، [[سكالا]]، [[كوطلين]]، ؤ [[ماطلاب]].
 
== كلمة ستون، ستونية ==
كلمة "ستون" كيستعمولها لمغاربا ب معنى ديال "شي حاجة" ؤلا "شي فيكرة"، ؤ بهاد لمعنى كاتبان موقابيل مناسب ل كلمة Object ب نّڭليزية،نّݣليزية، سيرتو ف لإطار ديال لبرمجة سّتونية لّي كيكون لObject فيها عندو معنى تجريدي ماشي ملموس ب ضّارورة.
 
== عيون لكلام ==