الفرق بين المراجعتين لصفحة: «برمجة سي»

من ويكي الكتب
تم حذف المحتوى تمت إضافة المحتوى
طلا ملخص تعديل
وسم: تعديل مصدر 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

مساهمي ويكي الكتب يقدمون:
البرمجة بلغة سي

نظرة شاملة على لغة البرمجة "سي" ومميزاتها.


جدول المحتويات

المُقدمة

100% developed لما تتعلم لغة البرمجة سي؟
100% developed التاريخ
75% developed ما تحتاجه قبل أن تتعلم
50% developed تثبيت المترجم

Beginning C

50% developed Intro Exercise
75% developed Preliminaries
75% developed Basics of Compilation
100% developed Programming Structure and Style
75% developed Variables
75% developed Simple Input and Output
50% developed Operators and type casting
75% developed Arrays and Strings
75% developed Program Flow Control
50% developed Procedures and Functions
50% developed Standard Libraries
75% developed Exercises

Intermediate C

50% developed Advanced Data Types
50% developed Pointers and Relationship to Arrays
50% developed Memory Management
50% developed Error Handling
75% developed Stream I/O
75% developed String Manipulation
75% developed Further Math
25% developed Libraries

Advanced C

50% developed Common Practices
50% developed Preprocessor Directives and Macros
50% developed Sockets and Networking (UNIX)
25% developed Serialization and X-Macros
25% developed Coroutines

C and Beyond

50% developed Particularities of C
25% developed Low-level I/O
50% developed C Trigraph
25% developed Language Overloading and Extensions
25% developed Combining Languages
75% developed Object Oriented Programming: The GObject System
0% developed Commented Source Code Library

Computer Science

Some of the following are C adaptations of articles from the Computer programming book.

100% developed Statements
75% developed Side Effects and Sequence Points

Reference Tables

This section has some tables and lists of C entities.

25% developed Standard Library Reference
25% developed Preprocessor Reference
75% developed Language Reference

Platform Reference

25% developed POSIX
25% developed GNU C Library
25% developed MS Windows

Appendices

Related Wikibooks

قالب:Shelves قالب:Alphabetical