عراق الامجاد
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

عراق الامجاد

ملتقى الخبراء
معلومات عنك انت متسجل الدخول بأسم {زائر}. آخر زيارة لك الخميس يناير 01, 1970. لديك0مشاركة.
 
الرئيسيةالبوابةأحدث الصوردخولالتسجيلالتسجيل

 

 مال الفرق بين سي وسي ++ و فيجوال سي++

اذهب الى الأسفل 
كاتب الموضوعرسالة
ياسر العراقي
المدير العام
المدير العام
ياسر العراقي


الجنس : ذكر تاريخ التسجيل : 17/11/2010
عدد المساهمات : 212
المزاج : رايق
مال الفرق بين سي وسي ++ و فيجوال سي++ Jb12915568671

مال الفرق بين سي وسي ++ و فيجوال سي++ Empty
مُساهمةموضوع: مال الفرق بين سي وسي ++ و فيجوال سي++   مال الفرق بين سي وسي ++ و فيجوال سي++ Icon_minitimeالسبت يناير 15, 2011 7:32 am

السلام عليكم ورحمة الله وبركاته



تهدف هذه التلميحة إلى توضيح اللبس الحاصل بين سي وسي ++ و فيجوال سي++ .





اولاً لغة C


لن ادخل في الموضوع التاريخي .. لأن المقصود هو توضيح الفرق فلغة C هي لغة اجرائية او هيكلية فهي بطبيعتها تعتمد على الدوال والهياكل يعني اذا نظرت الى اقوى المكتبات او البرامج المكتوبة على سي فهي مجرد دوال تعمل على هياكل معينة .



اما بالنسبة لـ سي++


فهل هي لغة ام لا ؟


فأقول نعم هي لغة وليست غير ذلك وصحيح انها تشبه السي كثيراً ويمكن كتابة كود السي بداخلها والعكس غير صحيح الا انه تم الحكم عليها كلغة لأنها أتت بتغيرات جذرية جداً وصحيح انها تطوير للغة سي ولكن تطوير جذري وليس تطوير عام يعني تم تعديل اساسيات معينة لإصدار لغة خاصة ... وتم طرح مفهوم OOP او (Object Orianted Programming) اي برمجة الكائنات وتم ايضاً اضافة الوراثة والدوال الإفتراضية والكبسلة وغيرها من الأمور الجذرية التي استحقت سي++ بها ان تكون لغة منفصلة عن سي .



اما بالنسبة لفيجوال سي++



فهل هي لغة ام لا ؟



بالطبع هي ليست لغة وعبارة (لغة فيجوال سي++) هي عبارة خاطئة والسبب في ذلك هي ان فيجوال سي++ هي عبارة عن بيئة تطوير متكاملة (Integrated Development Environment)


واختصاراً (IDE) وفائدتها هي عمل (Graphical User Interface) او اختصاراً (GUI) للبرامج التي يتم عملها بلغة سي++ ويتم استخدام مكتبات عديدة مثل MFC و ATL وSTL وغيرها وهي مكتبات سي++


اي ان فيجوال سي++ هي بيئة رسومية تعتمد لغة سي++ كشفرة لإدارة برامجها وتستخدم لغة سي ايضاً لإستدعاء دوال النظام والدوال المعمولة على لغة سي


ويوجد العديد من بيئات التطوير المتكاملة والتي تعتمد على سي++ كبينة للبرامج المكتوبة عليها ومنها (C++ Builder) من شركة بورلاند


ويوجد ايضاً بيئة تطوير متكاملة بإسم (Pellec C For Windows)


وهي مكتوبة من قبل شخص يدعى Pelle


ولو بحثت في الإنترنت عن IDE


ستجد العديد من النتائج





الخلاصة



1
- لغة سي هي لغة اجرائية هيكلية تعتمد على الدوال والهياكل.



2- لغة سي++ جاءت تطويراً للغة سي و بها مفهوم البرمجة الكائنية المنحى .



3- فيجوال سي++ هو عبارة عن بيئة تطوير وليس لغة برمجة .


تحياتي
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
مال الفرق بين سي وسي ++ و فيجوال سي++
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
عراق الامجاد :: قسم الكومبيوتر :: منتدى لغات البرمجة-
انتقل الى: