hits counter

Xbox 360 "backwards compatibility" explained

  • بادئ الموضوع بادئ الموضوع Humam
  • تاريخ البدء تاريخ البدء

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


ايش هذا !!!!!!!
 
من صجهم ؟


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

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

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

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

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


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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

واذا ما تقدر تناقشيني أنت حر لكن أبداً ما تقدر تمنعني أني ابدي رأيي في أي موضوع يدخل مزاجي ...خل يكون في علمك هالشي.. :wink:
إذا هذي مش ردود ساذجة مادري إيش السذاجة عندك...
"ولكن المشكلة انها "مايكروووووووووسوووووووووفت " بكبرها عاجزة عن هذا الشيء ...هههههههه"
وتنسب لي كلام ماقلته بعدين تقول أصرف:
" ما يهمني حجم الجهاز"
على قولتك لو قاعدة البيانات موجودة كان اقتبسب لك من ردود أخرى لك.
واذا ما تقدر تناقشيني أنت حر لكن أبداً ما تقدر تمنعني أني ابدي رأيي في أي موضوع يدخل مزاجي ...خل يكون في علمك هالشي..
لاتحرمنا منها. :p
 
مثل ما قال توربيدو المشكله هاردوير ... لأن تغير المعالج من Intel Pentium III الى ibm powerpc يتطلب اعادة بناء للألعاب
بس عن المحاكيات ... ممكن بس صعبه مره لان الفرق بين Sharp ARM7TDMI (جيم بوي أدفانس) و Intel Pentium III مب مثل الفرق بين Intel Pentium III و IBM PowerPC يعني ممكن يبرمجو محاكي، بس ما راح يكون بالسرعة اللازمة للاستمتاع باللعبه (مثل ما صار بمحاكي البلاي ستيشن 1 على الاكس بوكس)
 
إذا هذي مش ردود ساذجة مادري إيش السذاجة عندك...
"ولكن المشكلة انها "مايكروووووووووسوووووووووفت " بكبرها عاجزة عن هذا الشيء ...هههههههه"

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

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

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

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

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

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

زينو تراك ماخذ الموضوع بحساسية زياده عن اللزوم بقوه :)
 
ما تلاحظون ان النقاشات الحاده كاثره بالمنتدى -_- ..

والموضوع ما يهمني مره ..
 
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 ) لا يقارن ابداً مع الاجهزة القديمة
وهنا تكمن المشكلة
 
التعديل الأخير:
مشكور على الشرح الحلو .. وصلت الفكرة ..

المشكلة مو مشكلة مايكروسوفت .. المشكلة مشكلتنا احنا ما اخذنا أكس بوكس من أول :'( .. لازم كونكر تدعم الاثنين...
 
شباب أغلبكم عدى ربسو فهم الموضوع غلط ، في ألعاب سيتم إعادة تحويلها للغة المتوافقة مع الاكس بوكس 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:
 
التعديل الأخير:
و هذا يمكن يفسر ليش في كثير من الالعاب تأجلت .. و ما بدأت بالظهور إلا لما بدأ الحديث اكثر عن الـ 360
 
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 ) لا يقارن ابداً مع الاجهزة القديمة
وهنا تكمن المشكلة
تماما، وهذا الي ابي اقوله
 
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
 
التعديل الأخير:
خلينا نخلص ثالث ثانوي أول و يصير خير بعدين ... -_- و خليني على الـ Hardware احلى ;)
 
مشكورين على المعلومات
 
غلطة الشاطر بألف :peeved:

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

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

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

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

بعدين شسالفة سويتونا ما نفهم بالبرمجة الله يهديكم ترى واجد منا تخصص برمجة كمبيوتر
 
The_One قال:
PHP:
int X = Xbox1

While (xbox360!=1)

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

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

هههههههههههههههههههههههههه
 
عودة
أعلى