ما هِيَ البَرمَجة؟

ما هِيَ البَرمَجة؟

يَكتَشِفُ طِفلُكَ مَعَ أولو وكوكو ما هِيَ البَرمَجةُ وكَيفَ تُعطي الحاسوبَ تَعليماتٍ واضِحةً لِيَعمَل.

Ages 9–12 ~8 min

About this story

يَكتَشِفُ طِفلُكَ مَعَ أولو وكوكو ما هِيَ البَرمَجةُ وكَيفَ تُعطي الحاسوبَ تَعليماتٍ واضِحةً لِيَعمَل.

What you'll learn

  • فَهمُ مَعنى البَرمَجةِ وأهَمِّيَّتِها
  • إدراكُ حاجةِ الحاسوبِ إلى تَعليماتٍ واضِحة
  • التَّعَرُّفُ على فِكرةِ الشِّفرةِ البَرمَجِيّة
  • تَنميةُ التَّفكيرِ المَنطِقيِّ والتَّسَلسُلِيّ
ما هِيَ البَرمَجة؟ — illustration 1
K
Koko

يَا أولو! يَا أولو! يَجِبُ أن تَرى ما حَدَثَ في مَعرِضِ العُلومِ اليَومَ. لَقَد كانَ شَيئًا مُذهِلًا حَقًّا!

ما هِيَ البَرمَجة؟ — illustration 2
O
Owlo

تَفَضَّلي بِالدُّخولِ يَا صَديقَتي! يَبدو أنَّكِ رَكَضتِ طَوالَ الطَّريقِ إلى هُنا. ماذا حَدَثَ في المَعرِضِ؟

ما هِيَ البَرمَجة؟ — illustration 3
K
Koko

كانَت هُناكَ طالِبةٌ كَبيرةٌ اسمُها مايا، وقَد صَنَعَت إنسانًا آليًّا يُرَتِّبُ المُكَعَّباتِ المُلَوَّنةَ بِنَفسِه. كانَ يَستَمِرُّ في العَمَلِ، يَلتَقِطُ المُكَعَّباتِ الصَّحيحةَ دونَ أيِّ خَطَأٍ!

ما هِيَ البَرمَجة؟ — illustration 4
O
Owlo

هذا يَبدو رائِعًا حَقًّا يَا كوكو. هَل شَرَحَت لَكِ مايا كَيفَ عَرَفَ الإنسانُ الآليُّ ما يَفعَلُه؟

ما هِيَ البَرمَجة؟ — illustration 5
K
Koko

قالَت إنَّها كَتَبَت شَيئًا يُسَمّى الشِّفرةَ لِتُخبِرَهُ بِما يَفعَلُه. لَكِنّي لَم أفهَم ما مَعنى ذلِكَ. كَيفَ يَجعَلُ كِتابةُ شَيءٍ ما الإنسانَ الآليَّ يَتَحَرَّكُ؟

ما هِيَ البَرمَجة؟ — illustration 7
O
Owlo

هذا أحَدُ أسئِلَتي المُفَضَّلةِ يَا كوكو. لِنَذهَب إلى مُختَبَرِ الحاسوبِ، وسَأُريكِ شَيئًا مُمتِعًا.

ما هِيَ البَرمَجة؟ — illustration 9
K
Koko

حَسَنًا، لَقَد وَصَلنا. هُناكَ الكَثيرُ مِنَ الشّاشاتِ هُنا. مِن أينَ نَبدَأُ بِالضَّبطِ يَا أولو؟

ما هِيَ البَرمَجة؟ — illustration 10
O
Owlo

لِنَبدَأ بِالفِكرةِ الكَبيرةِ. الحاسوبُ أوِ الإنسانُ الآليُّ قَويٌّ جِدًّا، لَكِنَّهُ لا يَستَطيعُ التَّفكيرَ بِمُفرَدِه. إنَّهُ يَحتاجُ إلى تَعليماتٍ واضِحةٍ جِدًّا.

ما هِيَ البَرمَجة؟ — illustration 11
K
Koko

مِثلَما تُعطيني أُمّي الإرشاداتِ لِأَصِلَ إلى بَيتِ صَديقَتي؟ انعَطِفي يَسارًا هُنا، ثُمَّ يَمينًا هُناك؟

