الفرق بين المراجعتين لصفحة: «برمجة سي»
تم حذف المحتوى تمت إضافة المحتوى
طلا ملخص تعديل وسم: تعديل مصدر 2017 |
طلا ملخص تعديل وسم: تعديل مصدر 2017 |
||
سطر 14: | سطر 14: | ||
:{{stage short|50%}} [[/تثبيت المترجم/|تثبيت المترجم]] |
:{{stage short|50%}} [[/تثبيت المترجم/|تثبيت المترجم]] |
||
=== |
=== Beginning C === |
||
:{{stage short|50%}} [[/Intro exercise/|Intro Exercise]] |
|||
:{{stage short|75%}} [[/Preliminaries/|Preliminaries]] |
|||
:{{stage short|75%}} [[/Basics of compilation/|Basics of Compilation]] |
|||
:{{stage short|100%}} [[/Structure and style/|Programming Structure and Style]] |
|||
:{{stage short|75%}} [[/Variables/|Variables]] |
|||
:{{stage short|75%}} [[/Simple Input and Output/|Simple Input and Output]] |
|||
:{{stage short|50%}} [[/Operators and type casting/|Operators and type casting]] |
|||
:{{stage short|75%}} [[/Arrays and strings/|Arrays and Strings]] |
|||
:{{stage short|75%}} [[/Program flow control/|Program Flow Control]] |
|||
:{{stage short|50%}} [[/Procedures and functions/|Procedures and Functions]] |
|||
:{{stage short|50%}} [[/Standard libraries/|Standard Libraries]] |
|||
:{{stage short|75%}} [[/Beginning exercises/|Exercises]] |
|||
=== Intermediate C === |
|||
'''سي''' هي لغة برمجة عالمية وقوية منخفضة المستوى , تم تطويرها ما بين 1969 و 1973 على يدي عالم الحاسوب الأمريكي دينيس ريتشي ( Dennis Ritchie ) |
|||
:{{stage short|50%}} [[/Advanced data types|Advanced Data Types]] |
|||
:{{stage short|50%}} [[/Pointers and arrays/|Pointers and Relationship to Arrays]] |
|||
:{{stage short|50%}} [[/Memory management/|Memory Management]] |
|||
:{{stage short|50%}} [[/Error handling/|Error Handling]] |
|||
:{{stage short|75%}} [[/Stream IO/|Stream I/O]] |
|||
:{{stage short|75%}} [[/String manipulation/|String Manipulation]] |
|||
:{{stage short|75%}} [[/Further math/|Further Math]] |
|||
:{{stage short|25%}} [[/Libraries/|Libraries]] |
|||
=== Advanced C === |
|||
وساعده فيها كين تومسن ( Ken_Thompson ) وتم ذلك فيمختبرات بيل ( Bell Labs ) المتواجدة بنيوجرسي بالولايات المتحدة الأمريكية . |
|||
:{{stage short|50%}} [[/Common practices/|Common Practices]] |
|||
:{{stage short|50%}} [[/Preprocessor directives and macros/|Preprocessor Directives and Macros]] |
|||
:{{stage short|50%}} [[/Networking in UNIX/|Sockets and Networking (UNIX)]] |
|||
:{{stage short|25%}} [[/Serialization/|Serialization and X-Macros]] |
|||
:{{stage short|25%}} [[/Coroutines/|Coroutines]] |
|||
=== C and Beyond === |
|||
تم برمجة لغة السي خصيصا لتطوير نظام التشغيل يونيكس ( Unix ) ، ولكن لم تقم بتطوير نظام يونيكس فحسب بل طورت ( ++python , Windows API , PHP , Java , C ) |
|||
:{{stage short|50%}} [[/Particularities of C/|Particularities of C]] |
|||
:{{stage short|25%}} [[/Low-level IO/|Low-level I/O]] |
|||
:{{stage short|50%}} [[/C trigraph/|C Trigraph]] |
|||
:{{stage short|25%}} [[/Language overloading and extensions/|Language Overloading and Extensions]] |
|||
:{{stage short|25%}} [[/Mixing languages/|Combining Languages]] |
|||
:{{stage short|75%}} [[/GObject/|Object Oriented Programming: The GObject System]] |
|||
:{{stage short|00%}} [[/Code library/|Commented Source Code Library]] |
|||
=== Computer Science === |
|||
وهي من أكثر اللغات اللتي ينصح بتعلمها تعلمك لغة السي كيف يجب أن يكون شكل البرنامجي الحاسوبي وتعلمك كيفية التعامل مع الذاكرة والتعامل مع قطع الحاسوب وحدات ادخالة وإخراجة وغيرها ، |
|||
Some of the following are C adaptations of articles from the [[Computer programming]] book. |
|||
:{{stage short|100%}} [[/Statements/|Statements]] |
|||
يمكنك ان تقوم بانشا أي تطبيق تريدة بهذه اللغة إذا كنت محترف بشكل كبير . |
|||
:{{stage short|75%}} [[/Side effects and sequence points/|Side Effects and Sequence Points]] |
|||
=== Reference Tables === |
|||
كل ما يمكن أن تفكر فيه يمكنك ان تقوم به ولكنها ربما مهمة ليست سهلة لانك تتعامل مع لغة لا تحتوي علي مكتبات مساعدة كثيرة ولا واجهات لانشا فورمات جاهزه وايقونات وغيرة مما هو موجود |
|||
This section has some tables and lists of C entities. |
|||
: {{stage short|25%}} [[/Standard Library Reference/|Standard Library Reference]] |
|||
: {{stage short|25%}} [[/Preprocessor reference/|Preprocessor Reference]] |
|||
: {{stage short|75%}} [[/Language Reference/|Language Reference]] |
|||
::* [[/Language Reference/#Table of Keywords|Table of Keywords]] |
|||
::* [[/Language Reference/#Table of Operators|Table of Operators]] |
|||
::* [[/Language Reference/#Table of Data Types|Table of Data Types]] |
|||
==== Platform Reference ==== |
|||
: {{stage short|25%}} [[/POSIX Reference/|POSIX]] |
|||
: {{stage short|25%}} [[/GNU C Library Reference/|GNU C Library]] |
|||
: {{stage short|25%}} [[/MS Windows Reference/|MS Windows]] |
|||
===Appendices=== |
|||
في لغات أخرى لها مطور ومحرر أكثر تقدم من لغة السي مثل الفيجول بيسك أو السي شارب أو الجافا أو الدلفي . |
|||
* {{stage short|25%}} [[/C Compilers Reference List/|C Compilers Reference List]] |
|||
* {{stage short|75%}} [[/Index/|Index]] |
|||
* {{stage short|50%}} [[/Links/|Links]] |
|||
* {{stage short|25%}} [[/Exercise solutions/|Exercise Solutions]]<noinclude> |
|||
==Related Wikibooks== |
|||
* ماذا نحتاج |
|||
* [[A Little C Primer]] |
|||
* العمليات الأساسية |
|||
* [[GCC Debugging]] |
|||
* المتغيرات والثوابت |
|||
* [[GNU C Compiler Internals]] |
|||
* الدالّة |
|||
* المكتبات الأساسية |
|||
</noinclude>{{Shelves|C programming language}}<noinclude> |
|||
* المصفوفات |
|||
{{alphabetical|C}} |
|||
* البنى |
|||
{{status|100%}} |
|||
* C وAssembly |
|||
{{تصنيف كومنز|C (programming language)}} |
|||
[[bn:সি প্রোগ্রামিং]] |
|||
[[ca:Programació en C]] |
|||
[[cs:Kurz programování v C]] |
|||
[[de:C-Programmierung]] |
|||
[[el:Προγραμματισμός στην C]] |
|||
[[et:Programmeerimiskeel C]] |
|||
[[es:Programación en C]] |
|||
[[fr:Programmation C]] |
|||
[[gl:C]] |
|||
[[it:C]] |
|||
[[he:שפת C]] |
|||
[[ka:C (პროგრამირება)]] |
|||
[[nl:Programmeren in C]] |
|||
[[ja:C言語]] |
|||
[[pl:C]] |
|||
[[pt:Programar em C]] |
|||
[[ru:Язык Си в примерах]] |
|||
[[fi:C]] |
|||
[[sv:Programmering i ANSI-C]] |
|||
[[ta:சி]] |
|||
</noinclude> |
|||
[[تصنيف:معلوماتية]] |
[[تصنيف:معلوماتية]] |
مراجعة 03:14، 15 سبتمبر 2022
مساهمي ويكي الكتب يقدمون:
البرمجة بلغة سي
نظرة شاملة على لغة البرمجة "سي" ومميزاتها.
جدول المحتويات
المُقدمة
Beginning C
- Intro Exercise
- Preliminaries
- Basics of Compilation
- Programming Structure and Style
- Variables
- Simple Input and Output
- Operators and type casting
- Arrays and Strings
- Program Flow Control
- Procedures and Functions
- Standard Libraries
- Exercises
Intermediate C
- Advanced Data Types
- Pointers and Relationship to Arrays
- Memory Management
- Error Handling
- Stream I/O
- String Manipulation
- Further Math
- Libraries
Advanced C
- Common Practices
- Preprocessor Directives and Macros
- Sockets and Networking (UNIX)
- Serialization and X-Macros
- Coroutines
C and Beyond
- Particularities of C
- Low-level I/O
- C Trigraph
- Language Overloading and Extensions
- Combining Languages
- Object Oriented Programming: The GObject System
- Commented Source Code Library
Computer Science
Some of the following are C adaptations of articles from the Computer programming book.
Reference Tables
This section has some tables and lists of C entities.