hits counter

Xbox 360 "backwards compatibility" explained

Humam

True Gamer
Ellie Gibson 05:07 19/05/2005
Current-gen Xbox games to be "recompiled" for Xbox 360

Following earlier indications that the Xbox 360 will only be backwards compatible with some Xbox games, Microsoft has admitted that existing software will need to be recompiled before it can be run on the new console.

The problem, it says, is down to hardware incompatibility - since the current Xbox uses an Intel processor, but the 360 will use IBM's PowerPC architecture, while NVIDIA's graphics solution is being replaced with an ATI one.

As many commentators have pointed out over the last few months, this means backwards compatibility problems. The solution Microsoft has reached is apparently to recompiled current-gen Xbox games so that they can be played on the 360. First on the list, it says, are the best-selling Halo titles.

The news has raised more questions than it answers, however, as it suggests that gamers may need to purchase titles they already own in order to play them on an Xbox 360 - and almost certainly means that only a sub-set of Xbox games will ever be playable on the new console.

Sony and Nintendo have already confirmed that their next-gen consoles - the PS3 and Revolution - will play all the games in their respective back catalogues, offering consumers a huge choice of titles at launch. Microsoft was unavailable for comment at the time of writing.

http://www.gamesindustry.biz/content_page.php?aid=8996


ايش هذا !!!!!!!
 

The_One

Hardcore Gamer
من صجهم ؟


هذا وهي مايكرسوفت ملكة البرامج وانظمة التشغيل مو عارفة كيف تخلي جهازها يشغل العاب اجهزة الجهاز القديم ...يا للعار :razz:

وبعدين من بيشتري العاب قديمة مرة ثانية علشان يلعبها على الجهاز الجديد ...والله لو يشيلون فكرة التوافق من راسهم أبرك :bigSmile:
 

Xeno

True Gamer
The_One قال:
هذا وهي مايكرسوفت ملكة البرامج وانظمة التشغيل مو عارفة كيف تخلي جهازها يشغل العاب اجهزة الجهاز القديم ...يا للعار :razz:
المشكلة تتكلم كأنك فاهم وأنت ماتدري بالسالفة, المسألة مسألة حقوق, لأن الاكس بوكس 1 من صنع Nvadia ومايكروسوفت أنهت علاقتها بهذي الشركة, فما تقدر تستخدم شرائحها في الإكس بوكس 360.

عموما ماتهمني مسألة الباكواردز, احنا بنتقدم قدام ولا بنرجع ورى؟ واللي فاتته ألعاب مهمة من الاكس بوكس الأول وفعلا يبي يلعبها بيشتري على كل حال لأنه مايملك الجهاز الأول, فما تفرق في كلتا الحالتين, وماتوقع السعر يكون أعلى من 10 دولار للعبة الواحدة ويمكن أقل, هذا طبعا إذا افترضنا أن هذا الخبر صحيح أصلا, وأنا شايف أنه bogus لول.
 

Humam

True Gamer
لا الي يرفع الضغط ان مايكروسوفت ماخلت اعتبار للأدب لا بكل قواية عين تقول باكواردز كومبيتبل .. لو الكلام الي طلع في ذا التقرير امل عشاق الاكس راح يخيب كثير.
 

Torpedo

Contributing Staff
المشكلة " هاردويرية " مو "سوفتويرية" مو مشكلة .. بتشوفون ايميوليترز على الجهاز اكيد ;)
 

Humam

True Gamer
والله زينو الباكوارد بالنسبة لي مهم.. ومو كل شي يعتبر منقصة في الجهاز تقولوا مو مهم الا مهم ونص.

بالمناسبة الآن شفنا من الي المفروض يتعلم قبل مايطور اجهزته بسرعة ؟ مو مايكروسوفت كانت تقول عبر الاكس 2 راح نعلم سوني انها ماتطور اجهزتها بسرعة ؟ الله اكبر بس... قلنالكم لحد يلعب مع سوني قسم بالله يد تحرقه.. هيا سلم لي كم حتخسر مايكروسوفت اذا تبغى تضمن الباكواردز.
 

The_One

Hardcore Gamer
Xeno قال:
المشكلة تتكلم كأنك فاهم وأنت ماتدري بالسالفة, المسألة مسألة حقوق, لأن الاكس بوكس 1 من صنع Nvadia ومايكروسوفت أنهت علاقتها بهذي الشركة, فما تقدر تستخدم شرائحها في الإكس بوكس 360.