ما هِيَ البَرمَجة؟ — illustration 12
O
Owlo

تَمامًا مِثلَ ذلِكَ! البَرمَجةُ هِيَ كِتابةُ تِلكَ التَّعليماتِ خُطوةً بِخُطوةٍ كَي يَتبَعَها الحاسوبُ. وتِلكَ التَّعليماتُ تُسَمّى بَرنامَجًا.

ما هِيَ البَرمَجة؟ — illustration 13
K
Koko

لَكِنَّ الحَواسيبَ لا تَتَكَلَّمُ مِثلَنا نَحنُ البَشَرَ. فَبِأَيِّ لُغةٍ تَكتُبُ التَّعليماتِ إذَن؟

ما هِيَ البَرمَجة؟ — illustration 14
O
Owlo

تَفكيرٌ رائِعٌ يَا كوكو. لَقَدِ اختَرَعَ البَشَرُ لُغاتٍ خاصّةً فَقَط لِلتَّحَدُّثِ مَعَ الحَواسيبِ. تُسَمّى لُغاتِ البَرمَجةِ. ومِنها بايثون وسكراتش وجافاسكريبت.

ما هِيَ البَرمَجة؟ — illustration 15
K
Koko

لَحظةً، بايثون؟ هَل تَعني الثُّعبانَ الكَبيرَ؟ هذا اسمٌ غَريبٌ جِدًّا لِلُغةٍ!

ما هِيَ البَرمَجة؟ — illustration 16
O
Owlo

في الحَقيقةِ سُمِّيَت هذِهِ اللُّغةُ تَيَمُّنًا بِبَرنامَجٍ كوميديٍّ، ولَيسَ الثُّعبانَ. لَكِنّي أُحِبُّ أنَّ عَقلَكِ ذَهَبَ إلى هُناكَ فَورًا.

ما هِيَ البَرمَجة؟ — illustration 18
K
Koko

وكَيفَ تَبدو الشِّفرةُ في الحَقيقةِ؟ هَل هِيَ مُجَرَّدُ مَجموعةٍ مِنَ الحُروفِ العَشوائيّةِ؟

ما هِيَ البَرمَجة؟ — illustration 19
O
Owlo

دَعيني أعرِضُ مِثالًا بَسيطًا على هذِهِ الشّاشةِ. انظُري هُنا. هذا السَّطرُ يَقولُ: أخبِرِ الحاسوبَ أن يَطبَعَ كَلِمَتَي مَرحَبًا أيُّها العالَمُ على الشّاشةِ.

ما هِيَ البَرمَجة؟ — illustration 20
K
Koko

أهذا كُلُّ شَيءٍ؟ سَطرٌ واحِدٌ فَقَط ويَفعَلُ الحاسوبُ شَيئًا؟ يَبدو هذا سَهلًا أكثَرَ مِنَ اللّازِمِ تَقريبًا.

ما هِيَ البَرمَجة؟ — illustration 21
O
Owlo

السَّطرُ الواحِدُ يَفعَلُ شَيئًا صَغيرًا. لَكِن عِندَما تَدمُجينَ مِئاتٍ أو آلافَ السُّطورِ مَعًا، يُمكِنُكِ بِناءُ شَيءٍ ضَخمٍ. مِثلَ لُعبةٍ، أو تَطبيقٍ، أو إنسانٍ آليٍّ يُرَتِّبُ المُكَعَّباتِ.

ما هِيَ البَرمَجة؟ — illustration 22
K
Koko

إذَن، فَإنسانُ مايا الآليُّ كانَت لَدَيهِ آلافُ السُّطورِ تُخبِرُهُ بِما يَفعَلُه؟ لا بُدَّ أنَّ ذلِكَ استَغرَقَ وَقتًا طَويلًا جِدًّا!

ما هِيَ البَرمَجة؟ — illustration 23
O
Owlo

إنَّهُ يَحتاجُ إلى التَّدريبِ والصَّبرِ. لَكِن إليكِ الجُزءَ الذَّكيَّ حَقًّا. يَستَخدِمُ المُبَرمِجونَ شَيئًا يُسَمّى المَنطِقَ لِيَجعَلوا بَرامِجَهُم ذَكيّةً.

ما هِيَ البَرمَجة؟ — illustration 24
K
Koko

