عودة للخلف   ASK PC Academy Forums > لغات البرمجة--- Programming Solutions
التعليمات التقويم إجعل كافة المشاركات مقروءة

لغات البرمجة--- Programming Solutions اسئلة وحلول ومعلومات تقنية وتدريبات على لغات البرمجة المختلفة

رد
 
أدوات الموضوع أنماط عرض الموضوع
  #1  
قديم 02-03-2008, 11:20 AM
الصورة الرمزية حيدرالناصري
حيدرالناصري حيدرالناصري غير موجود حالياً
عضو نشيط
النقاط: 9,631, المستوي: 42 النقاط: 9,631, المستوي: 42 النقاط: 9,631, المستوي: 42
النشاط: 67% النشاط: 67% النشاط: 67%
 
تاريخ التسجيل: Aug 2006
الدولة: Iraq
المشاركات: 176
Post Thanks / Like
Thanks (Given): 0
Thanks (Received): 0
Likes (Given): 0
Likes (Received): 1
Dislikes (Given): 0
Dislikes (Received): 0
حيدرالناصري is on a distinguished road
Lightbulb تعريف لغات البرمجة



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

1- لغات أمر imperative language تسلسل الأوامر.

2- لغات تصريحية declarative language وصف البيانات والعلاقات.

3- لغات إجرائية procedural language : تصرح بما تتخذه من إجراءات.

4- لغات وظيفيةfunctional language : وظائف الطلب الأعلى.

5- لغات تعريفيةdefinitional language : تطبيقية بها مهام تترجم كتعاريف.

6- لغات تعريف مفردsingle assignment language : تطبيقية.

7- لغات الانسيابdataflow language : تسير على مخططات السير.

8- لغات منطقlogic language : تبنى الجمل على العلاقات.

9- لغات إعاقة constraint language : تحديد المشكلة ثم سلسلة إعاقة العلاقات.

10- لغات موجهة object-oriented language تعامل البيانات والوظائف كوحدة واحدة .



أما عن تاريخ لغات البرمجة فقد وصلت من 1952 إلى 1972 حوالى (200) لغة اشتهر منها (13) فقط منها : فورتران – الجول – ليسب – كوبول – بيسك – برولوج – سى - SQL.



ما هى الـ SQL؟

هى لغة من اللغات ولكن ليست عامة مثل كوبول وفورتران ولكنها متخصصة فى التعامل مع قواعد البيانات بإصدار أسئلة قياسية توفرها لمستخدميها للحصول على المعلومات وهى من structured query language واستخدمتها شركة I.B.M فى تطوير برامج DB4 وتستخدم أوامرها فى الحصول على تقارير من قاعدة البيانات مباشرة أو بحشرها بين أوامر لغة أخرى مثل كوبول وسى.



لما ابتكرت لغة الـ SQL؟

وهى اختصار لـstructural query language أى لغة الاستفسار الهيكلية ووضعتها آى. بى ..إم ، ولم يكن ممكناً نقل أنظمة قواعد البيانات بين أنظمة الكمبيوتر المختلفة وخاصة الـ MICRO, MINI, MAINFRAME ، لذا قامت IBM بإنتاج هذه اللغة وهى لا تعتبر لغة حقيقية حيث أنها تحتوى على 30 أمر فقط . ولكنها تتمتع بمميزات عدة إذ أنها لا تعتمد على نوع البيانات ولا على نوع الأجهزة المنقولة بينها.



ما هو تركيب كلمة كوبول COBOL؟


Common Business Language



هى نشأت عام 1960 م فى مؤتمر من مستخدمى ومنتجى الكمبيوتر فى العالم وتوحدت قياسياً عام 1968م.

مميزاتها : السيطرة على أنواع الملفات بأنواعها direct , sequential ، التعامل مع قواعد البيانات.

عيوبها: استخدام العديد من البيانات لتأدية غرض يأخذ عدة أحرف بالمقارنة بلغات أخرى.





ما هى لغة الفورتران ؟


Formula translation

