ArchiTech

ArchiTech الصفحة تعنى بالمواضيع المعمارية والهندسية والمواضيع المتعلقة مثل تكنولوجيا الرسم الهندسي ومواد البناء

12/01/2025

البرمجة بلغة أوتوليسب... بسم الله نبدأ
وسأتحدث الفصحى حتى لا يحدث لبس في قراءة بعض الكلمات 🙂
-----------------------------------------------------
لن أدخلكم في معمعة تاريخية وأسرد جذور هذه اللغة فهذا سهل الوصول إليه وقراءته على النت لكل من أراد أن يعرف "البيضة مين باضها.. والجاجة مين جابها" 🙂.... بل سأدخل مباشرة في شرح قواعد هذه اللغة (بالنسبة لاستخدامها ضمن أوتوكاد طبعاً). أما لو كنا نتحدث عن لغات برمجة ﻷمور أخرى فهناك الكثير من اللغات القوية اﻷخرى مثل ++C سي بلس بلس , و سي شارب و NET. دوت نت و Visual Basic فيجوال بيزيك (وهي لغة أخرى يمكن استخدامها ضمن أوتوكاد).
لغات البرمجة كافة مثلها مثل اللغات القومية.. لها قواعد لكتابتها.
أتوليسب AutoLISP هي لغة تعتمد قواعد كتابتها على اﻷقواس وهذه من أهم القواعد فتذكروها جيداً...

1- كل قوس يفتح.. يجب أن يغلق بقوس في نهاية الجملة (المقصود بالجملة هو أي أمر أو وظيفة برمجية في أوتوليسب).
أي خطأ في هذه القاعدة سيؤدي بالضرورة إلى فشل البرنامج المكتوب.

2- وهذه قاعدة مربكة للمبتدئين أحياناً لكنكم ستعتادون عليها ﻷنها منطقية نوعاً ما وستعرفون السبب لاحقاَ.. وهي أنه في العمليات الحسابية تأتي الوظيفة في البداية.. ثم يأتي بعدها المعاملين في العملية!
مثلاً.. لنجمع 5 + 8 نكتب في أوتوليسب

راجعوا الصورة المرفقة)

يمكنكم تجربة السطر السابق على سطر اﻷوامر في أوتوكاد واستبدال اﻷرقام بأي رقمين تريدون.. كما يمكنكم استبدال وظيفة الجمع بأي وظيفة تريدون أيضاً... طالما أنكم تكتبونها في البداية.
من باب العلم بالشيء.. في أي لغة برمجة..
الجمع +
الطرح -
القسمة /
الضرب *
*** لا تنسوا اﻷقواس... قوس البداية (الفتح) وقوس اﻹغلاق.
*** نصيحة أخوية... لا تجربوا القسمة على 0 فهي من اﻷخطاء الكارثية بالنسبة ﻷي مبرمج 🙂
أعلم بأن هذه البداية غير مثيرة بالنسبة للبعض.. لكنني آثرت أن أبدأ "خطوة.. خطوة" ﻷجل من لا يعرفون شيئاَ عن البرمجة 🙂......
يتبع إن شاء الله

Address

Dubai

Alerts

Be the first to know and let us send you an email when ArchiTech posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to ArchiTech:

Share