TRANSCRIPTArabic

lesson 4 introduction to c

25m 35s3,414 words484 segmentsArabic

FULL TRANSCRIPT

0:01

السلام عليكم ورحمه الله وبركاته ليسون 4

0:04

انترودكشن تو سي بروجرامين لانجوج تكلمنا

0:08

في التسجيل السابق عن

0:10

>> عن اللي هو

0:13

دوره اللي هو انشاء البرمجيه

0:17

طبعا عرفنا كيف نعمل انالسيسز ونعمل اللي

0:19

هو ديزاين اللي هو فلو شارت ونعمل اللي هو

0:22

عننا امبلمنتيشن بسيطه كده اي اليوم ان

0:27

شاء الله حنتكلم عن مقدمه

0:29

في لغه اللي هو البرمجه والمراحل

0:33

اللي طبعا اللي بتمر فيها اللي هو عمليه

0:37

تنفيذ البرنامج المكتوب بلغه السي

0:42

لغه اللي هو السي ان انترودكشن تو سي

0:46

مقدمه عن لغه السي طبعا لازم نعرف بالنسبه

0:49

للغه السي هي لغه هاي ليفل لانجويج لغه

0:52

قريبه من لغه الانسان بتخ بتستخدم عنا

0:55

اللي هو ستيتمنتس قريبه من لغه الانسان

0:57

وهذا الشيء اللي نحن لا نستخدمها بكثره

1:00

طبعا لانها لغه قويه وسهله اي طبعا بعيده

1:04

عن التعقيدات وما شابه ذلك ايه طبعا

1:07

بالنسبه للغه السي تم تطويرها في عام 1972

1:11

في مختبرات اللي هو بال

1:14

طبعا شركه اي تي ان تي شركه اللي هو

1:17

التكنولوجيا والاتصالات في امريكا

1:19

في عام زي ما حكينا 1972

1:23

طبعا كانت هي طبعا مصممه ايه من قبل اللي

1:27

هو العالم دينس ريتش

1:31

اي طبعا بالنسبه للي هو اواخر اللي هو

1:34

السبعينات اصبحت اللي هو اي لغه بديله عن

1:39

بعض اللغات اللي كانت في ذلك اللي هو

1:41

الحين زي مثلا لغه اللي هو البي ال اي وزي

1:45

اللي هو الالجول هذه طبعا اللي هي اللغات

1:47

كانت صعبه وجافه اي لكن لان لغه السي

1:51

تمتاز عنا بالمرونه والقوه

1:55

وتعدد المنصات يعني انا ممكن اي او بتدعم

1:59

عندي اللي هو تطبيقات عديده جدا

2:04

ايفولوشن اوف سي تطور لغه السي طبعا

2:08

المؤسسه العالميه التعاونيه قامت بتطوير

2:11

لغه برمجه اطلق عليها عننا الجول 6 تي اي

2:15

طبعا هذه اللغه كانت تمتاز عنا بالل هو

2:19

الاختصاص في اللي هو الابليكيشنز او

2:21

التطبيقات الصناعيه والتجاريه والعلميه

2:25

طبعا هذه اللغه كانت لغه جافه وكانت تمتاز

2:27

عنا بالتجريد يعني لغه لغه مجرده ضعيفه

2:32

لذلك بعد كده قاموا بتطوير لغه اخرى سموها

2:37

عنا اللي هو كومبايند بروجرامين لانجويج

2:41

على اساس انها تحل بعض المشاكل التجريديه

2:43

اللي كانت عننا في لغه الالغول

2:47

لكن للاسف يعني ما حلت جميع المشاكل وبقى

2:50

فيها مشاكل كثيره جدا فلذلك بعد كده

2:54

طولوها عنا الى لغه اللي هو البيزك

2:57

ك بروجرام لانج اللي هي البي سي بي ال

3:01

طبعا باي مارن

3:05

ريتشاردز في جامعه اللي هو الكامبريدج

3:09

طبعا على اساس انها تحل بعض المشاكل اللي

3:12

كانت عننا في السي بي ال لكن للاسف ما حلت

3:15

جميع اللي هو المشاكل الموجوده عننا في

3:19

اللي هو اللغه اللي هو لغه البي سي ال اي

3:23

لانها كانت عننا لغه طبعا سبيسيفيك مخصصه

3:26

عننا في اتجاهات

3:28

اتجاهات معينه طبعا بعد ذلك قاموا بالل هو

3:33

تطوير لغه يطلق عليها عننا لغه اللي هو

3:36

البي طبعا هي اللغه اللي هي لغه ال البي

3:41

اي تم طبعا كتابتها بواسطه اللواء العالم

3:44

كين ثومسون في طبعا شركه اللي هو

3:47

الاتصالات والتكنولوجيا الامريكيه في

3:49

مختبرات اللي هو بال ايضا طبعا هي اللغه

3:52

