ما متطلبات البرمجة ؟
Logo
تسجيل الدخول باستخدام
شكرًا لزيارتك www.investsocial.com
نظرًا للقيود التنظيمنظرًا للقيود التنظيمية في البلد الذي تتواجد فيه حاليًا، قد لا تكون بعض المعلومات أو المحتويات أو العروض المتاحة على هذا الموقع مخصصة للمقيمين في الاتحاد الأوروبي (EU).
يرجى تحديد الطريقة التي تود المتابعة بها. (EU). يرجى تحديد كيفية المتابعة.
لا تعرض المحتوى
لا أرغب في عرض محتوى هذا الموقع www.investsocial.com
مغادرة
عرض المحتوى على أي حال
أقرّ بأن محتوى هذا الموقع الإلكتروني غير مخصص للترويج لسكان الاتحاد الأوروبي (EU)، وبأنني عند تسجيل حساب على investsocial.com لن أكون مشمولًا بلوائح الاتحاد الأوروبي. ورغم ذلك، أرغب في المتابعة.
البقاء

No announcement yet.
X
 
  • تصفية
  • الوقت
  • عرض
مسح الكل
منشورات جديدة
20
    #1 طيّ

    ما متطلبات البرمجة ؟
    ما متطلبات البرمجة ؟

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

    ما الذي يُحتاج إليه لكتابة برنامج بلغة جافا ؟
    عُدة تطوير الجافا ( (Java Developers Kit (JDK)
    تعتبر هذه الأداة الأولى التي وضعها مطوروا جافا بشركة صن ميكروسيستمز ورغم وجود أدوات برمجة أخرى من عدة شركات منافسة إلا أنه من الأفضل أن نأخذ الأمر ممن طوره وهذه الأداة قد صدرت في عدة إصدارات ويمكن تحميل هذه الأدوات من موقع صن ميكروسيستمز.
    محرر نصوص لكتابة البرامج.
    ولكن لماذا نالت جافا هذه الشهرة والاهتمام العالمي ؟
    للإجابة على هذا التساؤل, نتعرف أولا على الطريقة التي طورت بها لغة جافا. في أوائل التسعينيات من القرن العشرين 1990 اخترعت لغة جافا شركة صن ميكروسيستمز ولهذا الاختراع قصة عجيبة حيث أن الشركة كانت قبل ذلك قد كلفت المهندس جيمس جوزلينج بوضع برامج لتشغيل الأجهزة التطبيقية الذكية مثل التيلفزيون التفاعلي باستخدام لغة سي بلاس بلاس وحينها وجد جيمس جوزلينج صعوبة في في التعامل مع هذه اللغة فقام هو وفريق العمل المساعد له بتطوير هذه اللغة فولدت لغة جديدة تتوافق مع احتياجاته فكانت لغة جافا وقد خططت شركة صن في تلك الأيام لاستغلال هذه اللغة الوليدة في التيلفزيون التفاعلي لكي تربح المليارات وحدث نوع من البطء في مشروع التلفزيون التفاعلي ــ ربما عن قصد من الشركات الأخرى المنافسة ــ ونتيجة لذلك فكرت شركة صن في توقيف مشروع تطوير هذه اللغة الوليدة وتسريح العاملين في هذا المشروع أو نقلهم إلى قسم آخر ولكن حدث ما لم يكن في الحسبان حيث أنه في هذه الفترة كانت الإنترنت قد بدأت في الانتشار بسرعة مذهلة مع نزول نظام الويندوز للأسواق وحيث أن لغة جافا الوليدة التي اخترعت أصلا لبرمجة الأجهزة التطبيقية فيها من السمات ما يجعلها أكثر توافقا مع الشبكة العنكبوتية الدولية ـ الإنترنت ـ فقد كان لها السبق وأضافت الكثير إلى الإنترنت الذي كان قبلها مقصورا على تبادل النصوص ولكن المطورين بشركة صن ابتكروا طريقة تجعل برامج جافا تعمل بسهولة في صفحات الإنترنت وغيروا الاسم الذي كان قد أطلقه عليه مبتكرها من أواك ـ شجرة السنديان ـ إلى جافا ومن هنا أصبحت جافا مرتبطة في شهرتها بالإنترنت حيث أن برنامج جافا صغير يوضع في صفحة من صفحات موقع على الشبكة الدولية يراه الملايين في جميع أنحاء العالم في نفس الوقت وقد كان هذا لا يتوفر الا مع جافا مما أعطاها شهرة واسعة؛ ولحسن حظ شركة صن أن لغة جافا أكدت نفسها في المجال الذي طورت له أصلا فقد بدأ الآن التيلفزيون التفاعلي في الانتشار وما يسمى سينما المنزل والمشاهدة حسب الطلب وليس هذا فقط بل إنتشر ما هو أكثر فائدة لشركة صن وهو الهاتف المحمول وللجافا أكبر دور في برمجة البرامج التي يعمل بها في أجياله السابقة واللاحقة ولا نستغرب أن يحدث نوع من الغيرة بين شركة ميكروسوفت وشركة صن ميكروسيستمز مما دفع ميكروسوفت إلى أن تحذف ماكينة الجافاالافتراضية من الاصدارة الأولى للويندوز اكس بي وهذه الماكينة الافتراضية مسئولة عن عرض برامج الجافا على الإنترنت ولكن ميكروسوفت تراجعت أمام طلب ملايين المستخدمين حول العالم فوضعتها مرة ثانية في الإصدارات اللاحقة وقد كانت قضية مشهورة تناولتها الصحف والمجلات خلال العام الماضي.
    وقد ساهم في شهرة الجافا أيضا برامجها العلمية التفاعلية التي تصلح لمعظم المناهج التعليمية في جميع مراحل التعليم وبالتالي فان لها دورا كبيرا في التعليم الإلكتروني والتعليم عن بعد والفصول الافتراضية جافا هي لغة برمجة من شركة صن ميكروسيستمز. الهدف الأساسي لنشأة جافا هو إيجاد لغة مشابهة للغة سي+ + من حيث التركيب النحوي، وكذلك برمجة كائنية التوجه، ومصممة للعمل علي اّلة افتراضية بحيث لا تحتاج إلي الترجمة من جديد عند استخدام برامجها على منصة تشغيل أو نظام تشغيل جديد، حيث قامت شركة صن بإنشاء الاّت افتراضية لتشغيل جافا على معظم منصات ونظم التشغيل الموجودة حاليا، فأصبح من الممكن ترجمة البرنامج مرة واحدة ثم تشغيله على نظم مختلفة أو ما أسمته صن ب إكتب مرة واحدة، شغل في أى مكان (الإنجليزية: Write Once, run anywhere).
    بين نوفمبر 2006 ومايو 2007 تم فتح المصدر لهذه اللغة وأصبحت **** Source Code تحت ترخيص جنو.
    سميت لغة الجافا من قهوة الجافا (الجاوة) التي تزرع في جزيرة جاوا، قد تطورت من مشروع كان يسمى أوك (بلوط) (من شجر البلوط الذي كان موجودً خارج نافذة جوسلينج).
    ملاحظة: يجب عدم الخلط بين الجافا والجافا سكريبت فرغم تشابة اللغتين في السياق والتراكيب إلا أنهما لغتان مختلفتان ولهما أهداف مختلفة.
  • <a href="https://www.instaforex.org/ru/?x=ruforum">InstaForex</a>
    #2 طيّ

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

    Comment

    Advanced mode
      #3 طيّ

      السلام عليكم شكرا جزيلا يا اخى على طرحك هذا الموضوع المفيد و تقبل مرورى و بالتوفيق لجميع الاعضاء الكرام بالمنتدى

      Comment

      Advanced mode
        #4 طيّ

        السلام عليكم ورحمة الله وبركاته
        بارك الله فيك يا اخى على طرحك هذا الموضوع المفيد
        وان شاء الله متابعين معاك للاستفادة
         

        Comment

        Advanced mode
          #5 طيّ

          و تتطلب كذلك صبرا كبيرا من

          المبرمج و ذكاء هذا ما لا شك فيه

          Comment

          Advanced mode
            #6 طيّ

            اكيد متطلبات البرمجة ممكن تختلف من واحد لواحد علي حسب
            اللي انت عايزه يعني انت عايز تبرمج مؤشرات و لا تبرمج برامج حسابية
            او برامج دينية الي أخره و اعتقد نوع البرمجة هنا يختلف

            Comment

            Advanced mode
              #7 طيّ

              ان يكون لديك وقت فراغ

              ان تكون ملم بلغة البرمجة

              واهم شيء ان تشغل عقلك 100%

              Comment

              Advanced mode
                #8 طيّ

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

                Comment

                Advanced mode
                  #9 طيّ

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

                  أنا بأيد نفس تعليق استاذ احمد اللى معندوش وقت فاضى يعمل ايه ؟؟؟

                  ياريت يبقا فيه طريقه فيها المختصر المفيد والاخترافيه تيجى مع الممارسه وشكرآ

                  ---------- Post added at 09:56 PM ---------- Previous post was at 09:39 PM ----------

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

                  أنا بأيد نفس تعليق استاذ احمد اللى معندوش وقت فاضى يعمل ايه ؟؟؟

                  ياريت يبقا فيه طريقه فيها المختصر المفيد والاخترافيه تيجى مع الممارسه وشكرآ

                  Comment

                  Advanced mode
                    #10 طيّ

                    السلام عليكم ورحمة الله
                    الخبرة في ذلك التي ترجع الى الكورسات التي نتعلمها في الحياة

                    Comment

                    Advanced mode
                      #11 طيّ

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

                      اول شيء على من يريد تعلم البرمجة . نصيحة مني انوا يتعلم الالغوريثمات
                      لانها مفيدة و تعطيك فكرة على كيفية حل المشاكل بطريقة منظمة .
                      و من ثم يتعلم لغة من c او delphi ليتعود على البرمجة . و من هنا يذهب الى البرمجة كائنية التوجه مثل الجافا .

                      Comment

                      Advanced mode
                        #12 طيّ

                        مشكور على هذا الشرح الوافى
                        فعلا انا كنت مش عارفه الفرق بين الجافا والجافا اسكريبت
                        فى انتظار المزيد

                        Comment

                        Advanced mode
                          #13 طيّ

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

                          Comment

                          Advanced mode
                            #14 طيّ

                            مرحبا اخي .. واهم شي ان يكون الشخص عنده المام ولو قليل باللغة الانجليزية .. الي تعتبر لغة اساسيه بكل برامج البرمجه ولغاتها ..

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

                            تحياتي

                            Comment

                            Advanced mode
                            • <a href="https://www.instaforex.org/ru/?x=ruforum">InstaForex</a>
                              #15 طيّ

                              جزاك الله خيرا استفدت من هذا الموضوع

                              Comment

                              Advanced mode

                              الآن على الإنترنت

                              Working...
                              X