عموما ماتهمني مسألة الباكواردز, احنا بنتقدم قدام ولا بنرجع ورى؟ واللي فاتته ألعاب مهمة من الاكس بوكس الأول وفعلا يبي يلعبها بيشتري على كل حال لأنه مايملك الجهاز الأول, فما تفرق في كلتا الحالتين, وماتوقع السعر يكون أعلى من 10 دولار للعبة الواحدة ويمكن أقل, هذا طبعا إذا افترضنا أن هذا الخبر صحيح أصلا, وأنا شايف أنه bogus لول.


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

ولكن المشكلة انها "مايكروووووووووسوووووووووفت " بكبرها عاجزة عن هذا الشيء ...هههههههه :bigSmile:


وبالنسبة لمسالة "مايهمك"...

قديمة ترى :razz: ياما سمعنا " ما يهمني حجم الجهاز" وبمجرد صار الجهاز الجديد صغير نسبياً عفستونا ..

ونفس الكلام سمعناه عن يد التحكم ...ألخ

يعجبني اسلوب الترقيع فيك :razz:

لا الي يرفع الضغط ان مايكروسوفت ماخلت اعتبار للأدب لا بكل قواية عين تقول باكواردز كومبيتبل .. لو الكلام الي طلع في ذا التقرير امل عشاق الاكس راح يخيب كثير.

أنها "مايكروسوفت" بلا شك...معروفة حركاتها وسحباتها :rolleyes:
 

Xeno

True Gamer
GSenius قال:
والله زينو الباكوارد بالنسبة لي مهم.. ومو كل شي يعتبر منقصة في الجهاز تقولوا مو مهم الا مهم ونص.

بالمناسبة الآن شفنا من الي المفروض يتعلم قبل مايطور اجهزته بسرعة ؟ مو مايكروسوفت كانت تقول عبر الاكس 2 راح نعلم سوني انها ماتطور اجهزتها بسرعة ؟ الله اكبر بس... قلنالكم لحد يلعب مع سوني قسم بالله يد تحرقه.. هيا سلم لي كم حتخسر مايكروسوفت اذا تبغى تضمن الباكواردز.
أنا ماقلت لك مش مهم, أصلا همام هذا الخبر توقع, الخبر من لسان Microsoft هو أن الإكس بوكس 360 بيشغل أغلب ألعاب الأول بس مش كلها (مثل بعض ألعاب البلاي 1 القديمة ماتشتغل على البلاي 2), لذلك ماطلعوا كلام رسمي نهائي بخصوص هذا الموضوع.

مادري وش دخل الاستعجال فالموضوع, سواء نزل الاكس بوكس 360 نهاية العام ولا بعد سنتين, الحقوق مع Nvadia لذلك صعب تشتغل كل ألعاب الاكس بوكس 1 على الـ360
 

Xeno

True Gamer
The One

اسمح لي بس أنت ساذج ولا هذا بس أسلوبك في النقاش؟ تنسب لي كلام من عندك بعدين تقول "يرقع"... حمدلله والشكر.
مافي داعي تقط وجهك فكل موضوع, مش عاجبتك مايكروسوفت الصفحة ماشالله مليانة مواضيع سوني ونتتندو اختار اللي يعجبك.
 

The_One

Hardcore Gamer
Xeno قال:
The One

اسمح لي بس أنت ساذج ولا هذا بس أسلوبك في النقاش؟ تنسب لي كلام من عندك بعدين تقول "يرقع"... حمدلله والشكر.
مافي داعي تقط وجهك فكل موضوع, مش عاجبتك مايكروسوفت الصفحة ماشالله مليانة مواضيع سوني ونتتندو اختار اللي يعجبك.

الله الله انا الحين صرت ساذج وماعندي أسلوب بالنقاش :bigSmile:

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

واذا ما تقدر تناقشيني أنت حر لكن أبداً ما تقدر تمنعني أني ابدي رأيي في أي موضوع يدخل مزاجي ...خل يكون في علمك هالشي.. :wink:
 

Xeno

True Gamer
The_One قال:
الله الله انا الحين صرت ساذج وماعندي أسلوب بالنقاش :bigSmile:

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

