InstagramTwitterSnapChat


 
وصف

العودة   منتديات سكاو > الكليات الجامعية > منتدى كلية الحاسبات وتقنية المعلومات > المنتدى العام لكلية الحاسبات وتقنية المعلومات
التسجيل مشاركات اليوم البحث
   
   


المنتدى العام لكلية الحاسبات وتقنية المعلومات قسم خاص بالمواد العامة و الطلاب غير المتخصصين بكلية الحاسبات وتقنية المعلومات

تدوينه : المدخل الى لغات البرمجه

المنتدى العام لكلية الحاسبات وتقنية المعلومات

إضافة رد
 
أدوات الموضوع إبحث في الموضوع انواع عرض الموضوع
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
  #1  
قديم 28-08-2012, 04:13 AM
الصورة الرمزية mohammed_JR

mohammed_JR mohammed_JR غير متواجد حالياً

جامعي

 
تاريخ التسجيل: Aug 2012
التخصص: نظم معلومات
نوع الدراسة: إنتظام
المستوى: متخرج
الجنس: ذكر
المشاركات: 2
Post تدوينه : المدخل الى لغات البرمجه


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

اخوكم محمد احد طلاب حاسب جامعه الملك سعود سابقا .. تحديدا نظم المعلومات

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

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

اما من الجامعه او عن طريق الممارسه

والحمد لله سويت المدونه على هذا الرابط

اضغط هنـــــا



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

المدخل الى لغات البرمجه

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

هذي اول تدوينه بالمدونه .. المدونه باختصار تحتوي على دروس منوعه

احاول اجمع فيها المعلومات اللي عندي واوثق المعلومات اللي اكتسبها

يعني ممكن احط اقتباسات احيانا وممكن اكتب من عندي احيان

هدف المدونه افاده الزوار واثراء المحتوى العربي ..

وبنفس الوقت توثيق المعلومات بطريقتي عشان لو احتجت ارجع للمعلومات بوقت لاحق القاها مشروحه بالطريقه اللي تناسبني

وان شاء الله تناسبكم

,,

-------------------------------------------------------------

التدوينه الاولى : المدخل الى البرمجه !!

خلني اشرح اول شيء ماهي لغات البرمجه بشكل عام

علميا : تعرف لغات البرمجه بأنها تعليمات وأوامر تكتب لجهاز الحاسوب أو أي جهاز آخر، لتوجيهه وإعلامه بكيفية التعامل مع البيانات أو كيفية تنفيذ سلسلة من الأعمال المطلوبة.

بالعامي : مثل مافيه لغات انجليزيه تتخاطب فيها مع الانجليز ويابانيه تتفاهم فيها مع اليابانيين وعربيه تتفاهم فيها مع العرب الكمبيوتر له لغه تقدر تكلمه فيها ويفهم لك,

( .. ومثل ماانت تقدر تكلم امريكي بلغته وتطلب منه يسكر الباب او يفتحه او يصورك بجواله , )

( .. تقدر تكلم الكمبيوتر بلغه برمجه وتطلب منه يسكر برامج معينه او يفتحها او يصور سطح المكتوب او اي امر تبيه , )

" معلومه مهمه : الكمبيوتر جهاز الكتروني يعني شويه قطع ماعندها عقل يمر فيها تيار كهربائي متقطع وهالتيار هو اللي يخليها تنفذ الاوامر

وبما ان التيار متقطع يعني , مره تمر نبضه كهربائيه ومره ماتمر , حط العلماء رمزين للتيار عشان يتابعون حركته

لما يمر التيار يرمزون لمروره بالرقم ( 1 ) ولما ينقطع يرمزون للحاله بالرقم ( 0 )

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

- 110110101110100010101010101100101-



واقعيا هذا السطر يشرح مرور التيار بالمعالج كانه يقول

- انوصل الكهرب , انقطع الكهرب , انوصل الكهرب , انقطع الكهرب , انقطع الكهرب .. الخ -

ومن خلال هالتيار للي يمر وينقطع ويمر وينقطع يفهم الكمبيوتر وش مطلوب منه

هذي تسمى machine language او لغه الاله

ولاتسألني كيف تشتغل وكيف يفهم الكمبيوتر كهرب وكيف اكتب اوامر للكمبيوتر بهالطريقه !! لان الاشخاص اللي يفهمون بهالشيء بالعالم عدد اصابع اليد !!

ولانه صعب انك تفهم وش معنى 10001010110101 وتوجه اوامر للكمبيوتر بهالطريقه

اخترع العلماء حل وهو لغات البرمجه عاليه المستوى او high level language

ملاحظه : بين لغه الاله اللي هي الكهرباء وبين لغات البرمجه عاليه المستوى فيه مرحله لغات البرمجه ذات المستوى المنخفض لكنها غير مهمه في الوقت الحالي انساها

لغات البرمجه عاليه المستوى : هي لغات برمجه وسيطه بين الانسان والكمبيوتر .. يعني لغه سهل تتعلمها مثل الانجليزي والعربي وغيره

