الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طلب بعض المعلومات حول لغة C++

مغلق
بدأه new.net في 28 مايو 2006 · 8 رد · 879 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاتة

ارجو ان يتسع صدركم لاسئلتى حول السى ++

اولا احب اعرف اية الفرق بين السى ++ والفيجوال سى ++ بوجة عام :D :D

اذا كانت المترجم فقط

فهل هناك اختلاف فى الكود

فهل السى ++ قادرة على عمل فيجوال بالكود ام لا :o

والويندوز معمول باى لغة فيهم :unsure:

وكذلك اللينكس

على ما سمعت باحد اللغتين دة لو كانو مختلفين اصلا لانى معرفش لسة :^)

واسف على الاطالة

وشكرا

#2

الفيجوال سى++ هو ال IDE بتاع Microsoft اللى بيستخدم لكتابة لغة السى++ ولا يعتبر لغة برمجة.

الويندوز و اللينكس مكتوبين بالسى فقط و ليس السى++ و الأسمبلى طبعا.

#3

شكرا اخ Blueteeth على الرد

بس صراحة يعنى انت قلت حجات جديدة خالص مش عارف لية

يعنى الفيجوال سى ++ مش لغة برمجة وانها هية السى ++

والو مرة اسمع ان الويندوز معمول بالسى بس مش السى ++ الو الفيجوال كمان

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

على العموم شكرا

بس مكنش العشم كل الاسئلة دى يكون الرد عليها سطر ونص وكانك بتكتب كود مش يتشرح لشحص (مش الة)

وكل المنتدى مفيش فية حد يشرح شرح وافى ولا الموضوع قديم كالعادة ولازم افر المنتدى كلة قبل ما اكتب الموضوع

علشان كدة محدش رض

وبعدين انوريكا فين ازاى تزعلوة والمنتدى فية اية كل شوية يسقط

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

الى يرد يفهمنى لو انا غلطان

تم تعديل هذه المشاركة بواسطة new.net في 29 مايو 2006 في 05:55

#4

أهلين يا أخ new.net

خلي صدرك رحب :)

خليك صبوور

يا سيدي...

ال C لغة برمجة ومن ثم تطورت الى C++ وهي لغة برمجة أيضا

الكود تاع ال windows مكتوب بلغة ال C أي القديمة

أما ال visual ++C فهي من اختراع ال Microsoft وليست لغة برمجة

يعني هي عبارة عن واجهات وأشكال مع الوان وامتدادات تعمل على نظام ال windows فقط وهي وكود مختصر ل C++ التي تعمل على الدوس

أي تم جمع بعض الكودات ب package أقصد (Classes) لتصبح جاهزة بكود واحد

ويتم ترجمتها الى لغة ال C++ وليس الى ال Machine language

إن شاء الله تكون فهمت :)

محتار!!! مش عارف شوتعمل؟؟! عندك مشاكل ونفسك تنحل؟؟!

عليك بالاقتراب من خالقك

عليك بصلاة الاستخارة

وعليك بالصدقة

داوو مرضاكم بالصدقة

ما نقص مال من صدقة

تصدقو ولو بشق تمرة

#5
اقتباس
بس صراحة يعنى انت قلت حجات جديدة خالص مش عارف لية

يعنى الفيجوال سى ++ مش لغة برمجة وانها هية السى ++

والو مرة اسمع ان الويندوز معمول بالسى بس مش السى ++ الو الفيجوال كمان

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

على العموم شكرا

مش عارف أقولك إيه!!! بس مش ذنبى ولله إن الويندوز إتكتبت بالسى و إن الفيجوال سى++ مش لغة برمجة !!!!!!!!!!!

اقتباس
بس مكنش العشم كل الاسئلة دى يكون الرد عليها سطر ونص وكانك بتكتب كود مش يتشرح لشحص (مش الة)

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

