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

ماهي اللغة التي بنيت بها الويندوز؟

مغلق
بدأه Anas kordi في 16 أكتوبر 2006 · 9 رد · 8,565 مشاهدة · في هندسة البرمجيات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ..

كثيرا ما سألت نفسي ما هي اللغة التي بنيت بها الويندوز .. لكنني لم أجد الجواب لحد الأن .. فهلا تقولون لي من فضلكم ..

و ما هي لغة البرمجة المعتمدة لدى الشركات الكبيرة لبناء برامجها الضخمة ؟ .. و مالناقص في الفيجوال بيسك 2005 لإنشاء برامج ضخمة ؟؟

سأكون مشكورا جدا إذا ردت على هذه الأسئلة ..

إن لم تزد شيئا على الدنيا .. فأنت الزائد عليها

* * * * * * * * * * * * * *

برنامج Windows Timer مع السورس كود من تصميمي ..

#2

الويندوز بني بالسي

و هو سؤال مكرر كثيرا في المنتدى يمكنك غيجاد جواب مفصل أكثر

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

هل يجب أن يكون سريع؟ أو الكمبيوترات التي يعمل عليها متواضعة (هنا سي++

هل البرنامج يجب أن يتم تنفيذه بسرعة و يجب أن يكون مرن و ليس فيه خوارزميات معقدة (هنا .NET

هل يجب أن يعمل على أكثر من نظام تشغيل دون مشاكل (هنا JAVA

طبعا هذا بتبسيط شديد للمسألة !

و أخيرا و ليس أخرا العامل الأهم هو (كم سيكلف بناء البرنامج بهذه اللغة و ما هو العائد الممكن الحصول عليه من المميزات التي يمكن أن تمنحها هذه اللغة) أي الناحية الاقتصادية هو الحاكم النهائي للمسألة!!

newslatterlogo.jpg
#5

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

وهل تم الاستعانه بادوات اخرى غير هاتين اللغتين؟

ولماذا مكتبات الDLL القياسية المدرجة معى الوندوز لا تحتوى على ملحقات الOOP هل قامت مايكوسفت بإزالتها يدوياً بعد الانتهاء منها؟؟

هل تم عمل اجزاء من النظام بلغة الاسمبلي ام فقط النواة ؟ وماهو دليلك على ذلك؟

ولعمل الرسومات والايقونات التى يزخر بها النظام هل تم الاعتماد على الفوتوشوب, ام استخدمت مايكروسفت برنامج الرسام, ام ربما تم كتابة برامج خاصة لعمل هذه الايقونات.؟؟؟

ياريت توضح اكثر وتاتي بالمصادر التى اعتمدت عليها فى إجابتك التى يظهر عليك متاكد منها 100%...

والسلام عليكم

لا إله إلا الله محمد رسول الله

busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.

#6

عن اي نسخة من ويندوز تتحدثون ؟ اصدار ؟

لأنه هناك قائمة من اللغات والأدوات والإجابة تكون حسب السؤال

وليست كلها متاحة ...

d4baa0.gif
#7

أخ احمد غريب لقد تأكدت مما كتبته قبل نشره في المنتدى

هل قرأت كتاب تقييم لغات البرمجة لعروة

وهل قرأت هذه الجملة

اقتباس
الويندوز أصلا مبني ب c++ (بعض الترقيعات ب assimbly لا تضر )

و هذا يعني أن مبرمجي ويندوز إعتمدوا على c++ أساسا و لكنهم إستعملوا أسمبلي في بعض الأمور

#8

السلام عليكم

حقيقة لم اقراء كتاب الاخ عروة ولا اعرف من اين اتي بهذه المعلومات او حتى عن اي جزء من النظام يتحدث,ربما يتحدث الاخ عروة عن جزئية الcom او الcom+ وهذه الاجزاء محتمل جداً ان تكون تم تطويرها بلغة السي بلس بلس., الذى اعرفه من خلال تجاربي هو ان ملفات النظام تم كتابتها بلغة السي القياسية ولا يوجد فيها اى OOP على الاطلاق.

خلاصة الكلام هو انه لتطوير نظام مثل الوندوز او اللينكس يتطلب الامر الاستعانة بجميع الادوات التى تسهل لك عملية التظوير.

والسلام عليكم

لا إله إلا الله محمد رسول الله

busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.

#9

اللغة المعتمدة والمتعارف عليها والتي تبني بها التطبيقات هي الإنجليزية, ثم بعد ذلك يتم ترجمتها ل باقي اللغات.

أظن أن أول لغة مستعملة في الويندوز هي الإنجليزية. B) عيدكم سعيد و بالإنجليزي happy fêtes :lol: .

ويندوز هو مشروع ضحم لا يمكن الحديث عن اللغة التي برمج بها أو الأدوات البرمجية التي إستعملوها, لا نعلم كيف و بم و لا حتى على أية منصة أو حاسب, ربما مطوروا ويندوز يعملون على حواسيب مكنتوش مزود بنظام linux أو solaris و منصة تطوير Java ليكون الناتج هو منتوج ويندوز الشهير الذي يعمل في معظم الحواسيب pc..... ههههههههه

________________________________________

دون مزح أو هزار(الموضوع مكرر كثيرا في المنتدى): معظم النظم تبرمج نواتها بلغة C و ليس C++ و يستعمل أيضا لغة التجميع assembler. ولا يتم إستعمال لغات أخرى من نوع OOP عادة في برمجة النواة. أما باقي التطبيقات فحدث و لا حرج, إن شأت إستعمل حتى hexeditor

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

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

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

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

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

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

أخوكم مراد

27_06_06_05_21_41_1151410901logo_adl_wal_ihsan.jpg

#10

صحيح كلام ikossan

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

اما الباقي مثل GUI الواجهات و غيرها فبلغة السي++

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

اما اذا كانت commandLine فأعتقد انها بلغة السي

مفيش توقيع

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

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