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

بخصوص عائلة C و مدى عملها فى ويندوز ولينكس

مغلق
بدأه TYEF في 13 فبراير 2005 · 6 رد · 479 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

طب معلش سؤال بقى بخصوص عائلة لغة C\C++\C++.Net هل البرنامج المصمم بهذه اللغات يعمل على ويندوز ولينكس أيضا بدون مشاكل وإيه السبب إن دوال إستخدام الألوان زى :

 textcolor();

و

 textbackground();

فى VC++ Compiler الخاص بلغة C .

وأيه أفضل مترجم لغة ++C\C بحيث يعمل البرنامج بعد تنفيذه على ويندوز ولينكس

-------------------------------------------------

بإختصار إيه هى مجموعة البرامج والأدوات ولغات البرمجة مفتوحة المصدر.

تم تعديل هذه المشاركة بواسطة TYEF في 14 فبراير 2005 في 00:49

#2

بالنسبة لبرمجة اللنكس فهي مختلفة ولها مكتباتها الخاصة GNUM و KDE ولكل برمجته الخاصة .

من المكتبات المستخدمة QT وواحدة إسمها GTK+ كما أذكر , وأفضل من سيفيدك هنا هو برق :)

banner_60_468.gif

NOTHING IS IMPOSSIBLE

#4

طب إزاى أنا أستطيع قراءة شفرته ( مفتوح المصدر ) والتعديل فيها.والاختلاف هنا أنت ذكرت بخصوص المكتبات أما الاوامر ذات نفسها تختلف بتاعة اللغة من لينكس لويندوز.

تم تعديل هذه المشاركة بواسطة TYEF في 14 فبراير 2005 في 17:27

#5

السلام عليكم

آسف لتأخري على الرد، فلقد كنت في معارك طاحنة بالأمس :lol:

والحمد لله ربنا ستر <_<

المهم

لا يمكنك أن تعمل بالدوال الخاصة بأي نظام في النظام الآخر، لأنه غير معرفة لدى النظام الآخر ، حتى وإن قمت بعملية إعادة compilation ، لأن system call أو api مختلفة من نظام لآخر، أما لو قمت بصنع برنامج من الدوال القياسية ،فهي تعتبر كأي مكتبة عادية غير أن اسمه فقط هو المشترك وهو لا يكفي ، بمعنى : نفرض مثلا أنك كتبت برنامجا صغيرا به دالة cout المعرفة داخل iostream.h ، فلو قمت بملاحظة طريقة كتابة هذه الملفات ستجدها مختلفة بين نظام ونظام ، حتى ولو كانت الشركة المنتجة للcompiler واحدة لأنه هنا محكوم بأشياء أخرى تخص النظام مثل system call ، ولكل نظام طريقته الخاصة في تصنيع نظام التشغيل ، رغم أنك قد تتسائل كيف ذلك بما أن المعالج الذي سوف يشغل البرنامج من خلال النظامين واحد؟ أقول لك أن لكل نظام طريقته في إنشاء process و threads الخاصة به ، لذلك قد يتعارض أحد برامج النظام مع الآخر تتعلق ببداية process وكيفية تعامله مع النظام والمعلومات التي يحتاجها وما إلى ذلك من الأشياء المتعلقة بالنظام.و لا أريد أن ندخل في تفاصيل أكثر.أما لو قمت بصنع برنامج كامل في أحد النظم فيمكنك أن تشغله في نظام آخر بمساعدة بعض البرامج.

وأحب أن أنوه هنا بشيء ، وهو أنك عندما تريد أن تتعامل مع نظام ما فلا بد من أن تتعامل معه من خلال system calls ، لأن هذه الدوال توفر عليك الكثير من الوقت والجهد بالإضافة أنها ستقوم بالعمل بكفاءة كبيرة، مما قد تفتقده أنت خصوصا إن لم تكن خبيرا بطريقة عمل نظم التشغيل ، حتى لو كنت خبيرا فهذا سيأخذ منك وقتا طويلا لا شك .

والله تعالى أعلى وأعلم.

ولو في أي سؤال فالعبدلله في الخدمة.

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#6

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

#7

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

وإيه أفضل كومبايلر للسى فى ويندوز وفى لينكس

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…