كان فيها بعض اللي هو المشاكل ايه في

3:55

النهايه اجا عننا اللي هو العالم ريتش

3:56

وقام عنا بدمج اللي هو امكانيات اللي هو

3:59

لغه البي مع البي سي بي ال وضاف عنا بعض

4:03

اللي هو الميزات مع اللي هو الجروب اللي

4:06

خاص في اللي هو هذا العالم وقاموا بانشاء

4:09

لغه نهائيه اللي هي لغه السي اللي بتمتاز

4:10

عنا بالقوه والكفاءه والل هو الشيوع

4:16

وتعدد المنصات وما شابه ذلك

4:21

كومبايليشن اند ازكيوشن ترجمه

4:25

وتنفيذ

4:27

البرنامج طبعا بالنسبه للغه السي اي او اي

4:30

برنامج مكتوب عننا بلغه السي قبل ما يتم

4:33

تنفيذه واعطاء اللي هو او اعطائنا اللي هو

4:36

ناتج بمر عندي ببعض المراحل اللي من ضمنها

4:39

عنا عمليه اللي هو الكومبايليشن قبل ما

4:41

نتكلم عن الكومبايليشن بدنا نروح عننا بس

4:43

نتعرف عن بعض المعلومات عن اجيال لغات

4:47

البرمجه والمراحل اللي مرت فيها لغات

4:49

البرمجه حتى نحن لما وصلنا ل اللي هو

4:51

الهاي ليفل لانجويج اللي هي مثل لغه السي

5:03

بروجرامين لانجويجز جنريشنز اللي هي اجيال

5:08

لغات البرمجه اجيال لغات البرمجه طبعا اول

5:12

لغه تم تطويرها اللي هي الماشين لانجويج

5:14

الماشين لانجويج هذه هي اللغه الوحيده

5:17

اللي بفهمها عنا الحاسوب هذه اللغه عننا

5:20

بتتكون عندي من مجموعه من اللي هو الزيروز

5:22

والوانز

5:23

من صفار والوحايد هذه اللغه لغه سريعه جدا

5:28

اللغه هذه طبعا صعبه ومعقده جدا يعني

5:32

المبرمج عشان يكتب برنامج بلغه الماشين

5:35

لانجويج كان بيستغرق وقت طويل جدا وكان

5:37

لما يصير عنده اي مشكله او اي خطا يتصعب

5:40

جدا في حال ايجاد هذا اللي هو الخطا لذلك

5:44

بعد كده اجا عننا اللي هو الجيل الثاني

5:47

اختروا عنا اللي هو الاسمبلي لانجويج

5:49

الاسمبلي لانجويج استبدلوا عندي اللي هو

5:51

الزيروز الونز هذه ببعض بعض الكلمات

5:53

القريبه او المفهومه للانسان زي كمثال

5:56

مثلا اد للجمع مول كمثال للضرب وهكذا تمام

6:01

طبعا هذه اللغه اللي هو الاسمبلي لانجويج

6:04

اللي هيحن من عندها عننا لو ليفل لانجويج

6:06

طبعا لو ليف لانجويج يعني لغه متذنيه

6:10

المستوى او لغه قريبه من لغه الاله لغه

6:12

قريبه من لغه الاله لكن بستخدم عندي كلمات

6:16

قريب كلمات مفهومه للانسان تمام اي هذه

6:20

اللغه بما انها بتستخدم عننا كلمات اذا

6:22

لازم احولها عندي لمين؟ للماشين لانجويج

6:24

عشان احولها عندي للماشين لانجويج بيلزمني

6:27

اللي هو الاسمبلر اذا الاسمبلر هذا بحول

6:30

اللغه الم البرنامج عفوا المكتوب بلغه

6:33

الاسمبلي الى الماشين لانجويج الى الماشين

6:36

لانجويج طبعا ايضا لغه اللي هو الاسمبلي

6:38

لانجويج هذه لغه صعبه وجافه ومعقده اي رغم

6:43

انها لغه قريبه جدا من لغه الاله وايضا

6:45

لغه تعتبر لغه سريعه لكن كانت لغه عننا

6:47

اللي هو صعبه ولغه جافه فلذلك اختاروا عنا

6:51

اللي هو الهاي

6:52

لانج الهاي لانج الهاي لانج بتستخدم عندي

6:56

اللي هو ستيت بستخدم عننا عبارات قريبه من

6:59

لغه الانسان قريبه من لغه الانسان زي

7:03

كمثال لغه السي لغه السي بلس بلس وغيرها

7:07

طبعا بما ان بما انها بتستخدم عندي عبارات

7:10

قريبه للغه الانسان اذا لازم احولها عندي

7:14

الى اللي هو الماشين لانجويج عشان احولها

7:17

للماشين لانجويج بيلزمني اللي هو

7:19

الكومبايلر بيلزمنا عننا الكومبايلر اللي

