العودة   منتديات عشاق السودان > منتديات الكمبيوتر والإنترنت > منتدى البرمجة
التسجيل مستضيف الصور التعليمـــات قائمة الأعضاء التقويم البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد
 
LinkBack أدوات الموضوع طرق مشاهدة الموضوع
قديم 26-09-2005, 18:26   رقم المشاركة : 1 (permalink)
معلومات العضو
demon
عضو مميز
 
الصورة الرمزية demon
 

 

 
إحصائية العضو








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

 

إحصائية الترشيح

عدد النقاط : 20
demon is on a distinguished road

 

 

مفاهيم البرمجة للمبتدئين



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

حا نبدأ بكلام بسيط جدا حول البرمجة ولغتي الـPascal والـ Cخصوصا .

طبعا لغات البرمجة تتكون من ثلاث مستويات :

1. High Level Language
اللغة عالية المستوى وهي لغة يتم كتابة الكود فيها ثم تحويله إلى لغة الآلة لأن الكومبيوتر ما يفهم إلا لغة الآلة واللغة الإلكترونية عموما .
من أمثلتها . C - C++ - Smalltalk - Pascal ...

2. Low Level Language أو Assembly
اللغة المنخفضة المستوى وهي لغة قريبة من لغة الآلة وتسمى بلغة التجميع.

3. Machine Language
لغة الآلة وهي أصعب اللغات تعتمد فقط على 0 - 1 . تم الاستبعاد عنها لأنها متعبة جدا وتحتاج وقت كبير لتكتب برنامج بسيط. !


اوكي الان حا تسئلني ما الفرق بين لغة الآلة والغة المنخفضة المستوى"الاسمبلي" الجواب بسيط الاسمبلي يمكن فهمها وببساطة حيث ان رموزها المستخدمة في البرمجة تتكون من حروف وارقام وهي اقرب لغة الي لغة الآلة التي بدورها تتكون من اعداد فقط "0 و 1" لا اعتقد انك تتمني كتابت برنامج عن طريق تشفيره الي اعداد 0 و 1 . والان وبعد ان تعرفنا الي البنية الاساسية لا بد ان نصل الي مبدأ مهم جدا وهو لا يمكن للغات العليا الوصول المباشر الي الاجهزة في الحاسوب الا عن طريق الهرم حيث ان الغة العليا تترجم الي لغة الاسمبلي ثم الي لغة الآلة.الرسم للتوضيح


في الرسم تجد ان برنامج الـسي يتحول الي اسمبلي قبل ان يصبح ملف تنفيذي بلغة الآلة.


ماذا تحتاج لتبدأ ؟

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

الجدير بالذكر:
في نظام الـ Unix فيه عندنا مجمع بسيط وهو gcc
بهذه الطريقة يتم استخدامه
gcc code.c -o code
وإذا نبغى نطبق برنامجنا ونشوفه نكتب
./code
في Linux عندنا vi - pico - emacs .
ولا نحتاج الي تحميل أي كوبايلر اضافي

أما Windows فيه برامج كثيرة مثل :
++Microsoft Visual C
Turbo C http://www.acms.arizona.edu/educatio...ownloadTC.html
djgpp http://www.delorie.com/djgpp
Digital Mars http://www.digitalmars.com/
lcc ftp://ftp.cs.virginia.edu/pub/lcc-win32/lccwin32.exe
http://www.thefreecountry.com/compilers/cpp.shtml

Windows يوجد مايكروسوفت فيجوال سي ++ وهو الأفضل .

ألان خلصنا من الكومبايلر .
ارجوا ان نكون قد استفدنا من هذا الدرس البسيط.

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

التوقيع


التعديل الأخير تم بواسطة : demon بتاريخ 26-09-2005 الساعة 18:29.
demon غير متواجد حالياً   رد مع اقتباس
قديم 19-10-2005, 03:50   رقم المشاركة : 2 (permalink)
معلومات العضو
demon
عضو مميز
 
الصورة الرمزية demon
 

 

 
إحصائية العضو








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

 

إحصائية الترشيح

عدد النقاط : 20
demon is on a distinguished road

 

 

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

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

دروس للغة الباسكال مترجمة الي العربية
بقلم ماركو كانتو

واليكم العنوان
http://www.marcocantu.com/epascal/arabic/default.htm

لاتنسوا للفهم الكامل لابد من الاستفسار المستمر عن كل نقطة في هذه الدروس
وانا دوما بانتظار استفساراتكم

ارجوا ان تنال اعجابكم

يمكنك تحميل كومبايلر الباسكال من هنا
http://www.freepascal.org/download-usa.html