واذا ما تقدر تناقشيني أنت حر لكن أبداً ما تقدر تمنعني أني ابدي رأيي في أي موضوع يدخل مزاجي ...خل يكون في علمك هالشي.. :wink:
إذا هذي مش ردود ساذجة مادري إيش السذاجة عندك...
"ولكن المشكلة انها "مايكروووووووووسوووووووووفت " بكبرها عاجزة عن هذا الشيء ...هههههههه"
وتنسب لي كلام ماقلته بعدين تقول أصرف:
" ما يهمني حجم الجهاز"
على قولتك لو قاعدة البيانات موجودة كان اقتبسب لك من ردود أخرى لك.
واذا ما تقدر تناقشيني أنت حر لكن أبداً ما تقدر تمنعني أني ابدي رأيي في أي موضوع يدخل مزاجي ...خل يكون في علمك هالشي..
لاتحرمنا منها. :p
 

szero

True Gamer
مثل ما قال توربيدو المشكله هاردوير ... لأن تغير المعالج من Intel Pentium III الى ibm powerpc يتطلب اعادة بناء للألعاب
بس عن المحاكيات ... ممكن بس صعبه مره لان الفرق بين Sharp ARM7TDMI (جيم بوي أدفانس) و Intel Pentium III مب مثل الفرق بين Intel Pentium III و IBM PowerPC يعني ممكن يبرمجو محاكي، بس ما راح يكون بالسرعة اللازمة للاستمتاع باللعبه (مثل ما صار بمحاكي البلاي ستيشن 1 على الاكس بوكس)
 

The_One

Hardcore Gamer
إذا هذي مش ردود ساذجة مادري إيش السذاجة عندك...
"ولكن المشكلة انها "مايكروووووووووسوووووووووفت " بكبرها عاجزة عن هذا الشيء ...هههههههه"

مهزلة كبيرة وتستحق رد مثل هذا ...تعتبرها سذاجة ؟ أنت حساس زيادة عن اللزوم اسمحلي يعني ههههههه :bigSmile:

وتنسب لي كلام ماقلته بعدين تقول أصرف:
" ما يهمني حجم الجهاز"

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

لاتحرمنا منها.

افا عليك قاعد لك انا :cool:
 

Strife

True Gamer
GSenius قال:
لا الي يرفع الضغط ان مايكروسوفت ماخلت اعتبار للأدب لا بكل قواية عين تقول باكواردز كومبيتبل .. لو الكلام الي طلع في ذا التقرير امل عشاق الاكس راح يخيب كثير.

مايكروسوفت واساليب خداع المستهلكين....ليش انا مب مستغرب؟
 

Xeno

True Gamer
مهزلة كبيرة وتستحق رد مثل هذا ...تعتبرها سذاجة ؟ أنت حساس زيادة عن اللزوم اسمحلي يعني ههههههه
المشكلة تتكلم كأنك فاهم وأنت ماتدري بالسالفة, المسألة مسألة حقوق, لأن الاكس بوكس 1 من صنع Nvadia ومايكروسوفت أنهت علاقتها بهذي الشركة, فما تقدر تستخدم شرائحها في الإكس بوكس 360.
المشكلة رديت عليك وتطول السالفة...
قاعدة البيانات الممسوحة هي الي منقذتك من هذا الموقف
من يوم افتتحنا ترو جيمنج السنة الماضية ماجبت طاري الحجم لا جهاز ولا يد ولا بطن, لاتقعد تطلع سوالف وتسوي نفسك تعرف وقديم وحركات مال أول.
 

Nintendo

TG editor-in-chief
عشان كذا احب ننتندو ;)

زينو تراك ماخذ الموضوع بحساسية زياده عن اللزوم بقوه :)
 

Uzumaki Naruto

True Gamer
ما تلاحظون ان النقاشات الحاده كاثره بالمنتدى -_- ..

والموضوع ما يهمني مره ..
 

rubso

Banned
Xeno قال:
المشكلة تتكلم كأنك فاهم وأنت ماتدري بالسالفة, المسألة مسألة حقوق, لأن الاكس بوكس 1 من صنع Nvadia ومايكروسوفت أنهت علاقتها بهذي الشركة, فما تقدر تستخدم شرائحها في الإكس بوكس 360.