ونشأت فى شركة I.B.M الأمريكية عام 1975 لخدمة المهندسين والعلمين والرياضين واعترف بها عام 1966 من قبل المعهد الأمريكى للتوحيد

مميزاتها : معالجة الأعداد المعقدة.

عيوبها: قدرتها المحدودة فى معالجة الملفات وتهيئة البيانات للطباعة والتعامل مع الحروف الهجائية والبيانات غير الرياضية.



ما هى لغة السى C ؟

كان اسمها القديم B ونشأت فى شركة بل Bull Labs عام 1972م ووضعت على جهاز من شركة دك الذى يعمل بيونكس والذى لأعيد كتابته بها.

مميزتها: متعددة الأغراض – تجمع بين ميزة اللغات العالية (سهولة الاستخدام وعلى أى جهاز) وميزة لغات التجميع منخفضة المستوى (السرعة وصغر الحجم والاستفادة من إمكانيات الكمبيوتر).



ما هى لغة c& turbic++ & visual c ؟

لغة سى ابتكرها برايان وكرينجان ودينيس ريتشى عام 1978م ثم أصدر المعهد الأمريكى نسخة ANSI (C) ثم نشرت بولاند تيربوسى ثم أنتجت ميكروسوفت وبورلاند C++ بإمكانية Object Oriented Programming ثم انتجت ميكروسوفت Visual C لتعمل فى بيئة وندوز.





ما هى لغة الـ HDML ؟

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



ما هى لغة XML ؟

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



ما هى خصائص لغة جافا اسكربت Java Script ؟

جافا اسكربت تعنى نص أو سيناريو وقصة . ولغة جافا سكربت تستخدم لبرمجة مواقع الانترنت وهى سهلة ويمكنها تنفيذ أعمال تدخل الحيوية إلى صفحة الموقع . فمن خلال عدة أوامر أو نص بسيط يمكن وضع ساعة على الصفحة تبين الوقت فى العمالم . وهى لغة برمجة نصية طورتها شركة نيتسكيب netscape وهى لا تتطلب أى خبرة فى البرمجة . وهى مكملة للغة جاف الأم java . وتفرق عمنها بأن بغة جافا أكثر قوة وأكثر تعقيدا وتصلح للمتخصصين فى البرمجة وهى مثل لغة c++, c وتستخدم compile أما جافا سكربت فلا حاجة للـ compilation ولكن باستخدام أى محرر نصوص تكتب أوامر البرنامج ثم يتم تصفحه بأى browser .

المصدر: ASK PC Academy Forums


