السلام عليكــم ورحمـة الله وبركاتــه
ماهو الفرق بين لغة سي ولغات البرمجة الاخرى
أو ماالذي توفره هذه اللغة ولا توفره اللغات الاخرى
مع الشكر
السلام عليكــم ورحمـة الله وبركاتــه
ماهو الفرق بين لغة سي ولغات البرمجة الاخرى
أو ماالذي توفره هذه اللغة ولا توفره اللغات الاخرى
مع الشكر
أضم صوتي.
وأعلم أن الموضوع قد تمت مناقشته من قبل، ولكن لي سؤال، فقد قرأت أن من أهم ما يميز C هو المؤشرات، وأن أهم ما يميز المؤشرات أنه يمكن استعمالها كمصفوفات غير ثابتة الحجم Dynamic .
ولكن يمكنك بكل بساطة ، وفي الفيجوال بيسك إنشاء مصفوفة ديناميكية، وتحديد حجمها متى تشاء:
Dim MyArray() As Integer --- --- --- ReDim MyArray(10)
هذا مثال، فأرجو من الإخوة التوضيح
جزاكم الله خيراً
هذه الجملة خاطئة :wacko:
مادا يميز سي ... مممم سؤال مثير للاهتمام
مادا عن ال cool syntax
او عن التعامل مع المؤشرات كانها حلوى :lol:
و مادا عن القدرة العالية لبرمجة انظمة التشغيل
او ربما التحكم في العتاد
الخلاصة لغة سي نعمة و لن يحس بها الا من تدوقها تم تركها لصالح لغات اخرى
ملاحظة
المؤشرات ليست فقط للتعامل مع المصفوفات الديناميكية
العمل كثير و الوقت قليل أعاننا الله
السلام عليكم , لي رد على الموضوع وهو ان تقيم اللغة يتم على حسب التطبيق , اي بمعنى لغة السي تعتبر لغة قوية جدا في التطبيقات نظم التشغيل: انتي فايروس في برامج التحكم والعاب الكمبيوتر ولكن هذه اللغة لا تصلح لكل التطبيقات المقصود هنا لكل مجال من مجالات الكمبيوتر لغة ولكل لغة مبرمجين , لا يكفي اختصاصي البرمجة لغة واحده لكنه مطالب بمعرفة الكثير ويعتمد ذلك على المشاريع او التطبيقات التي يعمل بها. وكل مبرمج سي يمكنه وبكل سهولة تعلم اللغات الاخرى بكل سهولة للتشابه الكبير بين لغة السي مثلا ولغة الب اتش بي او الجافا . هذا راي ولكم التوفيق
engineer22 كتب:ماهو الفرق بين لغة سي ولغات البرمجة الاخرىأو ماالذي توفره هذه اللغة ولا توفره اللغات الاخرى
مع الشكر
تجعلك ترغب بالعودة للأسمبلي -_-
Do as I say, not as I do
We are Anonymous. We are Legion. We don't forgive. We don't forget
اقتباسالمؤشرات ليست فقط للتعامل مع المصفوفات الديناميكية
أرجو الشرح أكثر عن مميزات المؤشرات، والتي تمكنك من فعل أشياء لا تستطيع فعلها باللغات الأخرى، علماً أني أتعلم السي بلس بلس، ولكن لا زلت مبتدئ فيها
هذه الجملة خاطئة :wacko:
يوجد مواضيع فى هذا المنتدى تحتوى نقاشات وشروحات تستطيع من خلالها لمس نقاط القوى فى لغة السى، مثلا اقرى الموضوع /index.php?showtopic=171705
ستجد فى جزء منه توضيح لكيفية تفاعل لغة السى مع الذاكرة (مؤشرات الذاكرة).
شكراً لك، وهذا الموضوع التي تمت الإشارة إليه هو من المواضيع المثبتة، لو أنك وضعته مباشرة.
ولكن قرأت مرة (أظن في موضوع "المؤشرات ما لها وما عليها)، أن الفائدة العظمى من المؤشرات هي كالتالي مثلاً:
int *pointer=new int [10]
وبهذا فإن حجمها ليس ثابتاً.
ولكن إليك هذا في الفيجوال بيسك:
Dim MyArray() As Integer
ثم عندما تريد تعبئتها:
ReDim MyArray(10)
أو:
ReDim Preserve MyArray(10)
حسب الحاجة، وبهذا أصبحت مصفوفة ديناميكية متغيرة الحجم.
أرجو التوضيح، يعني قد يكون هذا شبيهاً بالمواضيع التي تقارن بين اللغات (والتي هي كثيرة)، ولكن هنا نحن لا نقارن اللغات وإنما نتعرف على مميزات لغة جديدة بالنسبة لبعضنا.
جزاكم الله خيراً
هذه الجملة خاطئة :wacko:
هدا احد تطبيقات المؤشرات
التاشير على الداكرة مباشرة
typedef unsigned char byte; byte far *VGA = (byte far*)0xA0000000L;
العمل كثير و الوقت قليل أعاننا الله
تقنية نستعمل مع برمجة كارت الشاشة
نعم المؤشر يشير الى بايت في الداكرة و تستطيع قراءة قيمته او الكتابة فيه
اظن ان هد مثال جيد لاستعمال المؤشرات في السي :lol:
العمل كثير و الوقت قليل أعاننا الله
قوة السي لت تظهر إلا حين تبرمج لنواة التشغيل أو مترجمات اللغات أو البرامج الكبرى مثل الماكس والفوتوشوب
بالنسبة للمؤشرات ففي المنتدى مواضيع كثيرة تلم بهذا الموضوع
لماذا الشركات في الدول العربية لا تطلي السي وتطلب البيزيك والسي شارب
ليس لأن السي ضعيفة أو شيء من هذا القبيل
لأنه وبكل بساطة كل الشركات في البلدان العربية أقصى ما تبرمجهمن برامج هي برامج إدارة لقواعد البيانات وهي البرامج يكفي أن تبرمجها بالبيزك لن تجد فرق كبير بين برمجتها بالبيزك أو بالسي
لهذا الطلب كثير على البيزك والسي شارب في البلدان العربية
لكن لو حاولت هذه الشركات أن تبرمج برنامج بثقل الماكس هل ستستعمل البيزك قطعا لا
هنا ستلاحط قوة السي في البرمجة
اما مادامت أقصلى برنامج تبرمجه هو إما للمحاسبة أو لإدارة شركات صغرى فالبيزك يفي بالغرض خصوصا ان مبرمجي السي رواتبهم عالية
فلماذا الشركة تتحمل راتب مبرمج لبرنامج تستطيع القيام به بأقل تكلفة
السلام عليكم ,,
أخ engineer22 و الأخ abboodd هل يمكن أن تعطيانا فكرة عن مستواكم البرمجي, و هل أنتم طلاب برمجة أم هواية فقط حتى نعرف مالمطلوب من النقاش..
و ما هي اللغات التي تبرمجون بها ؟
تحياتي ,,
اقتباستقنية نستعمل مع برمجة كارت الشاشةنعم المؤشر يشير الى بايت في الداكرة و تستطيع قراءة قيمته او الكتابة فيه
اظن ان هد مثال جيد لاستعمال المؤشرات في السي
فعلاً هذا جميل ، هل من روابط ممكن تعطي فكرة أوسع :rolleyes:
اقتباسلأنه وبكل بساطة كل الشركات في البلدان العربية أقصى ما تبرمجهمن برامج هي برامج إدارة لقواعد البيانات وهي البرامج يكفي أن تبرمجها بالبيزك لن تجد فرق كبير بين برمجتها بالبيزك أو بالسي
بصراحة أظن الفرق كبير، ولا أظن أنني سأقترب من السي عندما أريد صنع برنامج لإدارة مكتب مثلاً، فإمكانيات فيجوال بيسك مع قواعد البيانات هائلة، ولا أدري بالنسبة للسي. فإن كانت هناك فكرة عن سي مع قواعد البيانات أرجو أن تفيدنا بها.
اقتباسأخ engineer22 و الأخ abboodd هل يمكن أن تعطيانا فكرة عن مستواكم البرمجي, و هل أنتم طلاب برمجة أم هواية فقط حتى نعرف مالمطلوب من النقاش..و ما هي اللغات التي تبرمجون بها ؟
فوق المتوسط وتحت المتقدم في الفيجوال بيسك، أنا لم أصل إلى عمر يخولني لأكون طالب برمجة، لكن أرجو ذلك،
ولعل هدف النقاش هو زيادة المعلومات عن هذه اللغة الرائعة.
بالسنبة للأخ engineer22 فيبدو أنه وضع الموضوع وذهب، فلا رد له أو تعقيب .
آسف إذا أثقلت عليكم.
جزاكم الله خيراً
هذه الجملة خاطئة :wacko:
السلام عليكم
السؤال فيه نظر ،
فلغة C ، تم إنشاؤها في الأساس لخدمة نظام UNIX ، وهذا لجعل هذا النظام يتميز بخاصية portability ، وهي أنه يكتب بلغة معينة ، وهي لغة C ، حيث أن هذه اللغة لا تعتمد على machine ، وأثناء عملية compilation ، فإنه يتم تحويل لغة C ، إلى لغة Assembly أو بمعنى أصح إلى machine language الخاصة بـ machine الذي تم فيه عملية compilation .
اقتباستجعلك ترغب بالعودة للأسمبلي
هذه الجملة غير صحيحة ، فكما قلت أن لغة C ، تم إنشاؤها لتكون machine independent .
System Engineer
Red Hat Certified Engineer
Red Hat Certificate Number
805010381752078
بسم الله الرحمن الرحيم
اهم ما يميز لغة السي هي انها تقوم بجميع الاغراض البرمجية قد يكون السنتكس طويلا ومزعجا لكنها تقوم بجميع الاغراض
تتميز انها تستطيع الى الوصول المستويات الدنيا
وكما تتميز انها بانها اساس للعديد من لغات البرمجة الحالية
لكن اريد ان انوه بشيء وهو المؤشرات
ليست لغة السي هي الوحيدة التي تستخدم المؤشرات لغة باسكال ايضا تمكنك من استخدام المؤشرات
وفقنا الله واياكم
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا
اقتباساهم ما يميز لغة السي هي انها تقوم بجميع الاغراض البرمجية قد يكون السنتكس طويلا ومزعجا لكنها تقوم بجميع الاغراض
ربما اخي علي تظن ان الصياغة الخاصة بلغة سي مزعجة جدا لكنها بالمقارنة مع
لغات اخرى فانها احسن و ابسط
الصراحة من اكثر الاشياء التي جعلتني اهرب من باسكال مثلا هي begin-end اما سي {} تغلبها في دلك :lol:
راي شخصي فقط -_-
قوة المؤشرات موجودة في الكثير من اللغات البرمجية
و انا ادكر ان احد اصدقائي اراني مرة نواة تجريبية كتبها بلغة باسكال
لكن اظن ان لغة سي بسطت التعامل مع المؤشرات على عكس باسكال التي :wacko: p^.ID = 5;
لو كل اللغات البست المؤشر قبعة مثل الباسكال لجننت :lol:
تم تعديل هذه المشاركة بواسطة fkugd2003 في 14 يناير 2009 في 00:22
العمل كثير و الوقت قليل أعاننا الله
اقتباسربما اخي علي تظن ان الصياغة الخاصة بلغة سي مزعجة جدا لكنها بالمقارنة مع لغات اخرى فانها احسن و ابسط
من قال اني اراها مزعجة بالعكس تماما المسالة تعود فقط وستنسى كل التعقيدات وانا تعودت على ذلك مع الباسكال ومع السي
لكن الكثير من الاخون يشتكون من ذلك
اما عن قضيت القبة فهي اجدى لانها تحميك من حرارة الشمس صيفاوانت ترتدي واحدة في صورتك :hot:
اما عن النجمة فمالذي ستفعله بها اذا لا تشتكي من القبعة :D
تحياتي للجميع
تم تعديل هذه المشاركة بواسطة علي .ع في 14 يناير 2009 في 02:09
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا
السلام عليكم ,,
لغة C!!!
هل هي اللغة الكاملة فعلاً ؟ و هل هناك لغات تنافسها ؟
لا يوجد على الساحة حالياً من يمكنه منافسة لغة C كـ general purpose language, ربما إلا ++C,
رغم الشبه الشديد بينها إلا أن اللغتان مختلفان جداً في مفاهيمها, على الرغم من C يمكن أن يقال عنها أنها متضمنة في ++C إلا أن ذلك ليس بصفة كاملة أو معيارية!
دعنا نناقش ما هي الأشياء التي يمكن الكلام عنها في لغة البرمجة بشكل مبسط, و لنكن واقعيين :
لغة البرمجة ما هي إلا مفهوم من المفاهيم التي تعطينا صورة أخرى للحاسوب, كل حاسوب, لا يوجد شيء اسمه "لغة الحاسوب" compter language, هناك لغة لكل حاسوب.
لغة كل حاسوب تسمى Instruction Set, أي مجموعة الأومر, و مجموعة أوامر أي حاسوب هي عبارة عن تعليمات محددة بحيث يكون ما تمثله تلك الأوامر عبارة عن تحكم بالعتاد.
التحكم بالعتاد المقصود هنا هو القيام بالعمليات التي يمكن للمعالج إجراؤها و كيف سيعامل الذاكرة, و بالطبع الجزء شديد الإختلاف بين الحواسيب عمليات الإدخال و الإخراج.
لغات البرمجة العالية المستوى تمثل مستوى من التجريد لذلك الحاسوب بحيث يصبح لديها عمليات مشتركة, بغض النظر عن كيفية إلقاء تلك الأوامر بكل لغة.
لا نريد الخوض في الموضوع كثيراً لأني عن نفسي لست بذلك المستوى في مثل هذا الموضوع المعقد جداً و هو ما يسمى بعالم تصميم Programming Languages و بناء مترجمات لها.
بعض الأمثلة على العمليات المشتركة كالحلقات و الشروط مفهوم الذاكرة, على أنها مجموعة محددة من الـ Bytes و إمكانية عمل تقسيم افتراضي للذاكرة من خلال فصل قطع البيانات عن بعضها البعض لتمثل مفاهيم مختلفة.
هذا يسمى basic model of computation and data,
C و ++C تعتبران الحاسوب عبارة عن معالج و ذاكرة فقط و جميع عمليات الإدخال و الإخراج ما هي إلا خصائص خاصة بكل حاسوب يجب مخاطبته بها بلغته الخاصة. لذلك ستجد أن كل مبرمج C غالباً ما يعرف لغة الـ assembly الخاصة بحاسوبه, و على مستويات أعلى تجريداً التخاطب مع دوال النظام أو حتى الدوال الخاصة التي قمت بكتابتها للتخاطب مع الحاسوب مباشرة.
كما قلنا لغات البرمجة الموجودة كلها توفر Abstraction أعلى بكثير, و تفترض عمليات لا يمكن تطبيقها على جميع أنواع الحواسيب, أو أن مفهوم الذاكرة الذي تدعمه لا يمكن تعميمه, أو أنها تفترض وجود خدمات خاصة في الحاسوب الذي سوف تخاطبه و خصوصاً في عمليات الإدخال وا لإخراج. و معظم لغات البرمجة الحديثة تخلصت من مفهوم ضم عمليات الإدخال و الإخراج من قلبها ليتم التخاطب مع الأجهزة الملحقة بالحاسب من خلال مكتبات تبنى أصلاً بلغة C غالباً.
Visual Basic يا عزيزي مفهومها يمثل الحاسب على أنه معالج IA-32 و نظام Windows مع كمية من الخدمات من خلال المكتبات الملحقة باللغة, و لا يمكن لذلك الخليط العجيب من الـ basic و الـ IDE و المترجم أن يخاطب غير هذه التشكلية من المتطلبات المفترضة.
لا أريد الخوض في ++C لأنها بكل تأكيد بدأت باكتساح الساحة من C, تجد كماً كبيراً من مبرمجي C لا يستخدمها بشكل رئيسي في حياته البرمجة, لأن لغات "الحاسوب الشخصي" أصبحت كثيراً و توفر خدمات جاهزة في العديد من المجالات بصفة فعالة.
و لغة ++C وفرت البديل للغة ++C من حيث إعطاء نظرات مختلفة للحاسوب من جهات متعددة أكثر و خلط تلك النظرات فيما بينها لتعطينا المزيج المتكامل المسمى ++C.
لغة C و ++C و تعتبر لغة البرمجة الأساسية في عالم برمجة الأنظمة و التطبيقات و هذه بعضها :
الحسابات العلمية على الحواسيب الـ super و بناء المترجمات, و أنظمة التشغيل, و برامج التحكم بالأجهزة, و الألعاب, و الأنظمة الموزعة, و الحواسيب المضمنة, و أنظمة التصميم باستخدام الحاسوب CAD و برامج المال و الأعمال, و برامج الـ graphics.
حتى ترى أسماء بعض من تلك البرامج هذه قائمة يحتفظ بها مخترع لغة ++C, و هناك الكثير غيره بالطبع :
http://www.research.att.com/~bs/applications.html
ماذا غيره ؟
تحياتي ,,
تم تعديل هذه المشاركة بواسطة Khaled.Alshaya في 14 يناير 2009 في 03:01
كالعادة اخي خالد اجبت اجابة 10/10 :lol:
اللغات التي تعتمد على مستويات عالية من التجريد هي اغلب لغات الجيل الرابع مثل جافا و سي شارب الخ الخ
الا انها ليست لغات كاملة التجريد لان المقصود من لغات الجيل الرابع الاندماج مع محركات قواعد البيانات بصورة كاملة
لدلك نرى ان مكروسوفت انشئت مشروع لينك link لتجبر لغات دوت نت ان تصبح من الجيل الرابع :(
بخصوص لغة سي بلس بلس فانا اظن انها قتلت مداق لغة السي الحقيقي :(
على الرغم من استعمالها الواسع الا انها ما زالت لم ترق لي على الرغم اني اعرف اني اضيع شيئ كبيرا بعدم الانتقال الى سي++ :(
اظن ان لغة سي سوف تظل متربعة على العرش او على الاقل على عرش قلبي :lol:
للتدكير تم اختراع سي++ من مفهوم ++ يعني سي = سي + 1 ;)
هناك مبرمج روسي اخترع لغة سي-- كمحاولة للرد على سي++ للمهتمين يمكن ان تراجعو محرك البحث غوغل
اللغة مزيج من تعليمات سي و الاسمبلي المباشر
اظن اني سوف اتدوقها بعد ان انهي مشروع التخرج :lol:
العمل كثير و الوقت قليل أعاننا الله
اقتباسبخصوص لغة سي بلس بلس فانا اظن انها قتلت مداق لغة السي الحقيقيعلى الرغم من استعمالها الواسع الا انها ما زالت لم ترق لي على الرغم اني اعرف اني اضيع شيئ كبيرا بعدم الانتقال الى سي++
اظن ان لغة سي سوف تظل متربعة على العرش او على الاقل على عرش قلبي
عموماً أنصحك بإلقاء نظرة على ++C :P
لا تدخل في عالم الـ oop و الـ templates و قم بكتابة C-style code على طريقة ++C B)
و لاحظ الفرق في سهولة الفهم و إمكانية زيادة كفاءة الكود بشكل جميل و منظم. سوف تحصل على inline functions و على أشياء لم تكن تحلم بها يحتاجها مبرمج C بشكل بديهي.
و غير ذلك تعامل صريح مع الأنواع. و لا تنسى STL فسوف تندم إن لم تجربها, و سترى أن أيام C ولت دون فقدان ذرة كفاءة :lol:
عموماً هذا مثال عن كيفية كتابة palindrom في توقيعي اطلع عليه لترى الفرق بين اللغتين :) و خصوصاً مع STL...
---------------------------
إضافة :
في الكود ستجد القطعة التالية في النهاية :
for ( unsigned int I = 0; I < WordsCount; I++ ){
if ( PalQ.front() != PalS.top() )
return false;
PalQ.pop(); PalS.pop();
}
return true;
}شرط الحلقة قمت بتعديله بناءً على مشاركة الأخ shreef و لكن من الأصح أن يكون الشرط بعد أن راجعت المسألة :)
I < WordsCount / 2
تحياتي ,,
تم تعديل هذه المشاركة بواسطة Khaled.Alshaya في 14 يناير 2009 في 03:38
لك هدا سوف اخد نظرة عن سي++ هدا الاسبوع و لنر مادا يحدث ربما اقع في حبها :lol:
المشكل هو انني وقت احببت ان اتعلمها لم احتج اليها
كنت محتاجا الى قوة سي فقط :(
حتى C# و لا تغطي قوة سي و سي++ في عمل المؤشرات على الرغم انها
تدعمها بصورة كبيرة
اظن ان الخلاصة انه يجب تعلم سي و سي++ و الاسمبلي لمن يريد ان يرى ما حيحدث في الحقيقة
على مستوى الداكرة ة المعالج
ثم بعد دلك ياتي دور لغات البرمجة الاخرى كجافا و ما شابهها
و الله اعلم
تم تعديل هذه المشاركة بواسطة fkugd2003 في 14 يناير 2009 في 03:42
العمل كثير و الوقت قليل أعاننا الله
جزاكم الله خيراً على هذا المجهود.
وفعلاً أستاذ خالد رد رائع وموسع.
ولكن هل أفهم من كلامك أن c++ ليست C كاملة، وبالتالي فمن الأفضل تعلم اللغتين، أم أن c++ تكفي؟
بخصوص c-- سأبحث عنها، تبدو جميلة (نهفة) :)
جزاكم الله خيراً
هذه الجملة خاطئة :wacko:
اقتباسبخصوص c-- سأبحث عنها، تبدو جميلة (نهفة)
الصراحة اخي عبدو لا انصحك ان تتعلمها لانها معقدة كثيرا
سي++ رائعة جدا لكن قيم احتياجاتك
انا في 5 سنوات لم احتج الى سي++ لدلك لم احاول ان اتعلمها
لكني انصحك بها لان الاخ خالد اثبت لي انها تستحق التعلم
ربما نجد لها وقت خاص بها :lol:
شيئ اخر من خصوصيات السي و لا اظن ان اي لغة تنافسها في هدا
انتظر ان يصحح لي اي شخص -_-
لنفرض انك تملك دالتين تتقبلان معطيين اثنين parameters
int max (int,int) int min(int,int)
كلا الدالتين تعيدان لك رقم ناتج عن المقارنة
ما رايك لو وضعنا مؤشرا ينادي على الدالة مباشرة :lol:
int(*funcPointer)(int, int);
funcPointer = min;
printf("%d",funcPointer(12,10));int(*funcPointer)(int, int);
funcPointer = max;
printf("%d",funcPointer(12,10));ارجو ان يجعلك هدا تعلم ان المؤشرات على سي ليست لعبة فقط -_-
it's the real deal :lol:
جرب ان تترجم هدا الكود مباشرة على المترجم الخاص بك ;(
#include <stdio.h>
int max(int,int);
int min(int x,int y);
int (*pmax)(int,int);
int main(){
pmax = max;
printf("max : %d\n",pmax(10,5));
pmax = min;
printf("min : %d\n",pmax(10,5));
return 0;
}
int max(int x,int y){
if (x>y) return x;
else return y;
}
int min(int x,int y){
if (x>y) return y;
else return x;
}تم تعديل هذه المشاركة بواسطة fkugd2003 في 14 يناير 2009 في 22:40
العمل كثير و الوقت قليل أعاننا الله
اقتباسجزاكم الله خيراً على هذا المجهود.وفعلاً أستاذ خالد رد رائع وموسع.
ولكن هل أفهم من كلامك أن c++ ليست C كاملة، وبالتالي فمن الأفضل تعلم اللغتين، أم أن c++ تكفي؟
أستاذ مين ؟؟!! أخ Abboodd :)
لغة ++C في أساسها C "معدلة" في بعض قواعدها, مضافاً إليها طرق برمجة أخرى و هي الـ oop و الـ templates كتوجه للـ Generic Programming و هو من أصعب مجالات البرمجة بالنسبة لي:)
دع C و ++C جانباً إذا كنت لا تريد دراسة علوم الحاسب كدراسة جامعية, في الجامعة إن شاء الله سوف تجد أنها اللغة المعتمدة غالباً و إن لم تكن فتوكل على الله و تعلمها في ذلك الوقت.
عموماً لا أدري أي منهما أنصحك به, و لكن من وجهة نظري ++C,
عموماً إذا تعلمت إحدى اللغتين ستصاب بإحباط شديد بعد سنة أو سنتين, لأنك ستحس أنك لا تنتج أي برنامج مفيد, و إنما قطع من الكود من هنا و هناك تقوم بكتابتها بين الحين و الآخر, و لكنك ستحس أنك أمسكت زمام برمجة الحاسوب من أوسع أبوابه :)
معظم مهندسو الحاسوب ستجدهم من المتعصبين لـ C و أما مبرمجو الحاسوب ستجدهم متعصبين لـ ++C :wink:
نسيت أن أقول لك أن هناك مبرمجين بلغة C عندهم خبرة تفوق الثلاثين عاماً :wacko:
لذلك مهما رأيت أن الكود الذي كتبته جيد, ستجد الأجود :)
تحياتي ,,
تم تعديل هذه المشاركة بواسطة Khaled.Alshaya في 14 يناير 2009 في 22:30
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…