عموما ماتهمني مسألة الباكواردز, احنا بنتقدم قدام ولا بنرجع ورى؟ واللي فاتته ألعاب مهمة من الاكس بوكس الأول وفعلا يبي يلعبها بيشتري على كل حال لأنه مايملك الجهاز الأول, فما تفرق في كلتا الحالتين, وماتوقع السعر يكون أعلى من 10 دولار للعبة الواحدة ويمكن أقل, هذا طبعا إذا افترضنا أن هذا الخبر صحيح أصلا, وأنا شايف أنه bogus لول.
لا ، خطأ
لو تعلمت شوي على اللنكس او برمجة الـ C/C++ راح تعرف ايش قصدهم بالـ Recompilation او Compile
مثال:
انت اذا جيت تصمم برنامج لـ Windows .. يجب عليك انك تاخذ الـ Headers وملفات البرمجة وتسمى Windows SDK ، او اذا كان الـ compiler مالك يدعمها بذلك لن تحتاج لملفات Microsoft .. انت بدأت المشروع وانهيته ، وتريد ان تجعله Binary أو قابل للتشغيل "قابل للقراءة من قبل المعالج" عليك ان تحدد المعالجات التي يدعمها هذا البرنامج ان كانت Intel او AMD " عادة AMD تدعم برامج Intel كلها" .. هذا هو المثال اتمنى انه وصلك
واذا ما قدرت تفهم امثلتي ، اعطيك مثال صغير وجميل
انت تبي تشغل نظام تشغيل MAC OS X ، لا تستطيع ، لماذا؟
لان MAC عاملين له Compiling للتشغيل على PowerPC Processors وليست على الـ Intel لهذا لن تستطيع تشغيله الا بمعالجات IBM PowerPC نفس الشيء مع العاب Xbox القديم ، كلها Compile على معالجات Intel .. تخيل انتقلوا الى معالجات PowerPC صعب انك تشغلهم الا عن طريق Emulator والـ Emulator فيه مليون خطأ .. لكي تضمن نجاح المنتج عليك ان تفكر بالبديل
ارجو انها وصلت لك
للجميع : اعتقد الاكسبوكسية لن يحتاجون الى Backwards لان لديهم الجهاز القديم .. اما الجدد سيشترون الـ Recompiled Games "القوية فقط" امثال Ninja Gaiden و HALO و DOA و إلخ ...
مثال آخر "مصور"...
mesal3kc.jpg

هذا نظام تشغيل Linux توزيعة تدعى Fedora Core
لكن صدر كنسختين
نسخة لمعالجات 32-bit و نسخة 64-bit
الـ 32 بت ، هي مثل Pentium 4
والـ 64 بت مثل Intel x86 64-bit Extreme Edition و AMD FX وهكذا
بمعنى آخر ان نسخة الـ 32 بت لا تعمل على 64 بت
وكلنا يعلم ان الـ Xbox 1 كان يستخدم معالج 32 بت هو X Chip ( Intel Pentium III )
لكن الـ X360 يستخدم PowerPC (64-bit ) لا يقارن ابداً مع الاجهزة القديمة
وهنا تكمن المشكلة
 
التعديل الأخير:

Torpedo

Contributing Staff
مشكور على الشرح الحلو .. وصلت الفكرة ..

المشكلة مو مشكلة مايكروسوفت .. المشكلة مشكلتنا احنا ما اخذنا أكس بوكس من أول :'( .. لازم كونكر تدعم الاثنين...
 

Uchiha Basem

True Gamer
شباب أغلبكم عدى ربسو فهم الموضوع غلط ، في ألعاب سيتم إعادة تحويلها للغة المتوافقة مع الاكس بوكس 360 ، والبداية رح تكون مع ألعاب هيلو.

للي مافهم كثير شرح ربسو:

أجهزة الكمبيوتر العادية فيها 3 أنواع من اللغات (machine language و assembly language و C++ language) ، فال C++ تعتبر high level programming language والassebmbly تعتبر low level programming language ، والmachine language هي اللغة التي يقوم المعالج بمعالجتها(executing)

للتحويل من الhigh level language لل low level language نستخدم الcompiler والعملية اسمها compiling ، ومن ثم يتم تحويل الناتج واللي هي بصيغة low level language إلى machine codes بواسطة مايسمى يالassembler ، وعندها يقوم المعالج بمعالجة البرنامج المكتوب في ال c++ .