juvdt gyhj hgfvl[m

رد مع اقتباس


  #2  
قديم 02-03-2008, 11:50 PM
الصورة الرمزية عبدالله عبدالعزيز
عبدالله عبدالعزيز عبدالله عبدالعزيز غير موجود حالياً
عضو جديد
النقاط: 3,071, المستوي: 23 النقاط: 3,071, المستوي: 23 النقاط: 3,071, المستوي: 23
النشاط: 0% النشاط: 0% النشاط: 0%
 
تاريخ التسجيل: Nov 2007
المشاركات: 18
Post Thanks / Like
Thanks (Given): 0
Thanks (Received): 0
Likes (Given): 0
Likes (Received): 0
Dislikes (Given): 0
Dislikes (Received): 0
عبدالله عبدالعزيز is on a distinguished road
إفتراضي السلام عليكم ورحمه الله وبركاته

شكرا اخي حيدر على هذا الموضوع الاكثر من رائع
صراحه موضوع يستحق القراءة

في انتظار جديدك دوما
شكرا

رد مع اقتباس


  #3  
قديم 02-05-2008, 06:47 PM
الصورة الرمزية حيدرالناصري
حيدرالناصري حيدرالناصري غير موجود حالياً
عضو نشيط
النقاط: 9,631, المستوي: 42 النقاط: 9,631, المستوي: 42 النقاط: 9,631, المستوي: 42
النشاط: 67% النشاط: 67% النشاط: 67%
 
تاريخ التسجيل: Aug 2006
الدولة: Iraq
المشاركات: 176
Post Thanks / Like
Thanks (Given): 0
Thanks (Received): 0
Likes (Given): 0
Likes (Received): 1
Dislikes (Given): 0
Dislikes (Received): 0
حيدرالناصري is on a distinguished road
Thumbs up شكروتقدير

اهلا وسهلا بك اخي العزيز عبدالعزيز

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


اخوكم
حيدرعبدالرحيم

رد مع اقتباس


  #4  
قديم 04-18-2008, 02:15 AM
الصورة الرمزية m_m_m1966
m_m_m1966 m_m_m1966 غير موجود حالياً
عضو جديد
النقاط: 3,044, المستوي: 22 النقاط: 3,044, المستوي: 22 النقاط: 3,044, المستوي: 22
النشاط: 0% النشاط: 0% النشاط: 0%
 
تاريخ التسجيل: Jul 2007
المشاركات: 2
Post Thanks / Like
Thanks (Given): 0
Thanks (Received): 0
Likes (Given): 0
Likes (Received): 0
Dislikes (Given): 0
Dislikes (Received): 0
m_m_m1966 is on a distinguished road
إفتراضي m_m_m1966

إقتباس:
المشاركة الأصلية كتبت بواسطة حيدرالناصري
تعريف لغات البرمجة

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

1- لغات أمر imperative language تسلسل الأوامر.

2- لغات تصريحية declarative language وصف البيانات والعلاقات.

3- لغات إجرائية procedural language : تصرح بما تتخذه من إجراءات.

4- لغات وظيفيةfunctional language : وظائف الطلب الأعلى.

5- لغات تعريفيةdefinitional language : تطبيقية بها مهام تترجم كتعاريف.

6- لغات تعريف مفردsingle assignment language : تطبيقية.

7- لغات الانسيابdataflow language : تسير على مخططات السير.

8- لغات منطقlogic language : تبنى الجمل على العلاقات.

9- لغات إعاقة constraint language : تحديد المشكلة ثم سلسلة إعاقة العلاقات.

10- لغات موجهة object-oriented language تعامل البيانات والوظائف كوحدة واحدة .



أما عن تاريخ لغات البرمجة فقد وصلت من 1952 إلى 1972 حوالى (200) لغة اشتهر منها (13) فقط منها : فورتران – الجول – ليسب – كوبول – بيسك – برولوج – سى - SQL.



ما هى الـ SQL؟

هى لغة من اللغات ولكن ليست عامة مثل كوبول وفورتران ولكنها متخصصة فى التعامل مع قواعد البيانات بإصدار أسئلة قياسية توفرها لمستخدميها للحصول على المعلومات وهى من structured query language واستخدمتها شركة I.B.M فى تطوير برامج DB4 وتستخدم أوامرها فى الحصول على تقارير من قاعدة البيانات مباشرة أو بحشرها بين أوامر لغة أخرى مثل كوبول وسى.



لما ابتكرت لغة الـ SQL؟

وهى اختصار لـstructural query language أى لغة الاستفسار الهيكلية ووضعتها آى. بى ..إم ، ولم يكن ممكناً نقل أنظمة قواعد البيانات بين أنظمة الكمبيوتر المختلفة وخاصة الـ MICRO, MINI, MAINFRAME ، لذا قامت IBM بإنتاج هذه اللغة وهى لا تعتبر لغة حقيقية حيث أنها تحتوى على 30 أمر فقط . ولكنها تتمتع بمميزات عدة إذ أنها لا تعتمد على نوع البيانات ولا على نوع الأجهزة المنقولة بينها.



ما هو تركيب كلمة كوبول COBOL؟


Common Business Language



هى نشأت عام 1960 م فى مؤتمر من مستخدمى ومنتجى الكمبيوتر فى العالم وتوحدت قياسياً عام 1968م.

مميزاتها : السيطرة على أنواع الملفات بأنواعها direct , sequential ، التعامل مع قواعد البيانات.

عيوبها: استخدام العديد من البيانات لتأدية غرض يأخذ عدة أحرف بالمقارنة بلغات أخرى.





ما هى لغة الفورتران ؟


Formula translation

ونشأت فى شركة I.B.M الأمريكية عام 1975 لخدمة المهندسين والعلمين والرياضين واعترف بها عام 1966 من قبل المعهد الأمريكى للتوحيد

مميزاتها : معالجة الأعداد المعقدة.

عيوبها: قدرتها المحدودة فى معالجة الملفات وتهيئة البيانات للطباعة والتعامل مع الحروف الهجائية والبيانات غير الرياضية.



ما هى لغة السى C ؟

كان اسمها القديم B ونشأت فى شركة بل Bull Labs عام 1972م ووضعت على جهاز من شركة دك الذى يعمل بيونكس والذى لأعيد كتابته بها.

مميزتها: متعددة الأغراض – تجمع بين ميزة اللغات العالية (سهولة الاستخدام وعلى أى جهاز) وميزة لغات التجميع منخفضة المستوى (السرعة وصغر الحجم والاستفادة من إمكانيات الكمبيوتر).



ما هى لغة c& turbic++ & visual c ؟

لغة سى ابتكرها برايان وكرينجان ودينيس ريتشى عام 1978م ثم أصدر المعهد الأمريكى نسخة ANSI (C) ثم نشرت بولاند تيربوسى ثم أنتجت ميكروسوفت وبورلاند C++ بإمكانية Object Oriented Programming ثم انتجت ميكروسوفت Visual C لتعمل فى بيئة وندوز.





ما هى لغة الـ HDML ؟

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



ما هى لغة XML ؟

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



ما هى خصائص لغة جافا اسكربت Java Script ؟

جافا اسكربت تعنى نص أو سيناريو وقصة . ولغة جافا سكربت تستخدم لبرمجة مواقع الانترنت وهى سهلة ويمكنها تنفيذ أعمال تدخل الحيوية إلى صفحة الموقع . فمن خلال عدة أوامر أو نص بسيط يمكن وضع ساعة على الصفحة تبين الوقت فى العمالم . وهى لغة برمجة نصية طورتها شركة نيتسكيب netscape وهى لا تتطلب أى خبرة فى البرمجة . وهى مكملة للغة جاف الأم java . وتفرق عمنها بأن بغة جافا أكثر قوة وأكثر تعقيدا وتصلح للمتخصصين فى البرمجة وهى مثل لغة c++, c وتستخدم compile أما جافا سكربت فلا حاجة للـ compilation ولكن باستخدام أى محرر نصوص تكتب أوامر البرنامج ثم يتم تصفحه بأى browser .

ششششششششششششششششششكران

رد مع اقتباس


  #5  
قديم 05-08-2008, 06:53 PM
الصورة الرمزية alharami
alharami alharami غير موجود حالياً
عضو جديد
النقاط: 2,987, المستوي: 22 النقاط: 2,987, المستوي: 22 النقاط: 2,987, المستوي: 22
النشاط: 0% النشاط: 0% النشاط: 0%
 
تاريخ التسجيل: Aug 2007
المشاركات: 4
Post Thanks / Like
Thanks (Given): 0
Thanks (Received): 0
Likes (Given): 0
Likes (Received): 0
Dislikes (Given): 0
Dislikes (Received): 0
alharami is on a distinguished road
إفتراضي

شكرآ اخي الغالي وجزيت خيرآ

رد مع اقتباس


رد

العلامات المرجعية

« الموضوع السابق | الموضوع التالي »

يشاهد الموضوع حالياً: 1 (0 عضو و 1 ضيف)
 
أدوات الموضوع
أنماط عرض الموضوع

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

BB code هو متاح
الإبتسامات نعم متاح
[IMG] كود متاح
كود HTML معطل

الإنتقال السريع إلى:

 
               
جميع الموضوعات تعبر عن رأي كاتبها ولا تعبر عن رأي الموقع او الأكاديمية
   
Privacy Policy Terms


Powered by vBulletin
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
All rights reserved www.ask-pc.com