إذا كان قصدك بالفيجوال "البرامج ذات النوافذ و الجرافيكس" (!!!!!!!!) فنعم يمكنك عمل هذه البرامج من داخل معظم اللغات و ليس السى++ فقط, ولكن هذه أيضا ليس لها علاقة بأى لغة برمجة أيا كانت حيث تستخدم بها Windows API's المكتوبة بالسى و الأسمبلى كما قلت.

و على العموم أسف إنى رديت عليك و حاولت أساعدك أوعدك فى المرة الجاية مش حرد.

تم تعديل هذه المشاركة بواسطة Blueteeth في 29 مايو 2006 في 08:59

#6
Magnom كتب:
أهلين يا أخ new.net

خلي صدرك رحب :)

خليك صبوور

يا سيدي...

ال C لغة برمجة ومن ثم تطورت الى C++ وهي لغة برمجة أيضا

الكود تاع ال windows مكتوب بلغة ال C أي القديمة

أما ال visual ++C فهي من اختراع ال Microsoft وليست لغة برمجة

يعني هي عبارة عن واجهات وأشكال مع الوان وامتدادات تعمل على نظام ال windows فقط وهي وكود مختصر ل C++ التي تعمل على الدوس

أي تم جمع بعض الكودات ب package أقصد (Classes) لتصبح جاهزة بكود واحد

ويتم ترجمتها الى لغة ال C++ وليس الى ال Machine language

إن شاء الله تكون فهمت :)

مشكور جدا اخ 'Magnom' على الرد الجميل وعلى الصدر الرحب

بس على حسب ما بحثت اليومين دول عن السى ان السى القديمة مش object orientated programming

Blueteeth كتب:
مش عارف أقولك إيه!!! بس مش ذنبى ولله إن الويندوز إتكتبت بالسى و إن الفيجوال سى++ مش لغة برمجة !!!!!!!!!!!

هههههههه بجد انا مش عارف اقولك اية اخ 'Blueteeth' بس انت رديت يبقى تستوفى الرد مش ترمى كلمتين وخلاص

.

Blueteeth كتب:
إذا كان قصدك بالفيجوال "البرامج ذات النوافذ و الجرافيكس" (!!!!!!!!) فنعم يمكنك عمل هذه البرامج من داخل معظم اللغات و ليس السى++ فقط, ولكن هذه أيضا ليس لها علاقة بأى لغة برمجة أيا كانت حيث تستخدم بها Windows API's المكتوبة بالسى و الأسمبلى كما قلت.

صبحان الله برضو انا شايف ان كلامك مشفر

Blueteeth كتب:
و على العموم أسف إنى رديت عليك و حاولت أساعدك أوعدك فى المرة الجاية مش حرد.

لا والله ما تزعل اخ 'Blueteeth' انا ما اقصد شىء وتذكر انك بتقول العلم الله مش ليا

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

...................................

والحمد الله على ما فهمتة سواء منكم او من اماكن تانية

انا كلمت دكتور معرفة وسالتة شوية حجات واليكم ما كان على اد ما فهمت :lol: :o

ان السى ++ هيا تطور السى العادية وان علشان تعمل فورم فى السى ++ لازم تكتب كود كتير جدا

فعملو مترجم ( الفيجوال استيديو ) يقوم بكتابة الكود الكتير دة الخاص بالفورم مثلا او الزرار لكن بعد كدة هيا اللغة السى ++ مع بعض اختلافات المترجم عن الاخر

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

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

الكتاب بقلم الاخ عروة عيسى بس فى النهاية مكتوب اسامى الناس الى استعان بيهم علشان يجيب المعلومات عن كل لغة

وفعلا الكتاب جميل جدا

ودى الوصلة بتاعتة معلش هو من موقع تانى

وصلة للكتاب

ومشكور جدا وارجو ان محدش يكون زعلان

#7

مقالة الأخ عروة مقالة متميزة وهو من أعضاء الفريق العربي للبرمجة وكان مشرف على أقسام ديلفي.

هذا لينك لمفالته في المنتدى: معايير في تقييم لغات البرمجه, بماذا يجب أن نفكر عند إختيار لغه برمجة

