|
السلام عليكم اخي وليد أريد أن أسألك سؤالا أنا تعلمت برمجت الميكروكنترولر لكن بلغة س مع الاستاد أحمد سمير فايد لاكن الاخ انقطع عن الدورة لأسبابه الخاصة تجولت في القرية فرأيت موضوعك عن برمجة الميكروكنترولر بلغة فيجوال بيسك فأي اللغتين أفضل وأسهل للتعلم جزاك الله خيرا.
|
عليكم السلام ورحمة الله وبركاته
بارك الله فيك وفي أخى المهندس أحمد سمير وفى كل من ساهم لمساعدة إخوانه ،
بالنسبة لدورتنا هنا فهى بلغة المايكروبيزيك أما الفيجوال بيزيك فهى خاصة بالمرئيات وليست موضوعنا ،
أما عن أى اللغتان أسهل فالحمد لله بالنسبة لى أشتغل بالإثنين فى مشاريعى سواء هذه أم تلك ولذلك أستطيع بفضل الله أن أحكم من وجهة نظرى الشخصية على أيهما أسهل وأقول أن لكل منهما مزاياه الخاصة به والتى تجعل هذه أو تلك أفضل من أختها
فمثلا السى تختصر الكثير بالأقواس وتفيد كثير فى تتبع سير البرنامج بأنها تجمع لك كم كبير من التعليمات فى حيز أقل فيسهل النظر فيها من حيث المساحة المكتوب فيها البرنامج ، ولكن عيوب هذه الطريقة هى أنك إذا نسيت قوس تحتاج لمراجعة كل تعليمة جيدا لبحث أقواسها ، ومن رأيى فهى لغة مختصرة كثيرا ولذلك يستخدمها الكثير ،
وبالنسبة للغة البيزيك فهى قبل لغة السى ولها مصطلحاتها الخاصة وإذا كانت الأقواس تسهل علينا كثيرا من الوقت عند الكتابة بلغة السى فإنه فى المقابل نجد أن لغة البيزيك أسهل من السى عند البحث وتتبع البرنامج فإذا أردت البحث عن التعليمات الموجودة داخل حلقة FOR فإننا فقط نبحث عن كلمة NEXT فمهما كانت التعليمات مزدحمة بجوار بعضها فنجد أن هذا أسهل أن نبحث عن كلمة بدلا من حساب عدد الأقواس للوصول للقوس الخاص بحلقة معينة ،
وفى النهاية فلكل لغة مصطلحاتها الخاصة أما عن رأيى الشخصى فأنا أميل إلى المايكروسى أكثر لإختصار الوقت عند الكتابة ،
قد يبدوا هذا غريبا داخل دورتنا هذه لكن لا بأس فالسهل هو ما تتقنه أنت حتى وإن كان صعب على غيرك .
وأما عن نصيحتى فقد أوضحت لك مزايا هذه ومزايا هذه من حيث الكتابة والتتبع والبحث أما الإمكانيات فواحدة غالبا .
وبالتوفيق .