univer@do
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


مرحبا بكم في منتدياتنا نرجو لكم قضاء وقت ممتع
 
AccueilDernières imagesRechercherS'enregistrerConnexion
-28%
Le deal à ne pas rater :
Brandt LVE127J – Lave-vaisselle encastrable 12 couverts – L60cm
279.99 € 390.99 €
Voir le deal

 

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

Aller en bas 
AuteurMessage
Admin
Admin
Admin
Admin


Messages : 1154
Date d'inscription : 06/08/2009

لمحة عن تاريخ لغات البرمجة Empty
MessageSujet: لمحة عن تاريخ لغات البرمجة   لمحة عن تاريخ لغات البرمجة Icon_minitimeMar 15 Sep - 8:07

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



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




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



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


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


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


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


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


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


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


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


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


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


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



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


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


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


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


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


• ]أما نحن العرب فما زلنا بانتظار لغة برمجة عربية قريباً إن شاء الله و سيكون هذا إنجازاً عظيماً جباراً بلا شك و لا ريب , نسأل الله تعالى أن يوفق القائمين على هذا المشروع و أن يسدد خطاهم و آخر دعوانا أن الحمد لله رب العالمين[/color]
Revenir en haut Aller en bas
https://tarikvb.1fr1.net
 
لمحة عن تاريخ لغات البرمجة
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» windows 8 تاريخ إصدار
» تحليل الشخصية من خلال تاريخ الميلاد

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
univer@do :: المعلوميات :: لغات البرمجة-
Sauter vers: