منتديات فرسان الثقافة - Powered by vBulletin

banner
النتائج 1 إلى 2 من 2
  1. #1

    تعلم بنفسك لغة البرمجة #c




    css , html , java , php


    هذه لغات برمجة ويب يعني تستخدم لتطوير المواقع والسيرفرات وكذلك للحماية
    واقوى لغة برمجة ويب هي php هذه اللغه من خلالها بامكانك تطوير مواقع وسيرفرات باحتراف (لا حدود له) , وحتى الفيس بوك وجوجل واغلب المواقع العالمية تستخدم هذه اللغه في مواقعها


    ولغة html هذه اللغه لتصميم مواقع لكنها لغة خفيفه وليست مثل الphp وكذلك سهل تعلمها , وهذه لغة لسيت قوية لكنها مهمة جداً واهم لغة برمجة ويب في حال اردت ان تكون مبرمج ويب
    فبدون هذه اللغه لن تكون مبرمج ويب ناجح , لان هذه اللغه من خلالها بامكانك دمجها بباقي لغات برمجة الويب وتضبيط مظهر الصفحات وكذلك بامكانك دمجها مع اكواد جافا سكربت حتى تحصل على مظهر رائع (لا حدود له)


    اما عن C++ و فيجوال بيسك ، هذه اللغات هي لتصميم البرامج
    ولغة C++ لغة قوية جداً جداً في تصميم البرامج وتعد من اقوى اللغات لتصميم البرامج


    وتعد #C من لغات تصميم البرامج الجيدة.
    تلك الروابط لمحبي البرامجة والمبتدئين:




    C# Essential Training



    C# Essential Training

    Microsoft Visual C# .NET tutorials for Beginners

    كورسات للمبتدئين هامة جدا ومجانية.
    وهي لغة برمجة تقنية إدارية تساعد في كثير من المواضيع مثل التنظسمات الإدارية وغيرها.
    لاتنسونا من الدعاء.
    !!aos

  2. #2
    ماهو السي++ ؟ ماذا سأسْتفيدُ منْ تَعَلمِهِ ؟ هل يستحق عناء تعلمه ؟



    Some Theory


    سي ++ / ++C :


    هي لغة من اللغات عالية المستوى ، ظهرت أواخر عام 1980 على يد مخترعها Bjarne Strustrup ، في الحقيقة هي تطوير لـلغة C و التي ظهرت عـام 1970 كلغة لتطوير الأنظمة . أخرج Bjarne Strustrup إلى الوجود لغة ++C و سماها في البداية C++ With Class و يرجع أصل التنمية ++C إلى أحد Syntax اللغة فـ ++ تعني زيادة المتغير بمقدار 1 و يقصد به زيادة مستوى لغة C .


    نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي


    على اليسار Kenneth Thompson على اليمين Dennis Ritchi مطورا لغة C






    Bjarne Strustrup مطور لغة الســي++


    14080590.jpg


    تتميــز السـي أنها لغة لبرمجة الأنظـمة و صممت في البداية من أجل Unix فقط ، هذا قبل أن تصبح إحدى اللغات الأكثر إستعمالا في وقتهم ، وقد أخذت عدة لعات جذورها من السـي ، مثل الــسي ++ ، الجـافا ، و الــ PHP ، الـسي لغة برمجة من النوع Imperatif ، أي تعليماتها عبارة عن OpCodes عند ترجمتها تعمل مباشرة على التواصل مع الـ CPU ، مثل لغة Fortran ، Algol ، Pascal ، COBOL , Basic ، و للـسي بعض من تعليمات البريبروسيسور و التي تتمثل في :


    #include, #define, #pragma (C89), #if, #ifdef, #ifndef, #elif (C89), #else, #endif, #undef, #line, #error.


    و ثوابت أيضا :


    __FILE__ : الملف الحالي
    __LINE__ : السطر الحالي
    __DATE__ : وقت الترجمة
    __TIME__ : ساعة الترجمة.
    نعود الآن إلى الـسي ++ ، بما أنها تطوير للغة السي فقد أخذت تقريبا كل الخصائص المذكورة أعلاه ، عدا أنها ليست لغة برمجة من نوع Imperatif إنما للسي++ 3 أنواع من البرمجة :


    • البرمجة الوظائفية Procedural : و التي تعتمد كليا على إستعمال الدوال و إستدعائهم في البرنامج .


    • البرمجة الكائنية : برمجة تعتمد على الأصناف Class .


    • البرمجة Generique : و هي لاتتوفر إلا في اللغات عالية المستوى ، تسمح بـرفع مستوى الـ Abstraction في اللغة . و تعتمد على Template


    14080590.jpg


    ماذا سأستفيد من تعلم هذه اللغة ؟


    تعلم السي++ سيفتح آفاقا جديدة لك حول البرمجة فيصبح بإمكانك عمل أشياء لا تتوفر في الـفيجوال بسيط مثلا أو الدلفي ،


    • عندما تتعلم ++C ستفهم مبادئ OOP نظريا و عمليا فباقي اللغات الـ IDE يتكفل بكل شيء و نادرا ماتلجأ إلى استعمال كلاس عكس السي++ التي عليك فهم و تطبيق كل كبيرة و صغيرة في POO .


    • السي ++ أسرع لغة في إنجاز العمليات الحسابية ( طبعا بعد الـ Asm ) و يعتمد عليها في كثير من برامج حل المعادلات و في محركات الألعاب يتم حساب العمليات الحسابية المرهقة للمعالج بـ C++/Asm .


    • السي++ لغة حرة لا أحد يملكها ( عكس مايظن البعض أنها لميكروسوفت ) و بالتالي هي لغة مجانية ، قوية سريعة في نفس الوقت .


    • في السـي ++ يمكنك تطوير مترجمك الخاص بسهولة إعتمادا على مترجم مفتوح المصدر و هو مالانجده إلا في لغات قلة


    • كرنل اللينكس و FreeBSD و أيضا Unix اعتمدوا فيها على السـي في أغلب أجزاءها .


    • لمن يريد برمجة الويندوز فالسـي ++ أسهل حتى من الفيجيوال باسيك في التعامل مع Win32 Api و أسرع في إستخراج المقابض و إستدعاء الدوال من جميع نظيرتها ( لاأريد المقارنة مع Asm )


    • ستتعب كثيرا و ربما تعاني من أوجاع للرأس لكـن في الأخير ستشعر بسعادة لاتوصف .


    14080590.jpg


    C++ & POO


    سـي ++ تدعم مبادئ POO التالية :


    • الأصناف


    • الوراثة و منه Polymorphisme


    • التغليف


    • تجميع الكلاسات la composition des class


    • إرفاق الكلاسات l'assossiation des class


    • Abstraction


    • genericité


    • meta programmation
    منقول للفائدة
    !!aos

المواضيع المتشابهه

  1. تعلم أسس البرمجة معنا
    بواسطة أوس الحكيم في المنتدى فرسان التقني العام.
    مشاركات: 0
    آخر مشاركة: 10-11-2015, 12:26 PM
  2. تعلم كيف تحل مشاكلك بنفسك
    بواسطة ريمه الخاني في المنتدى فرسان الأم والطفل.
    مشاركات: 6
    آخر مشاركة: 05-28-2013, 02:47 PM
  3. كتاب تعلم لغة البرمجة ++c بالعربي
    بواسطة عمار بيرقدار في المنتدى الشبكات والشهادات
    مشاركات: 0
    آخر مشاركة: 09-20-2011, 07:47 PM
  4. لاتنبهروا بعلم البرمجة اللغوية العصبية..!!
    بواسطة عبدالوهاب موسى في المنتدى فرسان البرمجة اللغوية العصبية.
    مشاركات: 3
    آخر مشاركة: 09-23-2010, 05:01 PM
  5. تعلم كيف تكتب القرآن الكريم بالزعفران بنفسك
    بواسطة ريمه الخاني في المنتدى فرسان الإسلام العام
    مشاركات: 0
    آخر مشاركة: 09-03-2006, 11:11 AM

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •