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

سؤال للخبراء !!!

مغلق
بدأه mhnd2 في 20 يونيو 2002 · 7 رد · 851 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

:cool:

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

مع أني إقل من متوسط في مستوى البرمجة إلا أني شغوف بمعرفة التفاصيل التقنية في الكمبيوتر و خاصة في البرمجة،

لذلك أرجوا من المشرفين أو الأعضاء الكرام في هذا المنتدى الرائع التكرم بالإجابة على تساؤلاتي:

سؤال للخبراء و المتخصصين في البرمجة:

ماهي لغة البرمجة المستخدمة في برمجة نظم التشغيل ؟ مثلاً ماهي لغة البرمجة التي يستخدمها مطوروا مايكروسوفت في بناء ويندوز؟

وما هي لغة البرمجة المستخدمة في إنشاء لغات البرمجة مثل Visual Basic و C# و C++ ،

وأخيراً ماهي لغة البرمجة التي تستخدمهها مايكروسوفت في تطوير برامجها الإنتاجية مثل Office وغيره؟

أرجوا لمن يجاوب أن يضع كل التفاصيل التقنية الممكنة.

:) :) :)

#2

وأخيراً ماهي لغة البرمجة التي تستخدمهها مايكروسوفت في تطوير برامجها الإنتاجية مثل Office وغيره؟

السي++ لكن الان السي# على اعتقادي

واعتقد أن جميع الاجوبه السي# ...

ام التفاصيل لا اعرف :o :'(

If you think yourself that you are nobody, you should go somewhere to find yourself

#3

هذه الوصلة بها موضوع مشابه

http://www.arabteam2000.com/vb/showthread....&threadid=10727

على العموم الامر تراكمي

البدايات بدئت بواسطة Assembly (لغة الالة)

لاحقا كونت بها مترجمات اولية للغة سي

لغة سي اكملت بناء نفسها بمساعدة اسمبلي، فهي كود + مكتبات اسمبلي

لاحقا ظهرت لغة سي ++ و مكتبات Assembly ايضا مبنية بلغة سي و اسمبلي و من ثم اكملت بناء نفسها بنفسها.

Windows مبني بلغة سي و سي++، و من ثم الاضافات عليه مبنية بلغات مختلفة، فكل ملف DLL يمكن بنائه بلغات مختلفة، النواة مبنية ب Assembly و سي

هناك نواة اخرى فوق النواة الاولية و هي بيئة التشغيل المشتركة ل .نت و هي مبنية باسمبلي و سي، و بداخلها لغة MSIL

مترجم سي شارب و VB.NET الان مبني بواسطة سي و يتوقع النسخ القادمة ربما تصبح مبنية بواسطة سي شارب نفسها

نسخ Microsoft Office الى النسخة XP مبنية بكائنات MFC و كائنات مايكروسوفت الاخرى و لغة سي++

النسخة القادمة من Office.NET تبنى الان بسي شارب على ما اعتقد، او على ما فهمت بعد ان تحدثت مع افراد من مايكروسوفت

العملية بكلمات اخرى تراكمية

#4

شكراً استاذ خضر

If you think yourself that you are nobody, you should go somewhere to find yourself

#5

شكراً على الرد، وزادكم الله معرفة أستاذ خضر ولكن لدي تساؤل آخر: :o

أنت قلت يا أستاذ خضر أن مايكروسوفت تستخدم سي و سي++ وكذلك الأسمبلي،

ولكن هل يستخدمون محرر لهذه اللغات ؟ مثل Visual Studio هو محرر للغات فيجول بيسك وسي++ وغيرها؟:) :)

وأيضاً ماهي لغة الأسمبلي ، وكيف طريقتها؟ وهل هي مشابهة لسي++ أم للغة للآلة؟

#6

الاسمبلي هي لغة الالة الخاصة بالجهاز و هي لغة تكتب بها الاوامر بطريقة بسيطة جدا ليتمكن الكومبيوتر من تحليلها

محرراتها بسيطة، يكفي كابة البرنامج في ملف نص و استخدام ال Compiler العادي لترجمتها

بالنسبة لسي فهي ملغة ذات مواصفات مفتوحة صممت مايكروسوفت نسخة منها ل dos و استخدمت اللغة

لم يكن في البداية هناك بيئة تطوير فقط compiler و الكود محفوظ في ملفات نص

اليوم ايضا هناك Visual C++ كبيئة تطوير و لكنه يمكنك كتابة الكود في ملفات نص و ترجمته عبر ال Compiler فقط بدون بيئة التطوير

مايكروسوفت تستخدم لغات البرمجة التي تنتجها هي ، ربما مع مكتبات كثيرة اخرى خاصة بها و اضافات ايضا

الان اعتقد بانهم يستخدمون VS.NET كبيئة تطوير

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

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

لتفاصيل اكثر يمكنكم تطلبوا من هاني ان يشرح الموضوع لانه جلس مع فريق تطوير Windows لمدة :)

#7

صراحة ما أعرف كيف أشكرك أستاذ خضر على ردودك:o :o فأنت مكتبة معلومات حاسوبية عربية ماشاء الله تبارك الله...

أيضاً نريد من الأستاذ هاني أن يشرح لنا المزيد من التفاصيل التى رآها في فريق تطوير ويندوز، وياليت يكون سريعاً(f)

#8
اقتباس
على العموم اللغة و بيئة التطوير مفتوحة، قد تجد شركات كثيرة تستخدم بيئة التطوير مع اضافات هي ضافتها الي تلك البيئة و تستخدم ايضا سي مع مكتبات خاصة بها صممتها الشركة المستخدمة نفسها  

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

استاذ خضر هل تقصد اني استطيع أن اضيف ملفات خاضه لي ؟؟؟

وكيف اصنعها :)

وشكراً

If you think yourself that you are nobody, you should go somewhere to find yourself

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

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