المجال هذا كبير شوي وفيه تفاصيل متعددة ولكن هذا شرح مختصر لها ، يعني ببساطة مايكروسوفت رح تضطر تعدل شوي في أكواد الألعاب اللي بدها تصدرها على الاكس بوكس 360 حتى تصير اللعبة قابلة للعمل على ال360 بسب وجود اختلاف في المعالج الذي يقوم بمعالجة الmachine language في الاكس بوكس 360 .

أتمنى ما كون أطلت:)

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

Torpedo

Contributing Staff
و هذا يمكن يفسر ليش في كثير من الالعاب تأجلت .. و ما بدأت بالظهور إلا لما بدأ الحديث اكثر عن الـ 360
 

szero

True Gamer
rubso قال:
لا ، خطأ
لو تعلمت شوي على اللنكس او برمجة الـ C/C++ راح تعرف ايش قصدهم بالـ Recompilation او Compile
مثال:
انت اذا جيت تصمم برنامج لـ Windows .. يجب عليك انك تاخذ الـ Headers وملفات البرمجة وتسمى Windows SDK ، او اذا كان الـ compiler مالك يدعمها بذلك لن تحتاج لملفات Microsoft .. انت بدأت المشروع وانهيته ، وتريد ان تجعله Binary أو قابل للتشغيل "قابل للقراءة من قبل المعالج" عليك ان تحدد المعالجات التي يدعمها هذا البرنامج ان كانت Intel او AMD " عادة AMD تدعم برامج Intel كلها" .. هذا هو المثال اتمنى انه وصلك
واذا ما قدرت تفهم امثلتي ، اعطيك مثال صغير وجميل
انت تبي تشغل نظام تشغيل MAC OS X ، لا تستطيع ، لماذا؟
لان MAC عاملين له Compiling للتشغيل على PowerPC Processors وليست على الـ Intel لهذا لن تستطيع تشغيله الا بمعالجات IBM PowerPC نفس الشيء مع العاب Xbox القديم ، كلها Compile على معالجات Intel .. تخيل انتقلوا الى معالجات PowerPC صعب انك تشغلهم الا عن طريق Emulator والـ Emulator فيه مليون خطأ .. لكي تضمن نجاح المنتج عليك ان تفكر بالبديل
ارجو انها وصلت لك
للجميع : اعتقد الاكسبوكسية لن يحتاجون الى Backwards لان لديهم الجهاز القديم .. اما الجدد سيشترون الـ Recompiled Games "القوية فقط" امثال Ninja Gaiden و HALO و DOA و إلخ ...
مثال آخر "مصور"...
mesal3kc.jpg

هذا نظام تشغيل Linux توزيعة تدعى Fedora Core
لكن صدر كنسختين
نسخة لمعالجات 32-bit و نسخة 64-bit
الـ 32 بت ، هي مثل Pentium 4
والـ 64 بت مثل Intel x86 64-bit Extreme Edition و AMD FX وهكذا
بمعنى آخر ان نسخة الـ 32 بت لا تعمل على 64 بت
وكلنا يعلم ان الـ Xbox 1 كان يستخدم معالج 32 بت هو X Chip ( Intel Pentium III )
لكن الـ X360 يستخدم PowerPC (64-bit ) لا يقارن ابداً مع الاجهزة القديمة
وهنا تكمن المشكلة
تماما، وهذا الي ابي اقوله
 

rubso

Banned
Uchiha Basem قال:
شباب أغلبكم عدى ربسو فهم الموضوع غلط ، في ألعاب سيتم إعادة تحويلها للغة المتوافقة مع الاكس بوكس 360 ، والبداية رح تكون مع ألعاب هيلو.

للي مافهم كثير شرح ربسو:

أجهزة الكمبيوتر العادية فيها 3 أنواع من اللغات (machine language و assembly language و C++ language) ، فال C++ تعتبر high level programming language والassebmbly تعتبر low level programming language ، والmachine language هي اللغة التي يقوم المعالج بمعالجتها(executing)

للتحويل من الhigh level language لل low level language نستخدم الcompiler والعملية اسمها compiling ، ومن ثم يتم تحويل الناتج واللي هي بصيغة low level language إلى machine codes بواسطة مايسمى يالassembler ، وعندها يقوم المعالج بمعالجة البرنامج المكتوب في ال c++ .

