إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

لماذا تسمى لغة البرمجة باللغة؟

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • لماذا تسمى لغة البرمجة باللغة؟

    السلام عليكم إخواني
    بعد فترة ليست بالطويلة في تدريب وتدريس مواد البرمجة خاصة السي والسي بلس بلس وجدت أن الكثير من الناس لا يعون ماذا تعني لغة؟

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

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

    أما بالنسبة للبرمجة فيمكن أن يكون الانسان مبرمجا من دون الحاجة الى لغات البرمجة فهناك طرق مثل psuedocode والخوارزميات التي ممكن تطبيقها على أي لغة برمجة.

    أخي القارئ إن كل ما تحتاجه لتصبح مبرمجا مبتدئا هو معرفتك لزهاء 20 أمراً وبعض الرياضيات والمنطق.

    وعليك أن تعلم قواعد لغة البرمجة التي تريد أن تبرمج بها. مع العلم أن أكثر لغات البرمجة متشابهة في كثير من الأمور

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

    آمل من القراء إضافة أفكار أخرى ويزودونا بخبراتهم
    ملاحظة إن كان هناك قسم في هذا النتدى يعنى بالبرمجة فبلغوني عنه
    والسلام ختام

  • #2
    بارك الله فيك وجزاك الله كل خير
    سبحان الله وبحمده سبحان الله العظيم

    تعليق


    • #3
      السلام عليكم
      شكرا جزيلا اخي العزيز على الرأي السديد.
      نصيحتي كي تكون مبرمجا هي بالاضافة الى ما قلت اخي ان تكون منطقي و تفكر ببساطة.

      ملاحظة إن كان هناك قسم في هذا النتدى يعنى بالبرمجة فبلغوني عن
      !!!!! ما فهمتك اخي ؟؟؟ أليس هدا قسم للبرمجة !!؟؟؟

      تعليق


      • #4
        جزاكم الله خيرا اخى شعيب
        Programming-Fr34ks[dot]NET
        Ma Weblog
        ابدأ بتعلم Python | Ruby
        كتاب البايثون متوافر الآن
        لا اتواجد بهذا المنتدى ... للإتصال

        تعليق


        • #5
          جميل اخي
          أخي القارئ إن كل ما تحتاجه لتصبح مبرمجا مبتدئا هو معرفتك لزهاء 20 أمراً وبعض الرياضيات والمنطق.
          اتصقد ان اكون متوسعا في الراياضيات ؟
          BOOOF , I AM GONE
          Still , you gotta wait for my PRESENT :D
          C programming arabic Tutorial|Programming-fr34ks

          تعليق


          • #6
            السلام عليكم

            أقصد أن البرمجة التي ترد في جميع كتب البرمجة لا تتعدى 20 أمرا مثل
            cin, cout, while, do .. while, for, switch, if else, math.h, string functions, array, pointers
            هذه الأفكار ومنها الأوامر أيضا

            ما عليك فعله هو الخلط بين هذه الأوامر واستخدامها لاخراج برنامج معين

            أن سمح لي الوقت سأبدأ لكم بموضوع برمجة وأضع فيه شرحي وبعض الأمثلة والتمارين
            فالبرمجة اخوتي أمر ضروري للجميع خاصة المتخصصين في علم الحاسوب

            أما الحاجة الى الرياضيات فلا أقصد بها أن تكون متعمقا به. من خلال تجربتي وجد أن الكثير لا يجيدون أساسيان الرياضايات وهي ما أقصدها

            تعليق


            • #7
              مناقشه جميله اخي العزيز
              ولكن ليا سؤال بسيط ان كانت الاوامر التي تتحدث عنها هي المبادئ وانا لااعترض علي ذلك
              فاذا اتقنتها سوف تحتاج ان تنتقل الي مستوي اخر
              مااقصده بانك بتلك الاوامر تكون عرفت اساسيات اللغه فقط وكيفية التعامل معها وهذا هو المهم
              لان الباقي في نظري ليس سوي استدعاء دوال مكتبيه والتعامل مع معطيات تلك المكتبات من اوامر
              اي انك في مراحل متقدمه سوف تحتاج اكثر واكثر
              والرياضيات لا اعلم بخصوصها اعتقد انها تفيد في لغات الاله مثلا او شيئ مثل ذلك
              تحياتي
              BOOOF , I AM GONE
              Still , you gotta wait for my PRESENT :D
              C programming arabic Tutorial|Programming-fr34ks

              تعليق


              • #8
                نعم أخي الكريم
                أنا ذكرت في البداية أن هذا للمبرمج المبتدئ

                والرياضيات أخي مهمة لدورها الكبير في عملية loop واستخدام المتغيرات
                عند عملية compilation كل شي يتحول الى حسابات رياضية لذلك يجب أن يكون هناك إلمام في الرياضيات والمنطق أيضا

                أنصحكم بدراسة Discrete math
                شكرا لكم

                تعليق


                • #9
                  المشاركة الأصلية بواسطة shuaib85 مشاهدة المشاركة
                  نعم أخي الكريم
                  أنا ذكرت في البداية أن هذا للمبرمج المبتدئ

                  والرياضيات أخي مهمة لدورها الكبير في عملية loop واستخدام المتغيرات
                  عند عملية compilation كل شي يتحول الى حسابات رياضية لذلك يجب أن يكون هناك إلمام في الرياضيات والمنطق أيضا

                  أنصحكم بدراسة Discrete math
                  شكرا لكم
                  السلام عليكم ورحمه الله وبركاته
                  لي استفسار بسيط بالنسبه ل عند اجراء عمليه ال C0mpilation هل تقصد تحول الاكواد من الحاله الكوديه الي لغه الاله هل هذة الجزءالخاص بالرياضيات ؟؟؟؟؟؟

                  تعليق


                  • #10
                    السلام عليكم

                    في عملية نعم تتحول الأكواد إلى لغة الآلة. ما أقصده في الرياضيات هو معرفة الرياضيات كعلم لانه متصل اتصال كامل في البرمجة ولا يتطلب منك معرفة التفاضل والتكامل مثلا. المهم أن تكون ملما بحل المعادلات والعمليات الأساسية وهذه الأمور البسيطة التي تساعدك في حل برامجك بكل سهولة.

                    تعليق

                    يعمل...
                    X