[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 379: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 379: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 379: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 1042: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4752: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4754: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4755: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4756: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
ملتقى طلاب كلية الهندسة المعلوماتية في جامعة دمشق • مشاهدة الموضوع - C language - The Legend

C language - The Legend

يحوي مجموعة من المقالات العربية و الأجنبية سواء المنقولة منها أو التي قام أعضاء الموقع بكتابتها .

المشرف: Mohammad_807

C language - The Legend

مشاركة غير مقروءةبواسطة ZerOne » الأحد ديسمبر 21, 2008 3:47 pm

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

لغة c ، قديمة وقديمة جداً !! لكنها تستعمل حتى اليوم !! فما هو سر بقاء هذه اللغة حتى اليوم ؟؟

نقلت لكم هذا الموضوع الذي اتمنى ان ينال إعجابكم :cool:

--------------------------------------
يقولون بأنه بمعرفة التاريخ فإنك تستطيع تحليل ما كان... وفهم ما أنت عليه الآن ... وتوقع ما سيكون (إن راد الله) ... لذلك كان هو بداية حديثنا.
تبدأ قصتنا في عام 1960 كان لكل مجال أو تخصص لغة خاصة به, حيث كانت لغة الـ COBOL تستخدم في التطبيقات التجارية ولغة الـ FORTRAN تستخدم في التطبيقات الهندسية والعلمية, وهكذا.. ومن هنا بدأ المطورون بالتفكير (هل من الممكن إختزال جميع هذه التطبيقات في لغة واحده) وجاءت الإجابة في لغة الـ ALCOL 60 والذي قام بتطويرها (International Committee) ولأكنها لم يكتب لها الإنتشار وذلك بسبب ضعفها الشديد وهذا طبيعي لأول تجربة, وجاءت بعدها لغة الـ (Combined Programming Language) والتي تختصر إلى (CPL) وقام بتطويرها (Cambridge University) كانت هذه اللغة أفضل من سابقتها بكثير وكتب لها الإنتشار ولأكن بشكل محدود بسبب صعوية التعامل مع عناصرها, مما أتاح المجال لتطويرها لتصبح لغة (Basic Combined Programming Language) وتختصر إلى (BCPL) قام بتطويرها (Martin Richards at Cambridge University) حيث قاموا بحل مشكلة الصعوبة ولأكنها نتيجة لذلك أصبحت لغة إلى حد ما ضعيفة, وبعدها ظهرت لغة الـ (B) والتي تطورت بواسطة (Ken Thompson at AT&T) جاءت هذه اللغة ببعض التحسينات على لغة (BCPL) إلا أنها حوت على بعض نقاط الضعف مثل إحتوائها على نوع بيانات واحد فقط يسمى (Cell), وعدم دعدمها للـ (Floating Point Hardware), بالإضافة إلى بطئ الـ (Compiler). وبعدها وفي سنة 1972 ولدت بطلة قصتنا على يد رجل يدعى Dennis Richie في مختبر الـ AT&T’s في الولايات المتحدة الأمريكية, قام هذا الرجل بعملية التهجين ما بين BCPL و B لتولد البطله حامله لأفضل الجينات ومتلافيه الاخطاء السابقة لتحقق السهولة والقوة معاً .. أطلقوا على بطلتنا إسم الـ C , وعند نزولها وكأي لغة جديدة بدأت حربها مع باقي اللغات من أجل البقاء والإنتشار, ولتحقيق ذلك فلابد من وجود الدعاية والإعلام الجيدان لتصل بهذه اللغه إلى الأهداف المرجوه منها وإستعراض مميزاتها أمام باقي اللغات. والآن السؤال كيف كانت الدعاية لهذه اللغة الوليده والتي ما زلنا إلى اليوم نتغنى بها؟ الجواب ............ لا شئ!! ماذا؟ نعم لا شئ ... فلم يكن هناك دعاية ولا خطة للترويج, نعم دخلت السوق بصدر مفتوح ولأكن بعد أيام قليلة .. كانت الصدمة حيث أنها ربحت الرهان ولم تكتفي بذلك فقط بل وحلت مكان بعض اللغات في ذلك العصر مثل (PL/I) و (ANGOL ) وغيرها.. لدرجة أن السيد/ Dennis نفسه كان مندهش من سرعة إستجابة المستخدميين لهذه القنبلة, حتى أنها وهي في عمرها القصير أصبحوا يفضلونها عن بعض اللغات العملاقة مثل الـ FORTRAN. ولأكن ما سر هذا الإقبال؟ تميزت لغة C بالسهوله , وإمكانية الإعتماد عليها. حيث أنها وصفت بأنها الأخت الجميلة للغة PASCAL. وكما كانوا يقولون بأنك لو وقعت في حب PASCAL ففي النهاية ستتزوج من الـ C, وتمكنت في يومنا هذا من حصد عدة مميزات إضافية لم تكن في عصرها موجودة فأصبحت لغة متنقله: تعمل تحت أكثر من نظام تشغيل (Windows , IBM, Apple), لغة قويه وسريعه: فهي شبيهه بالـ (Assembly) ولأكن مع (High Level Syntax) وأيضاً وقوعها في التصنيف تحت الـ Low Level فهذا يعني بأنها تتيح التعامل مع الآله بشكل شبه مباشر, لغه قياسية: ففي نهاية عام 1989 إستحوذت على مواصفات الـ ANSI ومن ثم أخذت القبول من الـ ISO في عام 1990.


ولأكن ألا يراودنا سؤال يبدأ بكيف وينتهي بعلامة إستفهام ..
كيف للغة قديمة أن تستمر كل هذه الفترة بدون أن تندثر ؟ ...
كيف لهذه البطله أن تحوي كل هذه القوة ؟ ...
كيف لهذه العجوز أن تصرع اللغات الحديثة ؟ ...
كيف وكيف وكيف ؟؟؟؟؟؟

الإجابة الشائعة لهذه الأسئله .. بسبب المميزات التي تملكها والتي ذكرنها بالأعلا ... لا ضير ... سنرد الجواب بسؤال من أين جاءت هذه المميزات .. ؟؟؟

الإجابة لن تعجب البعض ....... وهي ........ (إقطعوا يد السارقة).

لنكشف القناع .. ونرى ماذا تخبئ لنا العجوز ..

منذ نعومة أصابعها لم ترد أن تتعلم الحبو ولم ترغب بالإستمرار بمرحلة الطفولة فعلمت أولى جرائمها وبدأت مع العائلة وهي سرقة أبوها (B) وجدتها (BCPL) وأقاربها من الـ (Fortran) و (ALGOL 60).
فقد أخذت من (BCPL) رشاقة التراكيب (Structure) مما أتاح لها التصريح بأكثر من Loop وأيضاً أخذت من الجدة رموز الـ Comment وهي (//), وقامت بالحركة القاتلة حين أخذت العامود الفقري للجده وهو الـ (Pointer).
وجاء دور الأب (B) ليدفع الثمن لتأخذ كنز لا يقدر بثمن وهو الـ (Static) و (Auto) والذان يعتبران من أدوات الـ Storage Data, ولم تكتفي السارقة بهذا فأخذت فكرة العدادات التي تكون بالصيغة التالية (x = +y) وأيضاً الـ (++) و (--), وإستمرت في جرائمها لتستولي على الـ (Array) وعلى الأساسات مثل (Switch , goto, If, AND, OR) فقد قامت بتصفية الأب حتى أن طريقة الـ Declaration أخذت منه, أما عن سبب تسمية الـ (C) بهذا الإسم, فهي أخذت الحرف الابجدي الذي يلي الأب (B).
نزلت البطله إلى الميدان وقد سرقت كل نفيس وغالي فها هي الـ (Basic) تنحني, وها هي الـ FORTRAN تجعلها من الماضي, أما الحسناء PASCAL فتتنازل عن التاج كرهاً, وبقيت البطله تكتسح كل جديد من عام 1973 إلى 1980, وأيضاً خلال هذه الفترة زادت قوتها من خلال التطويرات التي أضيفت لها وهي الـ Unsigned و Long و Enumeration و Structure مما سقلها وجعلها كالحديد في مواجهة أي عدو .. وأيضاً أضافوا إليها السلاح الخارق وهي الـ Union والتي ساعدت بالتحكم بي الـ (Hardware), هل إكتفت البطله بذلك لا فما زالت الشهيه مفتوحه, في نفس زمن ولأدت الـ (C) كان نظام التشغيل الـ (Unix) وكان يعتمد على لغة الـ (B).. أعتقد بأنه لا يوجد داعي للتجريح وقول هل بقي للأب شئ, إستولت السارقة على كل شئ فأصبح النظام الـ (Unix) بالكامل مكتوب بواسطتها.
مرت الايام وما من منافس للبطله إلى أن جاء مصطلح الـ (Object Oriented Programmed) يمثل هذا المصطلح نقطة تحول جذرية فهو يمثل طريقة تفكير لجيل جديد.. فما موقف البطلة من هذا فالمواكبة تعني الإستغناء عن الكثير من التفاصيل والتي تمثل مصدر قوة والوقوف يعني الإنسحاب ومن هنا جاءت لغة الـ (C++) وهي عبارة عن جلد جديد للبطله لتنافس به مثيلتها من الـ (Height Level Programming), وعلى ما يبدوا بأنها حنت من جديد إلى السرقة ولأكن من منْ نعم من إبنتها الـ (C++) فها هي تقوم بأخذ الـ (Function) لتضيفها إلى قائمة المسروقات, وما وزال مسلسل السرقات مستمر.... على يد السارقة.. فهي لا تميز بين أب أو جدة أو إبنة ...


هذه حكاية السارقة والبطله والعجوز الـ (C) أحببت أن أصيغها بأسلوب مختلف ليسهل فهم تاريخها,, وأنها ليست وحدها صاحبت المجد بل كان هناك لغات أخرى ساهمت في تكوين هذا البناء.
صورة العضو الشخصية
ZerOne
عضو فعال
عضو فعال
 
مشاركات: 686
اشترك في: الأحد يناير 27, 2008 3:58 pm
مكان: Syria
الجتس: ذكر
الشهادة الثانوية:
الجامعة:
الكلية:
المرحلة الدراسية: السنة الخامسة
الاختصاص: هندسة برمجيات

مشاركة غير مقروءةبواسطة Golden man » الأحد ديسمبر 21, 2008 4:14 pm

مقال جميل جدا...شكرا عالإرفاق المفيد :ism: .

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

و هي أول مرة بعرف أنو اللغة الأم للC هيي لغة B ....مع أنو طلعت مكتوبة بسلايدات الدكتور غسان :imb: ...بس ما انتبهتلها لهلأ.

أكيد يلي بيعجب بالابن بصير بده يتعرف عالأب....فيلي بحب يتعرف على لغة B :
http://en.wikipedia.org/wiki/B_(programming_language)
صورة العضو الشخصية
Golden man
عضو فعال
عضو فعال
 
مشاركات: 517
اشترك في: السبت أغسطس 02, 2008 6:28 pm
الجتس: ذكر
الشهادة الثانوية:
الجامعة:
الكلية:
المرحلة الدراسية: السنة الخامسة
الاختصاص: ذكاء صنعي

مشاركة غير مقروءةبواسطة HammooD » الأحد ديسمبر 21, 2008 8:16 pm

يسلمو كتير بس هاد كان منزلو سامي ( Siminov) بزمناتو على CSC :iok: :iok:
صورة العضو الشخصية
HammooD
متميز برمجة عام
متميز برمجة عام
 
مشاركات: 2199
اشترك في: الأربعاء مارس 05, 2008 4:12 pm
الجتس: ذكر
الشهادة الثانوية:
الجامعة:
الكلية:
المرحلة الدراسية: السنة الخامسة
الاختصاص: شبكات و نظم

مشاركة غير مقروءةبواسطة الأمير » الأحد ديسمبر 21, 2008 8:29 pm

صورة العضو الشخصية
الأمير
مشرف عام
مشرف عام
 
مشاركات: 2979
اشترك في: الثلاثاء يناير 22, 2008 2:16 am
الجتس: ذكر
الشهادة الثانوية:
الجامعة:
الكلية:
المرحلة الدراسية: السنة الرابعة
الاختصاص: هندسة برمجيات

Re: C language - The Legend

مشاركة غير مقروءةبواسطة farah_online » الاثنين ديسمبر 22, 2008 12:34 am

و استشهد السلام في وطن السلام .. !!
farah_online
عضو نشيط جدا
عضو نشيط جدا
 
مشاركات: 2871
اشترك في: الثلاثاء يناير 29, 2008 9:45 am
الجتس: أنثى
الشهادة الثانوية:
الجامعة:
الكلية:
المرحلة الدراسية: السنة الخامسة
الاختصاص: ذكاء صنعي

مشاركة غير مقروءةبواسطة L4W4ND » الاثنين ديسمبر 22, 2008 1:19 am

ملاحظة صغيرة، المقالة عم تحكي على C واللي هي طبعا غير الC++ اللي منشتغل فيها بالكلية :mrgreen:
L4W4ND
عضو جديد
عضو جديد
 
مشاركات: 224
اشترك في: الأربعاء مايو 14, 2008 2:27 pm
الجتس: ذكر
الشهادة الثانوية:
الجامعة:
الكلية:
المرحلة الدراسية: غير ذلك

Re:

مشاركة غير مقروءةبواسطة Mu_Nizar » الاثنين ديسمبر 22, 2008 1:36 am

صورة العضو الشخصية
Mu_Nizar
مشرف منتدى الخوارزميات العام
مشرف منتدى الخوارزميات العام
 
مشاركات: 2465
اشترك في: الاثنين مارس 10, 2008 2:49 pm
الجتس: ذكر
الشهادة الثانوية:
الجامعة:
الكلية:
المرحلة الدراسية: السنة الخامسة
الاختصاص: هندسة برمجيات

مشاركة غير مقروءةبواسطة E-CU » الاثنين ديسمبر 22, 2008 2:56 am

:smile: :smile: :smile:

صورة العضو الشخصية
E-CU
مشرف منتدى الهاردوير و الصيانة
مشرف منتدى الهاردوير و الصيانة
 
مشاركات: 1140
اشترك في: الأحد مارس 02, 2008 8:43 pm
مكان: 0x198e3af8
الجتس: ذكر
الشهادة الثانوية:
الجامعة:
الكلية:
المرحلة الدراسية: السنة الخامسة
الاختصاص: هندسة برمجيات

مشاركة غير مقروءةبواسطة Slik.Eng » الاثنين ديسمبر 22, 2008 4:14 am


صورة العضو الشخصية
Slik.Eng
مشرف عام
مشرف عام
 
مشاركات: 2148
اشترك في: السبت يناير 19, 2008 4:55 pm
مكان: مدريد-اسبانيا-سنتياغو برنابيو
الجتس: ذكر
الشهادة الثانوية:
الجامعة:
الكلية:
المرحلة الدراسية: السنة الرابعة
الاختصاص: هندسة برمجيات

Re: C language - The Legend

مشاركة غير مقروءةبواسطة BlackSigma » الاثنين ديسمبر 22, 2008 6:12 am

صورة العضو الشخصية
BlackSigma
عضو جديد
عضو جديد
 
مشاركات: 84
اشترك في: الاثنين مارس 24, 2008 12:52 am
الجتس: ذكر
الشهادة الثانوية:
الجامعة:
الكلية:
المرحلة الدراسية: السنة الثالثة

Re: C language - The Legend

مشاركة غير مقروءةبواسطة farah_online » الاثنين ديسمبر 22, 2008 1:29 pm

و استشهد السلام في وطن السلام .. !!
farah_online
عضو نشيط جدا
عضو نشيط جدا
 
مشاركات: 2871
اشترك في: الثلاثاء يناير 29, 2008 9:45 am
الجتس: أنثى
الشهادة الثانوية:
الجامعة:
الكلية:
المرحلة الدراسية: السنة الخامسة
الاختصاص: ذكاء صنعي

Re: C language - The Legend

مشاركة غير مقروءةبواسطة Ammar_N » الاثنين ديسمبر 22, 2008 2:19 pm

Ammar_N
عضو جديد
عضو جديد
 
مشاركات: 220
اشترك في: الجمعة مايو 09, 2008 5:41 pm
مكان: سوريا - دمشق
الجتس: ذكر
الشهادة الثانوية:
الجامعة:
الكلية:
المرحلة الدراسية: معيد
الاختصاص: ذكاء صنعي

مشاركة غير مقروءةبواسطة انستاسيا » الأربعاء ديسمبر 24, 2008 12:32 am

عنجد مقال راااااااائع مشكور كتير :smile:
صورة العضو الشخصية
انستاسيا
عضو نشيط جدا
عضو نشيط جدا
 
مشاركات: 1847
اشترك في: الأربعاء يناير 30, 2008 10:52 pm
مكان: هونولولو
الجتس: أنثى
الشهادة الثانوية:
الجامعة:
الكلية:
المرحلة الدراسية: السنة الرابعة
الاختصاص: شبكات و نظم

Re:

مشاركة غير مقروءةبواسطة انستاسيا » الأربعاء ديسمبر 24, 2008 12:33 am

صورة العضو الشخصية
انستاسيا
عضو نشيط جدا
عضو نشيط جدا
 
مشاركات: 1847
اشترك في: الأربعاء يناير 30, 2008 10:52 pm
مكان: هونولولو
الجتس: أنثى
الشهادة الثانوية:
الجامعة:
الكلية:
المرحلة الدراسية: السنة الرابعة
الاختصاص: شبكات و نظم

Re:

مشاركة غير مقروءةبواسطة DAM » الأربعاء ديسمبر 24, 2008 1:00 am

صورة العضو الشخصية
DAM
عضو فعال
عضو فعال
 
مشاركات: 771
اشترك في: السبت يناير 19, 2008 12:57 pm
الجتس: ذكر
الشهادة الثانوية:
الجامعة:
الكلية:
المرحلة الدراسية: ماجستير
الاختصاص: ذكاء صنعي

Re: Re:

مشاركة غير مقروءةبواسطة L4W4ND » الخميس ديسمبر 25, 2008 11:20 pm

L4W4ND
عضو جديد
عضو جديد
 
مشاركات: 224
اشترك في: الأربعاء مايو 14, 2008 2:27 pm
الجتس: ذكر
الشهادة الثانوية:
الجامعة:
الكلية:
المرحلة الدراسية: غير ذلك


العودة إلى مقالات

الموجودون الآن

المستخدمون المتصفحون لهذا المنتدى: لا يوجد أعضاء مسجلين متصلين و 1 زائر

cron