المجال هذا كبير شوي وفيه تفاصيل متعددة ولكن هذا شرح مختصر لها ، يعني ببساطة مايكروسوفت رح تضطر تعدل شوي في أكواد الألعاب اللي بدها تصدرها على الاكس بوكس 360 حتى تصير اللعبة قابلة للعمل على ال360 بسب وجود اختلاف في المعالج الذي يقوم بمعالجة الmachine language في الاكس بوكس 360 .

أتمنى ما كون أطلت:)

بس باختصار من هذا الكلام مافي قابلية لشتغيل ألعاب الاكس بوكس الأول بالطريقة اللي نحن فاهمينها في البلاي ستيشن ، لازم يقوم المستهلك بشراء اللعبة المعنية مجددا بعد تعديلها :rolleyes:
A change from a 32-bit to a 64-bit architecture is a fundamental alteration, as most operating systems must be extensively modified to take advantage of the new architecture. Other software must also be ported to use the new capabilities; older software is usually supported through either a hardware compatibility mode (in which the new processors support an older 32-bit instruction set as well as the new modes), through software emulation, or by the actual implementation of a 32-bit processor core within the 64-bit processor die (as with the Itanium2 processors from Intel). One significant exception to this is the AS/400, whose software runs on a virtual ISA which is implemented in low-level software. This software, called TIMI, is all that has to be rewritten to move the entire OS and all software to a new platform, such as when IBM transitioned their line from 32-bit POWER to 64-bit POWER.
هذا اولاً
ثانياً ، هل انت تستخدم Assembly للبرمجة ؟ بالله عليك قول لي
ثالثا، لا احد يفهم بلغات البرمجة الا انت يمكن بالمنتدى .. فلازم تشرح لهم بشكل مبسط على شان توصل لهم النقطة
خلنا نبدأ معاك حصص البرمجة بسم الله نبدأ
هناك اشياء مثل تفكير الانسان ، واللغات الطبيعية مثل الانجليزي والعربي وهذي اللغات ، وهناك لغات عالية المستوى مثل C++ , FORTRAN , COBOL إلخ ، وهناك ايضاً ما اردت ان توضحه لنا الا وهو لغات ذات مستوى ادنى وهي "Assembley Lanuage" وهناك الأخيرة شفرات الكمبيوتر او الـ Machine Code الا وهو "الكمبيوتر نفسه"
وانت تعرف ان تعلمك للـ Assembly هو الخطوة الصحيحة لفهم البرمجة، لكن هناك قصور بها انها تخليك تلتزم بشكل قوي بقواعد الآلة، لكن مع ظهور اللغات العالية المستوى "high-level lang" مثل الـ C++ صارت أسهل من استخدام الـ Assembly او شفرات الحاسب نفسه ، لانها قريبة حيل من اللغات الطبيعية مثل الإنجليزية ..
نأتي للـ Compiler
بالعربية أقرب كلمة له هي "إستخلاص"
وهذا مهمته ، ترجمة البرامج التي كتبت بالـ High-Level Languages إلى لغة الآلة..
وبالنسبة للبرنامج في اللغات العالية المستوى ، يطلق عليها Source Programs او برامج المصدر ، بالنسبة للكومبايلر ، و برامج المصدر هي معلومات الإدخال "Input Data" ، والمهمة هنا ترجمتها الى لغة الآلة ليصبح برنامج "كائن" Object Program" وبعض الكومبايلر تخرج لك قائمة من رسائل الخطأ والمعلومات المدخلة
يعني بالأخير ما أردت توضيحه
Source Program وهو C++
والحساب والتشغيل وترجمة البرامج الى قابلة للتشغيل هي الـ Compilers
والـ Object Program وهي لغة الآلة
بالأخير الكمبيوتر يشغل ذلك الـ Object Program "اللي انت عملته"
مابي اتوسع معاك ، وانصحك بشراء كتاب اسمه Programming and Problem Solving with C++ SECOND EDITION
من تأليف Nell Dale , Chip Weems , Mark Headington
راح تستفيد منه كثير .. وراح تفهم ايش كنت احاول اوصل لك من معلومات
واذا فهمت الصورة اللي انا حطيتها عن الـ Fedora راح تفهم ايش اقصد
Basem , you are good in Programming stuff , do you play PC Games? :bigSmile:
cuz if you do , then you need to come to CS
 
التعديل الأخير:

Torpedo

