اسود الهكرز

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

رمضان شهر الغفران


    لمحة عن تاريخ البرمجة

    mr.yOoyOo
    mr.yOoyOo
    Admin


    المساهمات : 40
    تاريخ التسجيل : 20/08/2009

    لمحة عن تاريخ البرمجة Empty لمحة عن تاريخ البرمجة

    مُساهمة  mr.yOoyOo الخميس أغسطس 20, 2009 2:23 pm

    بسم الله الرحمن الرحيم



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




    لمحة موجزة عن تاريخ لغات البرمجة



    •"] ظهر في النصف الثاني من القرن العشرين العديد من لغات البرمجة.


    • في البداية كان على المبرمجين كتابة برامجهم بلغة معقدة وصعبة هي لغة الآلة (Machine Language),و هي لغة مرمزة بالخانات الثنائية (0,1)يمكن للحاسوب فهمها و برمجتها دون اللجوء إلى أية عملية تحويل أو ترجمة(Compilation)أو تفسير (Interpretation).


    • تمثل الخانات الثنائية فيها رموز العمليات و مواقع الذاكرة وقيم المتحولات , ولكن من العسير جداً كتابة البرامج فيها .


    • ظهر بعد ذلك لغات التجميع(Assembly Languages)
    التي سمحت للمبرمج بالتعبير عن العمليات برموز محرفية
    مثال : ADD للتعبير عن الجمع و SUB للتعبير عن الطرح.


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


    • إذاً هكذا ظهرت لغات البرمجة عالية المستوى (لغات الجيل الثالث) الأقرب إلى اللغات الطبيعية المحكية و المستقلة عن العتاد المادي للحاسوب .


    • و بالمناسبة كانت أولى هذه اللغات لغة (FORTRAN)
    التي ظهرت في عام 1956 و كانت موجهة نحو البرمجة العلمية و الرياضية , و ما زال العديد من البرامج الرياضية مكتوبة بها حتى الآن , لكنها كانت صعبة الإستخدام في المجالات الأخرى كالبرمجة الإدارية , لذلك ظهرت لغة (COBOL) في عام 1960 وكانت كلماتها و قواعدها قريبة من اللغة الإنكليزية و مناسبة جداً للتطبيقات الإدارية , و لقد استخدمت استخداماً واسعاً
    و قد ُمثل التاريخ فيها بخانتين فقط , و كان ذلك من أهم أسباب مشكلة العام 2000.


    • و نتيجة لعدة أسباب ذكرت أهمها أعلاه ظهرت لغة
    (BASIC)و انتشرت انتشاراً واسعاً في المدارس والمعامل و المنازل و العديد من المجالات بسبب بساطتها الشديدة و سهولة تعلمها .


    • و في فترة السبعينات ظهرت لغة (C) الشهيرة ذات المرونة الكبيرة و التي تتركز تطبيقاتها في برمجة نظم التشغيل (Operating Systems) و المترجمات (Compilers) و برمجيات التحكم بالمنظومات الصناعية , بسبب كونها لغة عالية المستوى تتضمن فاعلية لغة التجميع .


    • كما ظهرت لغة (PASCAL) التي اشتهرت بكونها لغة تعليمية مهيكلة دقيقة التنميط .


    • كما تميزت فترة الثمانينيات بظهور لغات برمجة الموجهة الكائنية المنحى و اللغات الكتلية التي عكست مفاهيم هندسة البرمجيات(Software Engineering) .[/color]


    • كانت البداية الفعلية للغات البرمجة الكائنية المنحى مع لغة


    (Small Talk 80) , و ترسخت أكثر مع لغة (ADA) ثم حققت انتشارها الواسع مع لغة (C++) التي دعمت لغة (C) الواسعة الإنتشار أصلاً بمفاهيم البرمجة كائنية المنحى .


    • شهدت حقبة التسعينات تطورين بارزين هما :
    1-الوسائط المتعددة و الفائقة .
    2-شبكة الإنترنت العالمية .


    وقد انعكس ذلك على تطور لغات البرمجة , لذلك ظهرت لغات البرمجة المرئية و هي لغات موجودة أصلاً لكنها طعمت بمزايا التعامل مع الواجهات الرسومية و بالإستجابة إلى الأحداث التي يقوم بها المستخدم مثل لغة –(DELPHI) و لغات أخرى كثيرة


    • و لعل أهم ما يميز هذه الحقبة هو ظهور لغة (JAVA) التي تحوي دعماً خاصاً لكي تنفذ من خلال الويب و هي لغة كائنية المنحى تشبه كثيراً لغة C++) (لكنها لا تقبل تعليمات هذه اللغة .


    • ]أما نحن العرب فما زلنا بانتظار لغة برمجة عربية قريباً إن شاء الله و سيكون هذا إنجازاً عظيماً جباراً بلا شك و لا ريب , نسأل الله تعالى أن يوفق القائمين على هذا المشروع و أن يسدد خطاهم و آخر دعوانا أن الحمد لله رب العالمين.

      الوقت/التاريخ الآن هو الأحد مايو 19, 2024 4:26 pm