المواضيع الأخيرة
سالمين يا ربي
أفضل 10 أعضاء في هذا المنتدى
ماهر بوزاني - 209 | ||||
فرهاد بوزاني - 186 | ||||
عماد بوزان - 87 | ||||
بسمة بوزان - 37 | ||||
شوكت سيتو بوزاني - 19 | ||||
haval heido bozani - 12 | ||||
علاء خديدا الداكي - 11 | ||||
kevork - 9 | ||||
THE SUN - 7 | ||||
هوديان - 5 |
سالمين يا ربي
المتواجدون الآن ؟
ككل هناك 7 عُضو متصل حالياً :: 0 عضو مُسجل, 0 عُضو مُختفي و 7 زائر لا أحد
أكبر عدد للأعضاء المتواجدين في هذا المنتدى في نفس الوقت كان 85 بتاريخ الإثنين نوفمبر 18, 2024 5:05 am
تسجيل صفحاتك المفضلة في مواقع خارجية
نوفمبر 2024
الأحد | الإثنين | الثلاثاء | الأربعاء | الخميس | الجمعة | السبت |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
كيف يعمل البرمجة C
2 مشترك
صفحة 1 من اصل 1
كيف يعمل البرمجة C
لغة البرمجة C تحظى بشعبية بشكل لا يصدق، وانه من السهل ان نرى لماذا. البرمجة في C فعال ويعطي مبرمج على قدر كبير من السيطرة. والعديد من لغات البرمجة الأخرى مثل C + جافا، + وبايثون تطويرها باستخدام C.
فرص تتزايد كل يوم إذا كنت مبرمجا، أنك لن تستخدم C حصرا لعملكم. ومع ذلك، هناك عدة C التعلم هو مفيد للغاية، حتى لو كنت لا تستخدم بانتظام. هنا لماذا:
عليك أن تكون قادرا على القراءة والكتابة رمز للبرامج التي يمكن استخدامها في العديد من أنواع مختلفة من منصات الكمبيوتر، بما في ذلك كل شيء بدءا من ميكروكنترولر صغيرة لأنظمة التشغيل المكتبية والمحمولة والنقالة.
عليك أن نفهم بشكل أفضل ما على مستوى عال لغات يقومون وراء الكواليس، مثل إدارة الذاكرة وجمع القمامة. وهذا يمكن فهم مساعدتك في كتابة البرامج التي تعمل بشكل أكثر كفاءة.
إذا كنت لتكنولوجيا المعلومات (IT) المتخصص، هل يمكن أن تستفيد أيضا من تعلم جيم محترفي تقنية المعلومات في كثير من الأحيان كتابة وصيانة وتشغيل البرامج النصية كجزء من وظائفهم. وهناك سيناريو لائحة تعليمات لنظام تشغيل الكمبيوتر لمتابعة. لتشغيل البرامج النصية معينة،
يغطي هذا المقال تاريخ وراء C، لماذا ينظر إلى C وهذا مهم جدا، وتبين أمثلة لبعض رمز C الأساسية، ويستكشف بعض السمات الهامة لC، بما في ذلك أنواع البيانات والعمليات والوظائف، ومؤشرات وإدارة الذاكرة. على الرغم من هذه المادة ليست دليل إرشادي للبرمجة في C، فإنه غطاء ما يجعل البرمجة C فريد من نوعه في الطريقة التي تتجاوز تلك الفصول القليلة الأولى من دليل متوسط البرمجة C.
دعونا نبدأ من خلال النظر إلى حيث لغة البرمجة C جاء من، وكيف تطورت، والدور الذي لديه في مجال تطوير البرمجيات اليوم.
الدرس الأول : ما هو C
أبسط طريقة لتحديد C هو لغة برمجة الكمبيوتر، مما يعني أنه يمكن كتابة البرامج مع أنه جهاز كمبيوتر يمكن ان تنفذ. يمكن أن تكون النتيجة تطبيق الكمبيوتر الكبيرة، مثل مستعرض ويب، أو مجموعة صغيرة من التعليمات جزءا لا يتجزأ من المعالج أو غيرها من مكونات الكمبيوتر.
تم تطوير لغة C في 1970s في وقت مبكر في مختبرات بيل أعمال كين تومسون ودنيس ريتشي. هناك حاجة المبرمجين مجموعة أكثر سهولة في الاستخدام من التعليمات لنظام التشغيل يونيكس، والتي في البرامج الزمنية المطلوبة مكتوب في لغة التجميع. برامج الجمعية، التي تتحدث مباشرة إلى جهاز كمبيوتر، وتكون طويلة وصعبة لتصحيح، وأنها تتطلب مملة، مضيعة للوقت العمل لإضافة ميزات جديدة [المصدر: الملك].
كان يسمى محاولة طومسون للمرة الاولى في لغة عالية المستوى B، تكريما للغة BCPL نظام البرمجة التي استند عليها. عندما مختبرات بيل حصلت على رقمي شركة المعدات (DEC) يونيكس نظام نموذجي PDP-11، B طومسون المعدلة لتناسب أفضل لمطالب الأحدث، أجهزة النظام على نحو أفضل. وهكذا، ولدت خليفة باء وجيم و. وبحلول عام 1973، وكانت مستقرة بما يكفي C التي يمكن إعادة كتابة يونيكس نفسها باستخدام هذا مبتكرة جديدة ذات مستوى أعلى لغة [المصدر: الملك].
قبل يمكن أن تستخدم على نحو فعال وراء C مختبرات بيل، هناك حاجة المبرمجين وثيقة أخرى أن أوضح كيفية استخدامها. في عام 1978، وكتاب "برمجة C اللغة" من قبل كيرنيغان برايان ودنيس ريتشي، والمعروفة من قبل المتحمسين C كما K & R أو "الكتاب الأبيض"، وأصبح المصدر النهائي للبرمجة C. حتى كتابة هذه السطور، الطبعة الثانية من K & R، التي نشرت في الأصل في عام 1988، لا تزال متاحة على نطاق واسع. يسمى الأصلي، قبل إصدار معيار C K & R C استنادا إلى هذا الكتاب.
للتأكد من أن الناس لم يخلق لهجات خاصة بهم على مر الزمن، وعملت مطوري C من خلال 1980s لخلق معايير للغة. المعيار الامريكي لC، أصبح المعهد الوطني الأمريكي للمعايير (ANSI) معيار X3.159-1989، رسميا في عام 1989. المنظمة الدولية للتوحيد القياسي (ISO) القياسية، ISO / IEC 9899:1990، ثم في عام 1990. إصدارات C بعد K & R مرجع هذه المعايير والمراجعات في وقت لاحق (C89، C90 و C99). قد ترى أيضا C89 يشار اليه باسم "ANSI C"، "ANSI / ISO C" أو "جيم ISO"
وكان جيم واستخدامه في يونيكس فقط جزء واحد من طفرة كبيرة في تطوير نظام التشغيل من خلال 1980s. من أجل إدخال تحسينات في جميع أنحاء سابقاتها، رغم ذلك، كان لا يزال غير C جهد لاستخدامها لتطوير تطبيقات البرمجيات أكبر. كما أجهزة الكمبيوتر أصبح أكثر قوة، وزيادة الطلب على تجربة سهلة البرمجة. ودفع هذا الطلب المبرمجين لبناء مجمعات خاصة بهم، وبالتالي الخاصة بها لغات البرمجة الجديدة، وذلك باستخدام هذه جيم لغات جديدة يمكن تبسيط الترميز المهام المعقدة مع الكثير من الأجزاء المتحركة. على سبيل المثال، لغات مثل C + + وجافا، كل من البلدان المتقدمة من C، مبسطة وجوه المنحى البرمجة، ونهج البرمجة التي يحسن قدرة مبرمج لإعادة استخدام التعليمات البرمجية.
"أنتظرونا عن المواضيع أخرى"
أتمنى الموضوع نالة أعجابكم
برهان رشو
فرص تتزايد كل يوم إذا كنت مبرمجا، أنك لن تستخدم C حصرا لعملكم. ومع ذلك، هناك عدة C التعلم هو مفيد للغاية، حتى لو كنت لا تستخدم بانتظام. هنا لماذا:
عليك أن تكون قادرا على القراءة والكتابة رمز للبرامج التي يمكن استخدامها في العديد من أنواع مختلفة من منصات الكمبيوتر، بما في ذلك كل شيء بدءا من ميكروكنترولر صغيرة لأنظمة التشغيل المكتبية والمحمولة والنقالة.
عليك أن نفهم بشكل أفضل ما على مستوى عال لغات يقومون وراء الكواليس، مثل إدارة الذاكرة وجمع القمامة. وهذا يمكن فهم مساعدتك في كتابة البرامج التي تعمل بشكل أكثر كفاءة.
إذا كنت لتكنولوجيا المعلومات (IT) المتخصص، هل يمكن أن تستفيد أيضا من تعلم جيم محترفي تقنية المعلومات في كثير من الأحيان كتابة وصيانة وتشغيل البرامج النصية كجزء من وظائفهم. وهناك سيناريو لائحة تعليمات لنظام تشغيل الكمبيوتر لمتابعة. لتشغيل البرامج النصية معينة،
يغطي هذا المقال تاريخ وراء C، لماذا ينظر إلى C وهذا مهم جدا، وتبين أمثلة لبعض رمز C الأساسية، ويستكشف بعض السمات الهامة لC، بما في ذلك أنواع البيانات والعمليات والوظائف، ومؤشرات وإدارة الذاكرة. على الرغم من هذه المادة ليست دليل إرشادي للبرمجة في C، فإنه غطاء ما يجعل البرمجة C فريد من نوعه في الطريقة التي تتجاوز تلك الفصول القليلة الأولى من دليل متوسط البرمجة C.
دعونا نبدأ من خلال النظر إلى حيث لغة البرمجة C جاء من، وكيف تطورت، والدور الذي لديه في مجال تطوير البرمجيات اليوم.
الدرس الأول : ما هو C
أبسط طريقة لتحديد C هو لغة برمجة الكمبيوتر، مما يعني أنه يمكن كتابة البرامج مع أنه جهاز كمبيوتر يمكن ان تنفذ. يمكن أن تكون النتيجة تطبيق الكمبيوتر الكبيرة، مثل مستعرض ويب، أو مجموعة صغيرة من التعليمات جزءا لا يتجزأ من المعالج أو غيرها من مكونات الكمبيوتر.
تم تطوير لغة C في 1970s في وقت مبكر في مختبرات بيل أعمال كين تومسون ودنيس ريتشي. هناك حاجة المبرمجين مجموعة أكثر سهولة في الاستخدام من التعليمات لنظام التشغيل يونيكس، والتي في البرامج الزمنية المطلوبة مكتوب في لغة التجميع. برامج الجمعية، التي تتحدث مباشرة إلى جهاز كمبيوتر، وتكون طويلة وصعبة لتصحيح، وأنها تتطلب مملة، مضيعة للوقت العمل لإضافة ميزات جديدة [المصدر: الملك].
كان يسمى محاولة طومسون للمرة الاولى في لغة عالية المستوى B، تكريما للغة BCPL نظام البرمجة التي استند عليها. عندما مختبرات بيل حصلت على رقمي شركة المعدات (DEC) يونيكس نظام نموذجي PDP-11، B طومسون المعدلة لتناسب أفضل لمطالب الأحدث، أجهزة النظام على نحو أفضل. وهكذا، ولدت خليفة باء وجيم و. وبحلول عام 1973، وكانت مستقرة بما يكفي C التي يمكن إعادة كتابة يونيكس نفسها باستخدام هذا مبتكرة جديدة ذات مستوى أعلى لغة [المصدر: الملك].
قبل يمكن أن تستخدم على نحو فعال وراء C مختبرات بيل، هناك حاجة المبرمجين وثيقة أخرى أن أوضح كيفية استخدامها. في عام 1978، وكتاب "برمجة C اللغة" من قبل كيرنيغان برايان ودنيس ريتشي، والمعروفة من قبل المتحمسين C كما K & R أو "الكتاب الأبيض"، وأصبح المصدر النهائي للبرمجة C. حتى كتابة هذه السطور، الطبعة الثانية من K & R، التي نشرت في الأصل في عام 1988، لا تزال متاحة على نطاق واسع. يسمى الأصلي، قبل إصدار معيار C K & R C استنادا إلى هذا الكتاب.
للتأكد من أن الناس لم يخلق لهجات خاصة بهم على مر الزمن، وعملت مطوري C من خلال 1980s لخلق معايير للغة. المعيار الامريكي لC، أصبح المعهد الوطني الأمريكي للمعايير (ANSI) معيار X3.159-1989، رسميا في عام 1989. المنظمة الدولية للتوحيد القياسي (ISO) القياسية، ISO / IEC 9899:1990، ثم في عام 1990. إصدارات C بعد K & R مرجع هذه المعايير والمراجعات في وقت لاحق (C89، C90 و C99). قد ترى أيضا C89 يشار اليه باسم "ANSI C"، "ANSI / ISO C" أو "جيم ISO"
وكان جيم واستخدامه في يونيكس فقط جزء واحد من طفرة كبيرة في تطوير نظام التشغيل من خلال 1980s. من أجل إدخال تحسينات في جميع أنحاء سابقاتها، رغم ذلك، كان لا يزال غير C جهد لاستخدامها لتطوير تطبيقات البرمجيات أكبر. كما أجهزة الكمبيوتر أصبح أكثر قوة، وزيادة الطلب على تجربة سهلة البرمجة. ودفع هذا الطلب المبرمجين لبناء مجمعات خاصة بهم، وبالتالي الخاصة بها لغات البرمجة الجديدة، وذلك باستخدام هذه جيم لغات جديدة يمكن تبسيط الترميز المهام المعقدة مع الكثير من الأجزاء المتحركة. على سبيل المثال، لغات مثل C + + وجافا، كل من البلدان المتقدمة من C، مبسطة وجوه المنحى البرمجة، ونهج البرمجة التي يحسن قدرة مبرمج لإعادة استخدام التعليمات البرمجية.
"أنتظرونا عن المواضيع أخرى"
أتمنى الموضوع نالة أعجابكم
برهان رشو
برهان- اداري الاعضاء
- عدد المساهمات : 1
تاريخ التسجيل : 11/08/2011
رد: كيف يعمل البرمجة C
[img:6372][ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط][/img]مشاركة مفيدة
شكرا على تثبيت وجودك بالمنتدى
شكرا على تثبيت وجودك بالمنتدى
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
الخميس يونيو 13, 2013 4:13 pm من طرف ماهر بوزاني
» اهـــــــــــواك و اتـــــــمنى لو انســـــاك
الخميس مايو 23, 2013 3:10 pm من طرف ماهر بوزاني
» صمت الوداع
الخميس فبراير 14, 2013 5:41 pm من طرف فرهاد بوزاني
» علاجات واعدة لمرضى آلام الظهر
الأربعاء مايو 30, 2012 6:15 pm من طرف ماهر بوزاني
» كيف يعمل البرمجة C
الثلاثاء مايو 29, 2012 6:35 pm من طرف ماهر بوزاني
» سماعة الاذن
الثلاثاء يناير 24, 2012 1:34 am من طرف ماهر بوزاني
» ظهور النتائج للمقدمين للتعينات في محافظة نينوى
الأربعاء ديسمبر 21, 2011 4:11 am من طرف ماهر بوزاني
» ما اجملها هذه الطرق
الخميس نوفمبر 10, 2011 7:49 am من طرف ماهر بوزاني
» تشخيص الحالة المرضية بدون طبيب
الخميس نوفمبر 10, 2011 6:14 am من طرف ماهر بوزاني
» ................ لم انساكي
الأحد نوفمبر 06, 2011 4:40 am من طرف فرهاد بوزاني
» بايرن ميونخ يسعى لخطف خضيرة بعد توتر علاقته مع مورينيو
الثلاثاء سبتمبر 20, 2011 11:59 am من طرف فرهاد بوزاني
» كل ماتود معرفته عن النظام Windows 8
الثلاثاء سبتمبر 20, 2011 11:54 am من طرف فرهاد بوزاني
» مجموعة من الصحفيين والمثقفين يزورون سماحة باباجاويش للاطمئنان على صحته
الثلاثاء سبتمبر 20, 2011 11:48 am من طرف فرهاد بوزاني
» قمر صناعي يهدد سكان الأرض بعد خروجه عن المدار
الأحد سبتمبر 18, 2011 10:12 pm من طرف فرهاد بوزاني
» اصدار كتاب ميرخاسين ئيزيديان
الأحد سبتمبر 18, 2011 1:04 pm من طرف فرهاد بوزاني
» تخصيص أربعة مليارات دينار لترميم مزارات الايزيدية
الأحد سبتمبر 18, 2011 12:59 pm من طرف فرهاد بوزاني
» اول كتاب يستعرض تاريخ الايزيدية قبل ثمانمائة سنة, شيخ فخرى ئاديان اهم كتاب في مجال الادب الديني الايزيدي
الأحد سبتمبر 18, 2011 12:52 pm من طرف فرهاد بوزاني
» موفق كوران
الإثنين سبتمبر 12, 2011 2:51 pm من طرف aarazz
» حصول الطالب سالم الياس على شهادة من جامعة كومنولث
الجمعة أغسطس 26, 2011 8:59 pm من طرف فرهاد بوزاني
» بكاء بلا دموع
الجمعة يونيو 17, 2011 5:05 pm من طرف فرهاد بوزاني