الأعضاء الإشتراك و التسجيل

الملتقيات
ADs

ما هو الفرق بين C , C++ , C# ؟

ما هو الفرق بين C , C++ , C# ؟


NOTICE

تنبيه: هذا الموضوع قديم. تم طرحه قبل 4972 يوم مضى, قد يكون هناك ردود جديدة هي من سببت رفع الموضوع!

قائمة الأعضاء الموسومين في هذا الموضوع


  1. ما هو الفرق بين C , C++ , C# ؟


    وأين أجد آخر اصداراتها؟


    وما هي نصحيتكم للشخص المبتدئ الذي يريد تعلم البرمجة هل يتعلم أولاً السي أم السي بلس بلس أم السي شارب؟ ولماذا؟

    وأتمنى ان تكون الإجابات سهل الفهم وممتعة

    وشكراً لكم

    سلام عليكم اخوي
    انا مبرمج وعندي معرفه عن لغات البرمجه خصوصاً C / C++

    C Language هذه لغة برمجية تعتبر ام اللغات و 80% من اللغات الحديثه مستوحاه من لغة C وتعتبر اقوى لغة في برمجيات الحاسب ونظم التشغيل , نظام الماك واللينكس كله حتى الويندوز حقك اللي تستخدمه مبني تقريبا 70% من لغة C وهي اقرب اللغات الى لغة الاله ولغة التجميع حتى ان كل اللغات الثانية من جافا وسي بلس بلس وبايثون .. ألخ كلها انشئت هذه اللغات من C .. ميزتها السرعة والقوة امكانياتها جبارة جداً جداً وصغر حجم الملف , يعني تقدر تبرمج برنامج اله حاسبة مثلاً ولما تسوي بناء يطلع لك حجمه صغير وهذه ميزه , واجمل مميزاتها انها موب بس مقتصره على مجال نظم التشغيل حتى برمجة الالعاب وبرمجه قطع الهاردوير وفي العلوم وفي مجالات اكاديمية كثيرة

    عيوب اللغة كثيرين يقولون انها لغة صعبه .. لا وربي انها مو صعبه بالعكس في خلال اسبوعين قدرت اني افهم 98% من اساسيات اللغة , لكن العيب الوحيد فيها هو ان C بحر بحر علشان تفهم كل مجالات استخدام C كثيرة جداً هذا العيب الوحيد لكن بحق ممتعه

    اما انك تقول ان اللغة صعبة لا بالعكس تعلمهعا سهل لكن علشان تاخذ درجه برفسيور في C تاخذ معك وقت طويل

    C++ هذه نفس لغة C بالضبط , الاختلاف الوحيد انها تطوير لـ C فاضافوا بعض الحاجات اهم هذه الاضافات هي اضافوا OOP ( البرمجة الكائنية ) نفس سرعة C ونفس قوتها , لكن الاختلاف فقط انك تقدر تبرمج اسرع قليلاً ونفس استخدامات C تستخدم في C++


    C# هذه لغة انتجتها مايكروسوفت ( انشئت بلغة C ) هذه لغة برمجيه خاصه في برمجه على انظمة الويندوز فقط , ميزتها انك تقدر تبرمج بسرعه بأنتاجيه عالية يعني تقدر تبرمج مشروع في خلال اسبوع مثلاً او ايام !! عيبها انها بطيئة ومقتصره انك تبرمج على نظام الويندوز .. وهالشيء يخلي المبرمج مقيد على الويندوز ويحد من تطوير قدرات المبرمج

    اعتبرها لغة سقيمه واهدافها فقط استغلاليه من مايكروسوفت خصوصاً انهم ماانتجوا هذه اللغة حتى يستحوذون على المبرمجين ويخلوونهم يركزون على الويندوز على حساب تطوير المبرمج ( وتلاحظ اغلب المصارية يبرمجون عالويندوز من الفيجوال بيسك والسي شارب )

    فنصيحتي لك
    غير C أو C++ لاتدور , وللمعلومية انها تعلمتها من النت
    7 "
  2. كلام اخوي حوطي في مهب الريح سليم وانا معاها

    انا خريجه بكالوريس علوم حاسب

    لغه السي والسي ++ من اللغات القديمه والقويه بالبرمجه
    وليست صعبه مثل ما يقولون عنها

    الخيار يعود لك لكن نصيحتى عشان تكون قوي بالبرمجه
    ابدا بلغه السي ++ لانه هى الاقوي في نظري بينها وتفهمك اساسيات البرمجه

    لغه السي هى الام ل السى ++ يعنى مافيه بينهم فرق بالمره


    انا درست لغه السي ++ وبعدها درست الجافا
    بدراستك للغتين هذي راح تلقى نفسك قادر على التعامل مع جميع لغات البرمجه
    لانى تعاملت بمشروع مع لغه الفيجول بيسك وكانت جدا بسيطه بالنسبه لى
    وتعاملت مع html & javaScript وكانت جدا سهله وبسيطه لان لى خبره
    في السي ++

    ومثل ماقالوا لك جميع اللغات اللى ضامينها تحت ميكروسوفت بطيئه جدا


    وبالتوفيق
    7 "
  3. ساره العتيبي :
    مو كل اللغات اوبجكت اورينتد ومو كل المشاكل البرمجيه تحل بالاوبجكت اورينتد ..

    حوطي في مهب الريح :
    لايمكنك القول بالعموم ان c++ مثل c (من ناحيه السرعه والكفائه)
    الC# بامكانها العمل على مختلف الانظمه وهناك مشروع Mono لهذا الغرض (ابحث عن Mono project )
    اللغه بحد ذاتها لاتحد من قدرات المبرمج او المطور - وقولك انها سخيفه هذا رايك لايقدم ولا يؤخر باللغه ..
    ماادري علي ايش استندت الى ان اخوانا المصريين اغلبهم يستخدمون الدوت نيت ٫ برايي المتواضع انه السعوديين هم اللي كذا ..

    اخت cs-girl :
    مادري وش علاقه ال HTML & JS بالسي++ فطبيعتهم والغرض منهم مختلف تماماً عن السي++
    مو شرط بطيئه لابد نفرق بين اللغات compiled وبين ال interpreted والاخرى اللي تحتاج virtual machine للعمل عليها
    7 "
  4. هذا وانتم مبتعثين ما تعرفون تفرقون بين c , c++ , c#

    C#

    لغة برمجه قريبه من الفيجوال بيسك + لغة c++
    يعني لغة تدمج بين اثنين تقريبا واعتقد انها تدعم كائنية التوجهه او object orinted

    اما c
    هي لغة هيكلية تبنى من خلاله اغلب انظمة التغشيل مثل لينكس

    c++
    قريبا جداًُ من c إلا انها كائنية التوجهه وهي من اكثر اللغات انتشار على مستوى العالم
    7 "
  5. اولاً لغة سي لغة هيكلية بحتة حالياً تستخدم في بناء نظم التشغيل و التعامل المباشر مع الهاردوير ، و لكن لا تستخدم في صناعة البرامج و الانظمة الحاسوبية و مواقع الانترنت

    لغة سي بلس بلس لغة نصف كائنية ، تستخدم في صناعة السيرفرات غالباً ، حالياً لا تستخدم في صناعة البرامج و انظمة المعلومات الحاسوبية و مواقع الانترنت

    لغة سي شارب و لغة جافا ، هي لغات كائنية بالكامل تستخدم في صناعة البرامج و نظم المعلومات و الالعاب و مواقع الانترنت

    اتش تي ام ال ليست لغة برمجة و كذلك البي اتش بي ، هذه بيئات برمجية ، تستخدم في صناعة مواقع الانترنت بجانب الجافا و الجي اس بي و الاي اس بي و السي شارب و الفيجوال بيسك.نت و غيرها

    نصيحتي الشخصية تعلم جافا ، او asp.net with c#
    7 "
3 من 4 صفحة 3 من 4 ... 234
ADs

قم بتسجيل دخولك للمنتدي او

الانضمام لمبتعث

Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.