تعلم لغة البرمجة سي بلس بلس C Plus Plus
سي بلس بلس ++C هي لغة برمجة كائنية متعددة الاستخدام و تعتبر تكملة للسي . يعتبرها الكثيرون اللغة الأفضل لتصميم التطبيقات ذات الواجهات المعقدة
0.0(0 تقييم)عن الدورة
سي بلس بلس ++C هي لغة برمجة كائنية متعددة الاستخدام و تعتبر تكملة للسي . يعتبرها الكثيرون اللغة الأفضل لتصميم التطبيقات ذات الواجهات المعقدة، وللتعامل مع البنية الصلبة للحاسوب وذلك لسرعتها في التنفيذ والتي لا تختلف كثيرًا عن السي، ولأنها من لغات البرمجة عالية المستوى، وفي نفس الوقت قريبة من لغة التجميع ذات المستوى المنخفض؛ حيث يمكن إضافة كود من لغة التجميع وإدراجه في الملف المصدري للسي++، كما أنها توفر تعامل أكثر تعقيدًا مع البيانات. يعتبرها البعض اللغة البرمجية التي تُعرف البرمجة الحقيقية. كما أنها تعد لغة برمجة إجرائية (يمكن كتابة برنامج يحتوي على إجراءات وتوابع فقط) وذلك لأنها في الأصل مشتقة من لغة سي الإجرائية
محتوى الدورة
-
0 4 C ⁄ about مقدمة سي بلص بلص00:04:47
-
0 5 C ⁄ IDE بيئة التطويرية المتكاملة سي و سي بلص بلص00:08:59
-
0 6 C ⁄ IDE بيئة التطويرية المتكاملة سي و سي بلص بلص00:07:44
-
0 7 C ⁄ IDE بيئة التطويرية المتكاملة سي و سي بلص بلص00:07:17
-
0 8 C ⁄ IDE بيئة التطويرية المتكاملة سي و سي بلص بلص00:09:26
-
1 Program structure and Statements vs expressions00:10:32
-
2 Libraries and the C++ Standard Library00:08:33
-
3 understanding sample program00:09:29
-
4 Syntax and syntax errors00:07:39
-
5 Comments and types of comments00:09:52
-
6 Comments and types of comments00:07:52
-
7 Variables , initialization and assignment00:09:29
-
8 Variables , initialization and assignment00:08:33
-
9 Variables , initialization and assignment00:08:18
-
10 cout, cin, endl, the std namespace00:10:34
-
11 cout, cin, endl, the std namespace00:10:36
-
12 cout, cin, endl, the std namespace00:10:31
-
13 functions , return values00:12:01
-
14 functions , return values00:12:18
-
15 functions , return values00:07:53
-
16 functions , return values00:07:54
-
17 functions , return values00:06:23
-
18 functions , parameters and arguments00:08:50
-
19 functions , parameters and arguments00:11:23
-
20 functions , parameters and arguments00:16:49
-
21 functions are useful00:08:44
-
22 benefits of functions &refactoring00:12:09
-
23 local prevents naming collisions00:09:10
-
24 local prevents naming collisions00:10:09
-
25 Identifiers keywords &naming00:11:12
-
26 Identifiers keywords &naming00:09:07
-
27 standard library header00:07:40
-
28 standard library header00:08:35
-
29 Header files00:09:56
-
30 preprocessor00:11:45
-
31 Directives & macros00:06:40
-
32 Header guards00:09:10
-
33 Header guards00:09:07
-
34 Header guards error duplicate &multiple definition00:10:49
-
35 Header guards error duplicate &multiple definition00:10:03
-
36 Header guards error duplicate &multiple definition00:10:46
-
37 design your programs00:11:51
-
38 design your programs00:10:08
-
39 design your programs00:10:56
-
40 design your programs00:09:46
-
41 variable definition, initialization, and assignment00:06:33
-
42 Fundamental data types00:08:49
-
43 Defining a variable00:07:04
-
44 Variable initialization00:07:26
-
45 define variables00:09:25
-
46 define variables00:09:46
-
47 data type Void00:07:35
-
48 Variable sizes & memory addresses00:08:47
-
49 Variable sizes & memory addresses00:08:35
-
50 Variable sizes & memory addresses00:10:08
-
51 Integers00:07:50
-
52 Integers ranges00:08:53
-
53 Integers signed & unsigned00:11:00
-
54 Integers signed & unsigned00:08:00
-
55 Decimal Value & Binary Value00:06:23
-
56 Overflow00:08:01
-
57 Overflow00:03:51
-
58 size of the integer variables00:09:24
-
59 size of the integer variables00:06:38
-
60 Floating point numbers00:06:23
-
61 Floating point numbers00:06:06
-
62 Floating point numbers00:09:09
-
63 Floating point numbers00:09:27
-
64 NaN and Inf00:06:47
-
65 Boolean values00:07:04
-
66 Boolean values00:05:09
-
67 Char Data type00:08:46
-
68 Char type casting00:05:39
-
69 Escape sequences00:06:14
-
70 Operator00:10:59
-
71 Arithmetic Operator00:12:52
-
72 Arithmetic Operator00:09:47
-
73 Increment & decrement operators00:10:53
-
74 Increment & decrement operators00:06:52
-
75 Sizeof, comma, and conditional operators00:09:33
-
76 Relational operators comparisons00:09:13
-
77 Logical operators00:09:57
-
78 Logical operators00:11:01
-
79 Logical operators00:09:24
-
80 control statement00:04:05
-
81 if statement00:22:23
-
82 switch statement00:10:50
-
83 Goto statement00:08:45
-
84 While statement00:12:22
-
85 Do While statement00:13:11
-
86 For statement00:11:53
-
87 break and continue00:16:15
-
88 break and continue00:07:06
-
89 enumeration00:17:45
-
90 structs00:10:00
-
91 structs00:10:52
-
92 Arrays00:09:59
-
93 Arrays00:11:48
-
94 Arrays00:08:06
-
95 Arrays00:12:49
-
96 Arrays00:08:52
-
97 Pointers00:13:34
-
98 Pointers00:10:27
-
99 Pointers00:08:29
-
100 Pointers00:17:21
-
101 Dynamic memory allocation00:10:50
-
102 Dynamic memory allocation00:11:39
-
103 Dynamic memory allocation00:08:00
-
104 Dynamic memory allocation00:06:54
-
105 Dynamic memory allocation00:12:19
-
106 Dynamic memory allocation00:15:27
-
107 Dynamic memory allocation00:06:03
-
108 Functions00:05:50
-
109 Functions00:09:45
-
110 Functions00:16:09
-
111 Functions00:06:51
-
112 Functions00:05:58
-
113 Functions00:12:55
-
114 Functions00:06:57
-
115 The stack and the heap00:05:32
-
116 The stack and the heap00:08:37
-
117 The stack and the heap00:11:33
-
118 The stack and the heap00:10:19
-
119 The stack and the heap00:02:07
-
120 The stack and the heap00:11:14