المَنطِقُ؟ وما مَعنى ذلِكَ في عالَمِ البَرمَجةِ يَا أولو؟

ما هِيَ البَرمَجة؟ — illustration 25
O
Owlo

المَنطِقُ يَعني أنَّ البَرنامَجَ يَستَطيعُ اتِّخاذَ القَراراتِ. فَهوَ مَثَلًا يَقولُ: إن كانَ المُكَعَّبُ أحمَرَ، ضَعهُ في الكَومةِ اليُسرى. وإن كانَ أزرَقَ، ضَعهُ في الكَومةِ اليُمنى.

ما هِيَ البَرمَجة؟ — illustration 26
K
Koko

آها! إذَن فَالإنسانُ الآليُّ لَيسَ سِحرًا. إنَّهُ يَتبَعُ فَقَط قائِمةً طَويلةً مِن قَواعِدِ إن وَقَعَ هذا فَافعَل ذاك!

ما هِيَ البَرمَجة؟ — illustration 27
O
Owlo

بِالضَّبطِ يَا كوكو. تِلكَ القَواعِدُ تُسَمّى الشُّروطَ. وهِيَ مِن أهَمِّ لَبِناتِ البِناءِ في أيِّ بَرنامَجٍ.

ما هِيَ البَرمَجة؟ — illustration 28
K
Koko

وهَل هُناكَ لَبِناتُ بِناءٍ أُخرى أيضًا في البَرمَجةِ؟

ما هِيَ البَرمَجة؟ — illustration 29
O
Owlo

هُناكَ بَعضُ اللَّبِناتِ المُهِمّةِ. هُناكَ الشُّروطُ التي تَحَدَّثنا عَنها للتَّوِّ. وهُناكَ أيضًا الحَلَقاتُ، التي تُخبِرُ الحاسوبَ بِأن يُكَرِّرَ شَيئًا مَرّاتٍ كَثيرةً دونَ كِتابَتِهِ مِن جَديدٍ.

ما هِيَ البَرمَجة؟ — illustration 30
K
Koko

آها! مِثلَما لَو قُلتُ لِإنسانٍ آليٍّ: استَمِرَّ في المَشيِ إلى الأمامِ حَتّى تَصِلَ إلى الجِدارِ. فَيَستَمِرُّ دونَ أن أقولَ امشِ، امشِ، امشِ مِئةَ مَرّةٍ.

ما هِيَ البَرمَجة؟ — illustration 31
O
Owlo

هذا مِثالٌ مِثاليٌّ على الحَلَقةِ. أنتِ تَتَعَلَّمينَ هذِهِ الأفكارَ بِسُرعةٍ كَبيرةٍ يَا كوكو.

ما هِيَ البَرمَجة؟ — illustration 32
K
Koko

هذا رائِعٌ حَقًّا في الواقِعِ. إذَن، أيُّ شَخصٍ يَستَطيعُ تَعَلُّمَ البَرمَجةِ؟ لا يَجِبُ أن تَكونَ عَبقَريًّا مِن نَوعٍ ما؟

ما هِيَ البَرمَجة؟ — illustration 33
O
Owlo

أيُّ شَخصٍ يَستَطيعُ التَّفكيرَ في مُشكِلةٍ خُطوةً بِخُطوةٍ يَستَطيعُ تَعَلُّمَ البَرمَجةِ. فَهِيَ في جَوهَرِها تَجزِئةُ المَشاكِلِ الكَبيرةِ إلى قِطَعٍ أصغَرَ يَسهُلُ التَّعامُلُ مَعَها.

ما هِيَ البَرمَجة؟ — illustration 34
K
Koko

هذا يُشبِهُ تَمامًا ما تَقولُهُ لي دائِمًا عِندَ حَلِّ واجِبٍ صَعبٍ. لا تَفزَعي، فَقَط تَناوَليهِ خُطوةً واحِدةً في كُلِّ مَرّةٍ.

ما هِيَ البَرمَجة؟ — illustration 35
O
Owlo

لَقَد وَصَفتِ للتَّوِّ عَقليّةَ كُلِّ مُبَرمِجٍ عَظيمٍ. بَل إنَّ المُبَرمِجينَ لَهُم اسمٌ لِهذِهِ المَهارةِ. يُسَمّونَها التَّفكيرَ الحاسوبيَّ.