7:21

بحول عنا اللي هو الهاي ليفل لانجويج الى

7:24

اللي هو الماشين لانجويج او الى الاسمبلي

7:28

لانجويج ومن الاسمبلي لانجويج يتم التحويل

7:30

عنا الى اللي هو الماشين لانجويج كما هو

7:33

الحال في لغه السي

7:36

في عننا بعد كده عننا اللي هو الجيل اللي

7:38

هو الرابع اللي هو الاو او بي اوبجكت

7:41

اوريند بروجرامين وبعد كده اجا عنا اللي

7:44

هو اللي هو لغات قواعد البيانات

7:50

اذا الان بعد ما عرفنا عن اجيال الحاسوب

7:55

وعرفنا انه الحاسوب عندي لا يفهم او لا

7:58

ينفذ عندي الا لغه الاله الان عننا

8:02

بالنسبه للغه السي هي هاي ليفل لانجويج

8:04

انا بستخدم عندي عبارات قريبه للغه

8:07

الانسان هذه اللي هو العبارات الحاسوب

8:10

عننا ما بيفهمها لازم انا احول ه العبارات

8:12

الى اللي هو الماشين لانجويج زي كمثال

8:14

واحد بيتكلم باللغه الانجليزيه وواحد

8:16

بيتكلم باللغه العربيه بينفع نتكلم مع ال

8:19

اللي هو الانسان اللي بيتكلم باللغه

8:20

الانجليزيه باللغه العربيه طبعا لا لازم

8:23

اتكلم معه باللغه اللي هو الانجليزيه او

8:26

اجيب واحد جنبي كده ي يقوم عندي بايش

8:29

بالتحويل الى اللغه الانجليزيه الانجليزيه

8:32

ياخذ العربي تبعي ويحوله الى اللغه

8:33

الانجليزيه عشان الشخص اللي قدامي يفهمه

8:36

نفس الخطيه عندي بالنسبه للغه البرمجه انا

8:38

كتبت عندي اللغه كتبت انا عندي برنامج

8:41

البرنامج هذا الحاسوب ما بيفهمه فايش

8:44

بيلزمني بيلزمني اعمل له كومبايليشن

8:46

بيلزمني كومبايلر مترجم يقوم عندي بتحويل

8:49

ال البرنامج اللي كاتبه انا بلغه قريبه لي

8:52

الى لغه يفهمها عننا الحاسوب تمام اذا انا

8:56

اول ما قوم عندي بعمل اللي هو كومبايليشن

8:58

للي هو السي بروجرام فايل تبعي او الكود

9:02

اللي كتبه المبرمج اللي نحن بنسميه عننا

9:04

سورس كود تمام سورس كود اذا الكود اللي

9:08

بيكتبه عندي المبرمج احنا بنسميه عننا

9:11

السورس كود السورس كود السورس كود هذا انا

9:15

اول ما بعمل له كومبايل تمام بيعطيني

9:19

ملف ثاني دوت اوبجكت احنا بنسميه عننا

9:22

الاوبجكت كود الكود هذا الكود مشفر يعنيوي

9:26

عندي على صفاره وحايد تمام هذا اللي هو

9:29

السورس كود يتم تحويله عندي الىكيوتب فايل

9:32

فايل تنفيذي عن طريق اللي هو ما يسمى عنا

9:35

باللينكر اللينكر تمام هذا اللينكر عندي

9:39

بحول عنا الاوبجكت كود الى كود بفهموا

9:42

عندي اللي هو لغه الاله او اللي هو

9:46

الحاسوب تبعي

9:50

وبهي الطريقه طبعا نحن بنقوم عننا بتنفيذ

9:54

او

9:55

ترجمه اي برنامج مكتوب عننا بلغه السي

10:01

بالنسبه للمراحل هذه طبعا نحن حطينا عنا

10:03

في اللي هو ديزاين

10:08

زي ما حضراتكم شايفين قدامنا هنا

10:12

طبعا اللي هو المراحل عمل اللي هو

10:15

الكومبايليشن الخاص عننا

10:17

اي برنامج مكتوب بلغه السي بدايه نحن

10:20

بنختار عنا اللي هو انفايرمنت نكتب عليها

10:22

البرنامج تبعنا طبعا نحن استخدمنا عنا

10:24

اللي هو الكود بلوك بدايه بكتب عليها اللي

10:28

هو الكود البرمجي الخاص في تمام الكود

10:32

البرمجي اللي انا بدي اياه بكتبه عندي في

10:34

الايديتور الخاص عندي كمثال في الكود بلوك

10:36

هذا اللي هو البرنامج اللي انا كتبته يطلق

10:39

لي عنا اللي هو سورس كود سورس كود وانا

GET MORE FROM YOUR TRANSCRIPTS

Sign up for free and unlock interactive viewer, AI summaries, translations, concept maps, and more. No credit card required.