و للأخ عروة موقعه الرائع والخاص : http://www.orwah.net/

الإخوة تكلموا وأوفوا جزاهم الله كل خير.

لغة c هي لغة تم تصميمها لتكون لغة برمجية عليا قادرة على الوصول والنفاذية لعتاد الحاسب والتجكم به, تم تصميمها في منتصف السبعينات من القرن الماضي بواسطة دينيس ريتشي وبراين كرنغان في مختبرات ب, وتعتبر اللغة العليا الأقرب للغة الآلة. لهذا فهي تستعمل كثيرا في برمجة نظم التشغيل و تعريفات العتاد drivers. ولا يمنع من إستعمالها في تطبيقات عامة و عادية. فهي تصلح لكل شيء.

لغة ++c تعتبر لغة برمجية عليا تم تطويرها عن لغة سي من خلال بيرن ستروسترب في مختبرات بل . لغة السي بلس بلس أضافت حقل البرمجة الشيئية object oriented programming إلى لغة السي.

ف لغة c++ هي تطوير للغة c اضاف غليها قوة المحمولية و قابليه إعادة الاستخدام.

السي و السي ++ هي لغات برمجة, وعند توزيعها كمنتوج تجاري فغن لكل شركة طريقة لعرض برنامج متكامل يضم منصة للتطوير لتحرير الكود للغة و مجمع compiler للغة و linker. ما يسمى بمنصة التطوير = IDE تكون خاصة بكل شركة, لكن خاصية اللغة و طريقة الكتابة النحوية syntax تبقى محمية و متوافق عليها.

فلشركة microsoft منصة تطوير خاص بها تسمى ب ++visualC.

وهناك شركات أخرى مثلا كشركة Borland التي أنتجت من قبل TurboC و ++Borland C و Borland C++Builder.

البرامج ذات الواجهة المرئية ( برامج ذات نوافذ) ليس لها علاقة باللغة بحد ذاتها, ولكن لها علاقة بمجموعة من الدوال والإجرائيات التي تمكن المبرمج لكتابة برنامج يملك نافذة ومجموعة من المتحكمات كالأزرار و اللوائح..

هذه الدوال تسمى ب API.

لغات c و ++c ولغات أخرى كذلك كالباسكال و جافا و رvisualbasicو غيرها كثير يمكنها أن تستعمل هذه الدوال لإنتاج برامج ذات واجهات مرئية.

سأتغيب عن المنتدى وستكون لي زيارات خفيفة بين الحين و الحين

يا صاحب الهم إن الهم منفرج.....................أبشر بخير فإن الفارج الله.

اليأس يقطع أحيانا بصاحبه..........................لا تيأس فإن الكافي الله.

الله يحدث بعد العسر ميسرة.........................لا تفزعن فإن الصانع الله.

إذا بليت فثق بالله وارض به...................فإن الذي يكشف البلوى هو الله.

و الله ما لك غير الله من أحد.......................فحسبك الله في كل لك الله

أخوكم مراد

27_06_06_05_21_41_1151410901logo_adl_wal_ihsan.jpg

#8

ياه هو دة الكلام وهو دة الشرح

الف شكر اخ ikossan على المعلومات الجميلة

#9

موضوع جدا رائع

انا بحيكم على اجتهادكم وخبراتكم :D

وانا بعد عندي طلب اريد اتعلم لغة سي ++ اريد اي احد يتبرع ويعلمني اياها لكن يصبر علي بعد ويكون معاي متواصل ممكن عالماسنجر لو سمحتوا

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

انا ادرس في جامعة والسنة الجاية عندنا مشروع روبوت يتحرك بأستخدام الحاسوب \

وعشان اشارك بالمشروع لازم اكون اعرف لغة البرمجة فارجوكم هذا حلمي من زمان اني اشارك في هذا المشروع :(

فاي حد يساعدني ويعلمني ومثل ما قلت بنتواصل عالماسنجر :unsure:

انتظر ردودكم *-)

هذا الموضوع مغلق.

مواضيع مشابهة