ما هِيَ البَرمَجة؟ — illustration 36
K
Koko

التَّفكيرُ الحاسوبيُّ. يُعجِبُني وَقعُ هذا الاسمِ. إنَّهُ يَبدو رَسميًّا ومُهِمًّا جِدًّا.

ما هِيَ البَرمَجة؟ — illustration 37
O
Owlo

إنَّهُ حَقيقيٌّ ومُفيدٌ جِدًّا، حَتّى خارِجَ عالَمِ الحَواسيبِ. فَالأطِبّاءُ والمُهَندِسونَ والطُّهاةُ جَميعُهُم يَستَخدِمونَ هذا النَّوعَ مِنَ التَّفكيرِ المُنَظَّمِ في عَمَلِهِم.

ما هِيَ البَرمَجة؟ — illustration 38
K
Koko

أُريدُ أن أُجَرِّبَ كِتابةَ بَعضِ الشِّفرةِ. حَتّى لَو جُزءًا صَغيرًا جِدًّا. هَل نَستَطيعُ فِعلَ ذلِكَ؟

ما هِيَ البَرمَجة؟ — illustration 39
O
Owlo

بِالتَّأكيدِ يَا كوكو. هُناكَ أداةٌ لِلمُبتَدِئينَ تُسَمّى سكراتش، صُنِعَت خِصّيصًا لِلمُتَعَلِّمينَ في مِثلِ عُمرِكِ. تَسحَبينَ التَّعليماتِ وتُلَصِّقينَها مَعًا كَقِطَعِ أُحجِيّةٍ لِتُحَرِّكي شَخصيّةً على الشّاشةِ.

ما هِيَ البَرمَجة؟ — illustration 40
K
Koko

يَبدو هذا شَيئًا أستَطيعُ فِعلَهُ اليَومَ حَقًّا. حَسَنًا، لَكِن قَبلَ أن نَبدَأَ، دَعني أتَأَكَّدُ أنّي فَهِمتُ كُلَّ شَيءٍ.

ما هِيَ البَرمَجة؟ — illustration 42
K
Koko

إذَن، البَرمَجةُ هِيَ كِتابةُ تَعليماتٍ خُطوةً بِخُطوةٍ لِلحاسوبِ بِاستِخدامِ لُغةِ بَرمَجةٍ خاصّةٍ. والحَواسيبُ لا تُفَكِّرُ بِنَفسِها، لِذا نَستَخدِمُ المَنطِقَ وأشياءَ مِثلَ الشُّروطِ والحَلَقاتِ لِنَجعَلَها ذَكيّةً. والمَهارةُ السِّرّيّةُ خَلفَ كُلِّ ذلِكَ هِيَ التَّفكيرُ الحاسوبيُّ، وهوَ مُجَرَّدُ تَجزِئةِ المَشاكِلِ الكَبيرةِ إلى خُطواتٍ أصغَرَ. باختِصارٍ، إنسانُ مايا الآليُّ لَم يَكُن سِحرًا. كانَ مُجَرَّدَ تَعليماتٍ مُنَظَّمةٍ جِدًّا جِدًّا. والآنَ أُريدُ أن أكتُبَ بَعضًا مِنها بِنَفسي!

ما هِيَ البَرمَجة؟ — illustration 43
O
Owlo

هذا تَلخيصٌ مِثاليٌّ يَا كوكو. في المَرّةِ القادِمةِ، يُمكِنُنا استِكشافُ كَيفَ يَجِدُ المُبَرمِجونَ الأخطاءَ في بَرامِجِهِم ويُصَحِّحونَها. تُسَمّى هذِهِ العَمَليّةُ تَنقيحَ الأخطاءِ، وهِيَ مُغامَرةٌ مُمتِعةٌ حَقًّا.

ما هِيَ البَرمَجة؟ — illustration 44
K
Koko

تَنقيحُ الأخطاءِ؟ يَبدو وكَأنَّنا سَنَبحَثُ عَن شَيءٍ ما. أنا قادِمةٌ بِالتَّأكيدِ مِن أجلِ تِلكَ الحَلقةِ!

Did you like this story?

Print

Get the AskOwlo app

Hundreds of read-along stories, games and more — listen anywhere.

Watch on YouTube