Contributing Staff
خلينا نخلص ثالث ثانوي أول و يصير خير بعدين ... -_- و خليني على الـ Hardware احلى ;)
 

AM2

Hardcore Gamer
مشكورين على المعلومات
 

ASWD

True Gamer
غلطة الشاطر بألف :peeved:

الله يخلي لنا سوني وأجهزتها :rolleyes:

انا شخصيا ما تفرق معي كثير صراحا

شغل العاب الجهاز القديم اولا ماهي مشكلة

الأكس بوكس موجود عندي وانا من النوع اللي ما يحب يتخلى عن اجهزته القديمة يعني اذا نزل الأكس بوكس360 ماراح اتخلى عن الأكس بوكس الحالي واقوم ببيعه راح يظل عندي وكل ما اشتقت للعبة مثل نينجا جيدن هالو2 سبلنتر سيل 3 فورزا وألخ اروح اشغله والعب بيها :)
 

The_One

Hardcore Gamer
rubso قال:
هذا اولاً
ثانياً ، هل انت تستخدم Assembly للبرمجة ؟ بالله عليك قول لي
ثالثا، لا احد يفهم بلغات البرمجة الا انت يمكن بالمنتدى .. فلازم تشرح لهم بشكل مبسط على شان توصل لهم النقطة
خلنا نبدأ معاك حصص البرمجة بسم الله نبدأ
هناك اشياء مثل تفكير الانسان ، واللغات الطبيعية مثل الانجليزي والعربي وهذي اللغات ، وهناك لغات عالية المستوى مثل C++ , FORTRAN , COBOL إلخ ، وهناك ايضاً ما اردت ان توضحه لنا الا وهو لغات ذات مستوى ادنى وهي "Assembley Lanuage" وهناك الأخيرة شفرات الكمبيوتر او الـ Machine Code الا وهو "الكمبيوتر نفسه"
وانت تعرف ان تعلمك للـ Assembly هو الخطوة الصحيحة لفهم البرمجة، لكن هناك قصور بها انها تخليك تلتزم بشكل قوي بقواعد الآلة، لكن مع ظهور اللغات العالية المستوى "high-level lang" مثل الـ C++ صارت أسهل من استخدام الـ Assembly او شفرات الحاسب نفسه ، لانها قريبة حيل من اللغات الطبيعية مثل الإنجليزية ..
نأتي للـ Compiler
بالعربية أقرب كلمة له هي "إستخلاص"
وهذا مهمته ، ترجمة البرامج التي كتبت بالـ High-Level Languages إلى لغة الآلة..
وبالنسبة للبرنامج في اللغات العالية المستوى ، يطلق عليها Source Programs او برامج المصدر ، بالنسبة للكومبايلر ، و برامج المصدر هي معلومات الإدخال "Input Data" ، والمهمة هنا ترجمتها الى لغة الآلة ليصبح برنامج "كائن" Object Program" وبعض الكومبايلر تخرج لك قائمة من رسائل الخطأ والمعلومات المدخلة
يعني بالأخير ما أردت توضيحه
Source Program وهو C++
والحساب والتشغيل وترجمة البرامج الى قابلة للتشغيل هي الـ Compilers
والـ Object Program وهي لغة الآلة
بالأخير الكمبيوتر يشغل ذلك الـ Object Program "اللي انت عملته"
مابي اتوسع معاك ، وانصحك بشراء كتاب اسمه Programming and Problem Solving with C++ SECOND EDITION
من تأليف Nell Dale , Chip Weems , Mark Headington
راح تستفيد منه كثير .. وراح تفهم ايش كنت احاول اوصل لك من معلومات
واذا فهمت الصورة اللي انا حطيتها عن الـ Fedora راح تفهم ايش اقصد
Basem , you are good in Programming stuff , do you play PC Games? :bigSmile:
cuz if you do , then you need to come to CS

PHP:
int X = Xbox1

While (xbox360!=1)

cout<<"Xbox360 is d00m3d"
هذه الخلاصة بكل بساطة لا تعور راسك بالشرح :razz:

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

Humam

True Gamer
The_One قال:
PHP:
int X = Xbox1

While (xbox360!=1)

cout<<"Xbox360 is d00m3d"
هذه الخلاصة بكل بساطة لا تعور راسك بالشرح :razz:

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

هههههههههههههههههههههههههه
 
أعلى