قريباَ نتعرف علي لغة C++

التوقيع

demon غير متواجد حالياً   رد مع اقتباس
قديم 19-10-2005, 13:24   رقم المشاركة : 3 (permalink)
معلومات العضو
aboelmozn
عضو متواصل
 
إحصائية العضو








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

 

إحصائية الترشيح

عدد النقاط : 10
aboelmozn is on a distinguished road

 

 

الاخ ديمون بداية رائعة ان تبدا تعليم البرمجة بلغة باسكال.

التوقيع


mazin2831@yahoo.com


التعديل الأخير تم بواسطة : aboelmozn بتاريخ 19-10-2005 الساعة 13:36.
aboelmozn غير متواجد حالياً   رد مع اقتباس
قديم 20-10-2005, 00:17   رقم المشاركة : 4 (permalink)
معلومات العضو
demon
عضو مميز
 
الصورة الرمزية demon
 

 

 
إحصائية العضو








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

 

إحصائية الترشيح

عدد النقاط : 20
demon is on a distinguished road

 

 

ابو المزن شكرا علي المشاركة
وفي انتظار مداخلاتك دوماً

التوقيع

demon غير متواجد حالياً   رد مع اقتباس
قديم 27-10-2005, 16:03   رقم المشاركة : 5 (permalink)
معلومات العضو
طارق
المشرف العام
 
الصورة الرمزية طارق
 

 

 
إحصائية العضو









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

 

إحصائية الترشيح

عدد النقاط : 297
طارق is a jewel in the roughطارق is a jewel in the roughطارق is a jewel in the rough

 

 

عزيزي استاذ ديمون ..
واصل درسك .. ونحن من المتابعين ان شاء الله ...!!

التوقيع

طارق غير متواجد حالياً   رد مع اقتباس
قديم 27-10-2005, 16:19   رقم المشاركة : 6 (permalink)
معلومات العضو
aboelmozn
عضو متواصل
 
إحصائية العضو








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

 

إحصائية الترشيح

عدد النقاط : 10
aboelmozn is on a distinguished road

 

 

طبعاَ زي ما انت عارف يا ديمون انه ثبت ان اسرع كمبايلر حتى وقتنا هذا هو كمبايلر الباسكال
وهو مستخدم ايضا في الديلفي.

التوقيع


mazin2831@yahoo.com

aboelmozn غير متواجد حالياً   رد مع اقتباس
قديم 29-10-2005, 13:36   رقم المشاركة : 7 (permalink)
معلومات العضو
demon
عضو مميز
 
الصورة الرمزية demon
 

 

 
إحصائية العضو








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

 

إحصائية الترشيح

عدد النقاط : 20
demon is on a distinguished road

 

 

ابو المزن

عابر سبيل

شكرا علي القدوم
وانشاء الله دوما الي الجديد

التوقيع

demon غير متواجد حالياً   رد مع اقتباس
قديم 01-05-2006, 04:30   رقم المشاركة : 8 (permalink)
معلومات العضو
طالب
عضو جديد
 
إحصائية العضو








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

 

إحصائية الترشيح

عدد النقاط : 10
طالب is on a distinguished road

 

 

وين السي بلس مشتاق اتعلمها وعندي كم سؤال يا ريت تجاوبني بربك عنها

1 كيف اتعلمها؟
2 ما المتطلبات الدراسيه لها؟
لدي بي سي اكس بي فاي كومبيلور استخدم واين اجده؟

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

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

لانني لم اعرف الفرق بين الكومبيلور والمترجم؟

ما الفرق بين سي بلس وسي بلدر؟


ارايت كم انا متلخبط مع عشقي لتعلم هذه اللغة
بالله تجاوبني ولو برسالة خاصة

اخوك

طالب
طالب غير متواجد حالياً   رد مع اقتباس
قديم 04-05-2006, 09:29   رقم المشاركة : 9 (permalink)
معلومات العضو
طالب
عضو جديد
 
إحصائية العضو








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

 

إحصائية الترشيح

عدد النقاط : 10
طالب is on a distinguished road

 

 

انتظرك اخي الفاضل

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


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


أدوات الموضوع
طرق مشاهدة الموضوع

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

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


الساعة الآن: 13:19


Powered by vBulletin® Version 3.6.8, Copyright ©2000 - 2008, Tranz By Almuhajir
جميع الآراء والتعليقات المطروحة تمثل وجهة نظر كاتبها وليس بالضرورة وجهة نظر الموقع
SudaBest.net SudaBest.net

Search Engine Optimization by vBSEO 3.2.0 RC5

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60