-
Notifications
You must be signed in to change notification settings - Fork 19
/
Introduction_original.tex
30 lines (24 loc) · 1.79 KB
/
Introduction_original.tex
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
\chapter*{مقدّمة}
\vspace{-0.6em}
تحبّ تعلّم البرمجة لكن لا تعرف من أين تبدأ؟ هذه الدروس لتعليم لغة\textenglish{C}
للمبتدئين قد جُعلت خصّيصًا من أجلك!
\vspace{-0.1em}
لغة \textenglish{C}
هي لغة لا مفرّ منها، اُستلهمَت منها العديد من اللغات الأخرى. تمّ اختراعها في السبعينات وما زالت مستعملة لحدّ الآن في البرمجة النظامية وعالم الروبوتات. تعتبر لغة \textenglish{C}
لغة معقّدة، لكن إن استطعت تعلّمها ستكوّن لك قاعدة برمجية صلبة!
\vspace{-0.1em}
في هذه الدروس، ستبدأ باكتشاف مبدأ عمل الذاكرة، والمتغيرات، والشروط والحلقات. ثم ستقوم باستعمال كلّ ما تعلّمته في إنشاء واجهات رسومية بالاستعانة بمكتبة
\textenglish{SDL}
(ألعاب فيديو، تسجيلات صوتية\dots). أخيرًا، ستتعلّم كيف تتعامل مع هياكل البيانات الأكثر شيوعًا من أجل تنظيم المعلومات في الذاكرة: قوائم متسلسلة، مكدّسات، طوابير، جداول تجزئة\dots
\vspace{-0.1em}
التحق بي في هذه الدروس من أجل اكتشاف البرمجة بلغة \textenglish{C}!
\begin{figure}[H]
\centering
\includegraphics[height=0.4\textheight]{Introduction_original}\\
\small بعض الإنجازات الّتي سنقوم بها في هذا الكتاب
\end{figure}
\vfill
\hfill\parbox{0.3\textwidth}{\centering \textenglish{Mathieu Nebra}\\[0.2em]
مؤسس مشارك لموقع
\href{http://openclassrooms.com/}{\textenglish{OpenClassrooms}}
}