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

بداية لغة ++c

مغلق
بدأه java for ever في 9 يوليو 2007 · 1 رد · 533 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

انا هسأل سؤال ممكن يكون غبى من وجهة نظر الكثيرين لكننى للاسف لا اعرف اجابته

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

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

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

السؤال اللى عايز اساله هل اللى عملها ده عملها ككود ولا خوارزميات ولا ايه بالضبط ولو عملها ككود هل هو متاح ان اى حد ياخده ولا ايه

انا سألت السؤال ده علشان انا شايف انه فيه اختلافات بين المترجمات زى الفيجوال سى بلس بلس وبورلاند سى بلس بلس وخلافه

وسؤال تانى ايه موضوع الكود المعترف من ANSI

اسف على الاطالة وارجو من اى شخص يقدر يفيدنى ميبخلش على لان الموضوع ده مضايقنى جدا

#2

إللي عملها (دينس رتشي) عمل كمبايلور و عمل كتاب "the c programming language"

و بعد ذلك كل من هب و دب عمل لنفسه كومبايلور

ما هو أنسي ؟؟

بعد أن جاء كل من هب و دب و عمل كومبايلور بدأ يحدث إختلافات بين الكومبايلورز

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

مثال ... ملف conio.h و ما فيه من دوال مخالف لمقياس انسي لأنه يوجد في كومبايلورز ويندوز و لا يوجد في كومبايلورز لينوكس

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

لكن مثلاً أشياء مثل #define و المتغيرات int و float و الـprintf و scanf و كل تلك الأشياء و عدة أشياء كثيرة تابعة لمقياس أنسي فتعمل على أي شئ

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

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