السلام عليكم و رحمة الله و بركاته،
إخوتي عندي فكرة مشروع ، عزمت العمل عليه لكن لدي إشكالية إختيار لغة البرمجة فاتمنى ان تساعدونني بخبرتكم.
فالشروط هي كالتالي :
اهم شيء هو السرعة في تحليل البيانات لضرورة المزامنة .
يجب تلقي البيانات من مستشعرات و تحليلها.
عرض النتائج عن طريق رسومات
سهولة تعلم اللغة
امكانية التطوير في المستقبل
التوافق مع جميع المنصات
فهل هذا ممكن؟ و ماهي الادوات و كيف عمل كل هذا !
هدفي ليس تعلم لغة برمج ولكن ماهي اللغة الاقدر على فعل كل هذا ، و هل احدكم يعمل كيف يمكنني التواصل بين برنامجي و محرار على سبيل المثال ؟
بص عشان متتلخبطش :
"اهم شيء هو السرعة في تحليل البيانات لضرورة المزامنة ".
السرعة سى و سى++ و دلفى
"يجب تلقي البيانات من مستشعرات و تحليلها."
لو هتصمم device driver بنفسك على ويندوز للembedded device, يبقى لازم سى++ و مترجم فيجوال سى++ من مايكروسوفت, لو مرفق معاه الdriver (و ده غالبا الا لو انت مصمم الدائرة بنفسك) اى لغة ممكن تاخد بيها البيانات.
"عرض النتائج عن طريق رسومات"
أى لغة, و الدلفى افضل فى مجال الرسوميات بفضل مكتبة VCL القوية.
"سهولة تعلم اللغة"
الدلفى اسهل شوية من السى++, و لكنها ليست من اللغات بالغة السهولة مثل السى# و الفيجوال بيسك.
"امكانية التطوير في المستقبل "
ده يعتمد فى المقام الاول على جودة الاكواد المكتوبة. و لو بتسأل عن احتمالية اختفاء احدى اللغات فى المستقبل فطبعا السى++ مستمرة معنا ل100 سنة قدام فلها مئات المترجمات و عشرات بيئات التطوير, الدلفى مستقبلها مرهون بشركة Embarcadero غالبا و مشروع Lazarus, و Embarcadero شركة منتعشة ماليا حاليا, و مبيعاتها تزداد, لكن لا احد يعرف بعد 10 او 20 سنة كيف ستكون.
"التوافق مع جميع المنصات"
الدلفى و السى++ لغات عابرة للمنصات, لكن ليس على شاكلة الجافا, يجب اعادة الترجمة لكل منصة على حدة و أخذ بعض الاعتبارات فى الحسبان,
لكن لو كان تعدد المنصات مهم بالنسبة اليك, فبيئة تطوير C++ Builder و دلفى أفضل لأنها تدعم Windows و MAC OS X و IOS و Android حيث تتيح لك اعادة الترجمة لكل نظام بتعديلات بسيطة على الاكواد (او بدون تعديلات على الاطلاق).
Arabia I/O هو مجتمع عربي، رجاءً شارك باللغة العربية الفصحى فقط.
انت يا ولا , ممتعلمش تكتب عربي و لا ايه
بص يا كبتن متعدهاش مرة تانية لحسن متحصلش تقاييم سلبية
اتكلم عدل ياد انت أحسنلك
و انت lمال امك أصلا انا اتكلم زى ما يعجبنى يا كوكو مش عاجبك متقراش تعليقاتى تانى.
عيل ..... صحيح.
انت لم تفهم بالعربي و لا بالمصري , دعني احاول بلغات اخرى
الانجليزي : This is Arabic community please speak in arabic only
الياباني : これはアラビア語で話してくださいアラビア語のコミュニティですのみ
الالماني : Dies ist Arabisch Community bitte in arabischen sprechen nur
الروسي : Это арабский сообщество пожалуйста, говорите на арабском языке только
الصيني : 这是阿拉伯社会,请讲阿拉伯语中只
الاسباني : Esta es la comunidad árabe por favor hable en árabe sólo
العبري : זה ערבית קהילה בבקשה לדבר בערבית רק
اللاتنية : Αυτή είναι η αραβική κοινότητα απευθυνθείτε στον αραβικό μόνο
التعليقات