وبمجرد ماتكلم الكمبيوتر فيها .. فيه مترجم داخل الجهاز يترجم هاللغه للغه الكمبيوتر وينفذ الكمبيوتر الاوامر المطلوبه "

اختصار المعلومه : يوجد 3 مستويات للتخاطب مع الكمبيوتر : المستوى الاول ان تفهم كيف تمر الكهرباء وتعمل داخل الجهاز وتتحكم بها ( مستوى معقد

ثم تم حل المشكله بتطوير : لغات البرمجه ذات المستوى المنخفض لتسهيل تخاطب الانسان مع الجهاز وهي غير مهمه حاليا

ثم تم تطوير الوضع الى : لغات البرمجه عاليه المستوى وهي لغات يسهل على الانسان فهمها والتخاطب مع الجهاز بها ويفهمها الجهاز ايضا بوجود

مترجمات داخله تحول هذه اللغه الى لغه الكمبيوتر الاصليه وهي مانعملعليه غالبا كمبرمجين .

-------------------------------------------------------------

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

المهم خلينا الان في لغات البرمجه عاليه المستوى او High-Level Language

هي اللي نتخاطب فيها دائما مع الكمبيوتر

وش قصه الـ High-Level Language

قلنا قبل كيذا انه لغات مثل لغات التخاطب مع البشر

مثل ماتكلم الصيني بالصيني والامريكي بالانجليزي عشان يفهمون نفس الشيء مع الاجهزه

لغات البرمجه عاليه المستوى كثير ولها اسماء مثل java , c , PASCAL

كل جهاز يفهم لغات معينه وممكن مايفهم لغات ثانيه

مثلا جوالات الاندرويد تفهم لغه java .. فتحتاج تخاطبها بالجافا .. ولو خاطبتها بلغه ثانيه ماتفهمها ماراح يفهم الجهاز وش تبي انت

والايفون لغته Objective C ولو تحاول بايديك ورجليك تفهمه بلغه ثانيه ماراح يفهم

واجهزه الويندوز تفهم عدد من اللغات

واجهزه الماك تفهم لغات

...

اول شيء يجي بمخ الواحد بيقول طيب لو انا ابي اسوي برامج للايفون والكمبيوتر والاندرويد ووو

لازم اتعلم كل هاللغات عشان اقدر اتفاهم معهم كلهم؟

الجواب : للاسف ايه لازم تتعلم كل اللغات اللي تحتاجها

لكن

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

والشيء الجميل ان فيه بعض اللغات تشتغل على منصات او انظمه كثير مثل لغه الجافا

يعني لو ضبطت الجافا مثلا تقدر تسوي برامج للكمبيوترات اللي تشتغل بنظام ويندوز , او لينكس , او اجهزه الاندرويد , ووو

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

 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 28-08-2012, 04:15 AM   #2

mohammed_JR

جامعي

الصورة الرمزية mohammed_JR

 
تاريخ التسجيل: Aug 2012
التخصص: نظم معلومات
نوع الدراسة: إنتظام
المستوى: متخرج
الجنس: ذكر
المشاركات: 2
افتراضي رد: تدوينه : المدخل الى لغات البرمجه

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

الجايه طرح مواضيع اللي مالها علاقه بدراستكم وشكرا

 

mohammed_JR غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 28-08-2012, 01:36 PM   #3

سملّق :)

أصلاً أنا أحب الحاسب عادي

الصورة الرمزية سملّق :)

 
تاريخ التسجيل: Jul 2011
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: ما احبه
نوع الدراسة: إنتظام
المستوى: متخرج
البلد: اوربا
الجنس: ذكر
المشاركات: 1,385
افتراضي رد: تدوينه : المدخل الى لغات البرمجه

أولاً : ألف شكر لك يابطل :)

ثانياً : أنا من متابعينك في المنتدى وفي المدونة

ثالثاً : لغة البرمجة في كلية الحاسبات " (على ذمة الدكتور : ماجد الششتاوي ) هي لغة الجافا والسي بلس

رابعاً : انا صحيح عندي المام سابق بهالأمور وقد درست قبل كذا في هالامور وتعمقت شوي ...
ولكن شرحك اعاد الى الذاكرة اشياء كثيرة نسيتها مع زحمة الحياة والجامعة والسنة التحضيرية .. اشكرك

وأعتبرني معاك أول بأول في المدونة

 

توقيع سملّق :)  

 

سبحان الله وبحمده ، سبحان الله العظيم نقرتين لعرض الصورة في صفحة مستقلةنقرتين لعرض الصورة في صفحة مستقلة

 

سملّق :) غير متواجد حالياً   رد مع اقتباس
 

إضافة رد


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

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

 


الساعة الآن 12:59 AM


Powered by vBulletin® Version 3.8.9 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Ads Organizer 3.0.3 by Analytics - Distance Education

أن كل ما ينشر في المنتدى لا يمثل رأي الإدارة وانما يمثل رأي أصحابها

جميع الحقوق محفوظة لشبكة سكاو

2003-2023