-

أهم مصطلحات البرمجة التي يجب على المبرمج المبتديء معرفتها

(اخر تعديل 2024-09-09 15:46:57 )
بواسطة

مصطلحات البرمجة كثيرة جدا و مهمة في نفس الوقت ، و يجب على المبرمج المبتدىء الذي يريد تعلم البرمجة سواء مواقع او تطبيقات الإلمام التام بهذه المصطلحات .

و كما هو الحال بالنسبة لأي مجال او حرفة من الضروري معرفة المصطلحات الأساسية المستخدمة في هذا المجال ، قبل الانتقال إلى وضع الممارسة الكاملة له.

و تساعدك معرفة المصطلحات على فهم نطاقك بشكل أفضل وأسرع ، فاذا كنت تنوي تعلم البرمجة فإن هذا المقال كتب خصيصا لـ المبرمج .

و في مقالنا اليوم من مفيد نقدم لك بعض مصطلحات البرمجة و علوم الكمبيوتر المهمة ، و التي يمكن أن تكون بمثابة دليل التعلم الخاص بك لهذا المجال.

اقرأ ايضا : كيفية تعلم البرمجة للمواقع الالكترونية بدون خبرة

اهم مصطلحات البرمجة للمبتدئين

1- الخوارزمية Algorithm

الخوارزمية هي مجموعة من التعليمات أو القواعد المصممة لحل مشكلة محددة.

قد تكون المشكلة بسيطة مثل إضافة رقمين أو رقم ، او مشكلة معقدة مثل تحويل ملف فيديو من تنسيق إلى آخر.

2- برنامج Program

يُطلق على برنامج الحاسوب اسم مجموعة منظمة من التعليمات التي تؤدي عند تنفيذها مهمة أو وظيفة معينة.

تتم معالجة البرنامج بواسطة وحدة المعالجة المركزية (CPU) الخاصة بالكمبيوتر قبل تنفيذه.

ومن أمثلة البرامج Microsoft Word، وهو تطبيق لمعالجة الكلمات يمكّن المستخدمين من إنشاء المستندات وتحريرها.

المتصفحات التي نستخدمها مثل كروم و فاير فوكس هي أيضاً برامج تم إنشاؤها لمساعدتنا في استعراض إنترنت.

3- واجهة برمجة التطبيقات API

واجهة برمجة التطبيقات (API) هي مجموعة من القواعد والإجراءات الروتينية والبروتوكولات لإنشاء تطبيقات البرامج.

تساعد واجهات برمجة التطبيقات في التواصل مع برامج أو خدمات الجهات الخارجية، والتي يمكن استخدامها لإنشاء برامج مختلفة.

تستخدم شركات مثل Facebook وTwitter واجهات برمجة التطبيقات بشكل نشط ، لمساعدة المطورين في الوصول بسهولة إلى خدماتهم.

4- الوسيطة Argument

الوسيطة أو arg هي قيمة يتم تمريرها إلى أمر أو دالة.

على سبيل المثال، إذا كانت sqr عبارة عن روتين أو دالة ترجع مربع رقم، فسيتم إرجاع(sqr(4 إلى 16 وهنا القيمة 4 هي الوسيطة.

وبالمثل، إذا كان التحرير دالة تقوم بتحرير ملف، فإن الوسيطة في Edit myfile.txt هي “mayfile.txt”.

5- الكود القياسي الأمريكي لتبادل المعلومات ASCII

الكود القياسي الأمريكي لتبادل المعلومات (ASCII) هو معيار يقوم بتعيين أحرف وأرقام وأحرف أخرى فتحات مختلفة متوفرة في رمز 8 بت.

العدد الإجمالي للفتحات المتوفرة هو 256.

يتم اشتقاق رقم ASCII العشري من ثنائي، والذي يتم تعيينه لكل حرف ورقم وحرف.

على سبيل المثال، يتم تعيين العلامة “$” على الرقم العشري ASCII 036، بينما يتم تعيين الحرف “A” الصغير 097.

6- التعبير المنطقي Boolean

إن التعبير المنطقي عبارة عن تعبير يُستخدم لإنشاء جمل تكون إما TRUE أو FALSE.

تستخدم التعبيرات المنطقية AND وOR وXOR وNOT وNOR عوامل تشغيل مع العبارات الشرطية في البرمجة ومحركات البحث والخوارزميات والصيغ.

وتسمى التعبيرات المنطقية أيضًا تعبيرات المقارنة والتعبيرات الشرطية والتعبيرات العلائقية.

7- الخطأ Bug

الخطأ عبارة عن مصطلح عام يُستخدم للإشارة إلى خطأ أو عيب غير متوقع في الأجهزة أو البرامج، مما يتسبب في حدوث خلل في الأداء.

على الرغم من أن الأخطاء غالبًا ما تعتبر أخطاء غير مهمة في أجهزة الكمبيوتر، فقد حدثت حالات تسببت فيها الأخطاء في ظروف تهدد الحياة وأدت إلى خسائر مالية كبيرة.

وهذا يجعل من الضروري الاستثمار في عملية العثور على الأخطاء قبل تنفيذ البرامج لتطبيقها.

و تُعرف هذه العملية باسم الاختبار.

8- الحرف CHAR

هو وحدة عرض معلومات تساوي حرفًا أبجديًا واحدًا أو رمزًا.

يمكن أن تكون قيمة متغير الحرف أي قيمة حرف واحدة، مثل “A” و”1″ و”$” و”X”.

ويعتمد تعريف الطابع هذا على التعريف العام للطابع بوصفه وحدة وحيدة من اللغة المكتوبة.

ومع ذلك، فإن حرف كاختصار هو كلمة أساسية محجوزة بلغات مثل C وC++ وC# وJava.

9- الشيء object

هو عبارة عن مجموعة من المتغيرات والثوابت وهياكل البيانات الأخرى ذات الصلة التي يمكن تحديدها ومعالجتها معًا.

يمكن أن يتضمن الشيء أشكالاً تظهر على الشاشة أو عمر الطلاب في المدرسة.

10- البرمجة الشيئية OOP

هي نموذج يحدده المبرمجون والذي يدور حول الأشياء والبيانات بدلاً من “الإجراءات” و”المنطق”.

في OOP لا يتم تعريف نوع بنية البيانات فقط بل يتم أيضاً تعريف أنواع الدالات التي يمكن تطبيقها عليها.

ومن خلال ذلك تصبح بنية البيانات شيئا يتكون من البيانات والدالات.

و اللغات التي تستخدم مفاهيم OOP هي Java و Python و C++ و Ruby.

اقرأ ايضا : أفضل لغات البرمجة المستخدمة في الذكاء الإصطناعي

11- الفئة Class

في OOP تشير الفئة إلى مجموعة من الكائنات المرتبطة ذات الخصائص الشائعة.

إن الفئات والقدرة على إنشاء فئات جديدة تجعل OOP نموذج برمجة قوي ومرن.

على سبيل المثال، قد يكون هناك فئة تسمى الأشكال وتحتوي على كائنات مثلثات وخماسي وخماسي مربع ودائرة.

12- الكود Code

الكود أو كود المصدر هو مصطلح يُستخدم لوصف مجموعة مكتوبة من التعليمات، مكتوبة باستخدام بروتوكولات لغة معينة، مثل Java أو C أو Python.

كما يمكن استخدام الكود بشكل غير رسمي لوصف النص المكتوب بلغة معينة.

هناك أمثلة تشير فيها إلى التعليمات البرمجية بلغات مختلفة، مثل “PHP Code” أو “HTML Code” أو “Java Code” أو “CSS Code”

13- واجهة سطر الأوامر A command-line interface (CLI)

هي واجهة مستخدم تستند إلى النص.

يتم استخدام واجهة المستخدم لعرض ملفات الكمبيوتر وإدارتها.

كما تسمى واجهات سطر الأوامر واجهات مستخدم سطر الأوامر وواجهات مستخدم وحدة التحكم وواجهات مستخدم الأحرف.

خلال أوائل الستينات وخلال السبعينات والثمانينات، كانت واجهة سطر الأوامر هي الوسيلة الأساسية للتفاعل مع معظم أجهزة الكمبيوتر على المحطات الطرفية.

14- التجميع Compilation

وتسمى عملية إنشاء برنامج قابل للتنفيذ من خلال التعليمات البرمجية المكتوبة بلغة البرمجة المجمعة عملية تجميع.

من خلال التجميع، يمكن للكمبيوتر فهم البرنامج وتشغيله دون استخدام برنامج البرمجة المستخدم لإنشائه.

المحول البرمجي هو برنامج يقوم بترجمة برامج الكمبيوتر المكتوبة باستخدام الأحرف والأرقام والأحرف إلى برنامج لغة الجهاز و مثال لمترجم في C++ .

15- العبارات الشرطية Conditionals

العبارات الشرطية والتعبيرات الشرطية هي ميزات للغة البرمجة.

مما يساعد على اختيار التعليمة البرمجية ويؤدي إلى إما صواب أو خطأ.

وتقوم هذه الإجراءات بتنفيذ إجراءات مختلفة تبعاً للحاجة إلى المبرمج، ويمكن دمج الشروط المتعددة في حالة واحدة، طالما أن القيمة النهائية للحالة إما صحيحة أو خاطئة.

ومن أمثلة العبارات الشرطية “IF” و”IF-Else” و”وبينما” و”Else-if”.

16- الثوابت Constants

الثابت Const هو مصطلح يُستخدم لوصف قيمة لا تتغير خلال تنفيذ البرنامج، على عكس المتغير.

لا يمكن تغيير الثابت وسيظل ثابتًا، ويمكن أن يكون الثابت رقمًا وحرف وسلسلة.

17- نوع البيانات Data types

هو تصنيف نوع معين من البيانات.

نحن كبشر يمكن أن نفهم الفرق بين اسم و رقم ، ولكن الكمبيوتر لا يمكنه ذلك .

يستخدم الكمبيوتر رموزًا داخلية خاصة للتمييز بين أنواع البيانات المختلفة التي يتلقاها والعمليات.

تتضمن أنواع البيانات الأكثر شيوعًا نوع العدد الصحيح الذي هو الأرقام ، ونوع بيانات الأرقام ذات النقاط العائمة التي هي أرقام قائمة على الأرقام العشرية ، والقيم المنطقية التي هي TRUE أو FALSE ونوع بيانات الأحرف التي هي أحرف أبجدية.

18- المصفوفة Array

هي قوائم أو مجموعات من أنواع مماثلة من قيم البيانات التي يتم تجميعها.

جميع القيم الموجودة في المصفوفة من نفس نوع البيانات ويتم تمييزها فقط حسب موضعها في المصفوفة عند كتابة الكود و تعلم البرمجة .

على سبيل المثال، يمكن أن يكون عمر جميع الطلاب في الفصل المصفوفة حيث سيكون جميعهم أعدادًا.

وبالمثل، سيكون اسم كل طالب في الفصل الدراسي المصفوفة حيث سيكون جميعًا من نوع بيانات الأحرف.

19- اعلان Declaration

تسمى العبارة التي تصف متغيرًا أو دالة أو أي معرّف آخر بإعلان.

يساعد الإعلان المترجم على تحديد الكلمة وفهم معناها، وكيفية متابعة العملية.

على الرغم من أهمية الاعلان ، إلا أنه اختياري ويمكن استخدامه حسب طبيعة لغة البرمجة.

20- استثناء Exception

يُعرف الشرط الخاص غير المتوقع والشذوذ الذي حدث أثناء تنفيذ البرنامج بالاستثناء.

كما يمكن أن يطلق عليها أيضًا كخطأ أو حالة تغير طريقة البرنامج أو المعالج الدقيق إلى مسار مختلف.

يمكن أن يكون المثال على الاستثناء هو الحالة عندما يحاول أحد البرامج تحميل ملف من القرص، ولكن الملف غير موجود.

يجب معالجة الاستثناءات والقضاء عليها في كود البرنامج لتجنب أي خطأ فادح.

اقرأ ايضا : ما هي لغات برمجة المواقع الالكترونية الأكثر إستخداما

21- التعبير Expression

عند تعلم البرمجة فالتعبير هو تجميع قانوني للأحرف والرموز والأرقام المستخدمة لتمثيل قيمة متغير واحد أو أكثر.

وتستخدم التعبيرات استخداما كبيرا في عدد من لغات البرمجة وفي كثير من البرامج الاخرى، ولكل منها مجموعة خاصة بها من التعبيرات القانونية وغير القانونية.

يحتوي كل تعبير على عامل واحد أو أكثر (كائنات يتم معالجتها) وعوامل تشغيل (رموز تمثل الإجراءات).

على سبيل المثال، في التعبير A+B-C وA وB وC هي معاملات بينما + و – هي عوامل تشغيل.

22- إطار العمل Framework

إطار العمل في البرمجة هو أساس مع مستوى محدد من التعقيد الذي يمكن أن يتم تغييره من قبل المبرمج والاستفادة من الشفرة الخاصة به.

قد يتضمن إطار العمل مكتبات برامج مختلفة وواجهات برمجة تطبيقات (API) وبرامج تجميع والمزيد.

وببساطة، عند تعلم البرمجة يوفر إطار العمل بيئة مواتية لنوع معين ومستوى معين من البرمجة يساعد المبرمج لمشروع ما.

ويسمح إطار العمل لـ المبرمج والمطورين بتجاوز الضروريات العامة والتركيز على المزيد من التفاصيل المتعلقة بالمشاريع.

23- كود صلب Hardcode

في برمجة الكمبيوتر، يُستخدم المصطلح كود ثابت أو كود صلب لوصف التعليمات البرمجية التي لا يحتمل أن تتغير.

يتم تضمين الميزات المرمّزة بشكل صلب في الأجهزة أو البرامج بطريقة لا يمكن تعديلها لاحقًا.

على سبيل المثال، إذا كان حجم الخط 10 غير مشفر برموز في البرنامج، فقد لا يتغير لفترة طويلة.

24- الحلقة loop

هي سلسلة من التعليمات التي تكرر نفس العملية من حين إلى آخر حتى يتم الإيفاء بحالة ما وتستقبل الترتيب للتوقف.

في الحلقة، يطرح البرنامج سؤالاً، وإذا وجهت الإجابة البرنامج لتنفيذ إجراء، يتم تنفيذ الإجراء، ويتم تشغيل الحلقة مرة أخرى، مع تنفيذ المهمة نفسها.

وهو يعمل حتى تصبح الإجابة على هذا النحو بحيث لا يلزم اتخاذ أي إجراء ويمكن للرمز المضي قدما.

تعتبر الحلقات (loops) أحد أهم مصطلحات البرمجة.

25- حلقة لانهائية Endless loop

حلقة لا نهاية لها أو حلقة لانهائية هي تكرار مستمر من قصاصة البرنامج ، والتي هي دائمة.

يحدث ذلك بشكل كبير بسبب عوامل التشغيل والوظائف الشرطية التي تعيد توجيه الرمز مرة أخرى إلى الجزء، مما يجعله لا نهاية له.

26- التكرار Iteration

هو ممر واحد عبر مجموعة من العمليات التي تتعامل مع الكود.

أحد أشكال التكرار في برمجة الكمبيوتر هو عبر الحلقات (loops).

سوف تكرر الحلقة مقطع معين من الرمز حتى يتم استيفاء شرط ويمكن أن تستمر أكثر.

و في كل مرة يقوم فيها الكمبيوتر بتشغيل حلقة، فإنه يعرف باسم التكرار.

و بمصطلحات بسيطة، فإن التكرار هو عملية تكرار جزء معين من التعليمات البرمجية مراراً وتكراراً لتنفيذ إجراء معين.

27- الكلمات الأساسية Keywords

تُعرف الكلمات المحجوزة بواسطة لغة برمجة أو برنامج بما أن لها معنى خاص بالكلمات الأساسية.

يتم حجز هذه الكلمات الأساسية لتنفيذ مهام معينة، ويمكن أن تكون إما أوامر أو معلمات.

تحتوي كل لغة برمجة على مجموعة من الكلمات الأساسية المحجوزة (تُعرف أيضًا باسم الأسماء المحجوزة) والتي لا يمكن استخدامها كأسماء متغيرة.

بعض الكلمات الأساسية بلغة “C” هي “الانعطاف” و”أثناء” و”إذا” و”س” و”المتابعة” و”افتراضي”.

28- لا شيء Null

Null يحدد عدم وجود أي قيمة على الإطلاق.

الحرف Null هو رمز برمجة، يمثل حرفاً بلا قيمة أو قيمة مفقودة أو نهاية سلسلة أحرف.

إذا وصلنا $val1=” و $val2= “1”، فإن $val1 له قيمة خالية او لا قيمة له .

29- المعامل Operand

المعامل هو مصطلح يُستخدم للإشارة إلى الاشياء التي يمكن معالجتها باستخدام عوامل تشغيل مختلفة.

في عبارة “A+F+Q”، تكون “A” و”F” و”Q” عبارة عن معاملات.

30- عامل التشغيل Operator

عامل التشغيل هو مصطلح يُستخدم للإشارة إلى الشيء الذي يمكنه معالجة المعاملات المختلفة.

في التعبير “A+F-Q” و+” و”-“عوامل التشغيل”.

أمثلة على عوامل تشغيل مختلفة هي + (إضافة)، و – (طرح)، و = (يساوي)، و != (غير يساوي) و >= (أكبر من أو يساوي).

اقرأ ايضا : افضل لغات البرمجة للاطفال

31 – المتغير Variable

المتغير هو موقع يخزن البيانات المؤقتة داخل برنامج يمكن تعديله وتخزينه وعرضه عند الحاجة.

على سبيل المثال، إذا كان لدينا متغير عدد صحيح باسم XYZ وكان يخزّن قيمة 10.

إذا بدأ المتغير مرة أخرى بقيمة مختلفة، فسيخزن القيمة الجديدة.

لذلك إذا تم تنفيذ XYZ=9، فسيتجاهل الموقع المتغير لـ XYZ القيمة 10 وسيخزّن القيمة الجديدة، وهي 9.

32- المؤشر Pointer

في البرمجة، المؤشر هو متغير يحتوي على عنوان موقع في الذاكرة.

الموقع هو نقطة بداية شيء ما مثل عنصر من المصفوفة أو عدد صحيح.

يؤدي استخدام المؤشرات إلى تحسين أداء البرنامج لأنه أرخص في الوقت والمساحة لنسخ مؤشرات العرض ، والغرض منها نسخ البيانات التي يشير إليها المؤشر والوصول إليها.

33- اللغة عالية المستوى HLL

هي لغة برمجة تسمح للمطور بكتابة البرامج بغض النظر عن طبيعة أو نوع الكمبيوتر.

ولكن إذا كان على الكمبيوتر أن يفهم لغة عالية المستوى، فيجب تجميعها في لغة الآلة.

تعتبر HLL عالية المستوى لأنها قريبة من لغات الإنسان وبعيد عن لغات الآلة.

اللغات عالية المستوى تتضمن الأساسيات، C، C+++، Pascal، Prologue، و FORTRAN.

34- اللغة منخفضة المستوى Low-level programming language

هي لغة قريبة جدا من لغة الآلة وتوفر بعض التجريد من مفاهيم و مصطلحات البرمجة .

فاللغات ذات المستوى المنخفض أقرب إلى الأجهزة منها إلى اللغات البشرية.

ومن الأمثلة الأكثر شيوعاً للغات ذات المستوى المنخفض التجميع و لغة الآلة .

35- لغة الآلة Machine language

من لغات برمجة ذات مستوى منخفض تتكون من أرقام ثنائية أو وحدات بت تتم قراءتها بواسطة أجهزة الكمبيوتر.

لغة الآلة هي اللغة الوحيدة التي تفهمها أجهزة الكمبيوتر.

وبما أنها تتألف من أعداد فقط، فلا يمكن أن يفهمها البشر.

لذلك يكتب المبرمجون الكود باللغة عالية المستوى والتي تترجم بعد ذلك إلى لغة تجميع أو لغة آلة من قبل مترجم، والتي يتم تحويلها بعد ذلك إلى لغة آلة من قبل أحد المجمعين.

36- لغة التمييز Markup language

واحدة من مصطلحات البرمجة و تعلم البرمجة لغة التمييز وهي لغة بسيطة نسبياً تتكون من كلمات أساسية وعلامات يسهل فهمها، وتستخدم لتنسيق طريقة العرض العامة للصفحة ومحتوياتها.

تحدد اللغة رموز لتنسيق تخطيط الصفحة ونمطها، داخل ملف نصي فقط.

لغات التمييز الأكثر شيوعاً هي لغة ترميز النص التشعبي (HTML)، ولغة التمييز القابلة للامتداد (XML) ولغة التمييز القياسية المُعمَّمة (SGML).

37- الحزمة Package

هي وحدة نمطية منظمة من الواجهات والفصول ذات الصلة.

تُستخدم الحزم لتنظيم الفئات التي تنتمي إلى نفس الفئة أو لتوفير وظائف ذات صلة.

38- وقت التشغيل Runtime

هو الفترة الزمنية التي يتم خلالها تشغيل البرنامج على الكمبيوتر.

في حالة حدوث عملية في “وقت التشغيل”، تحدث عند تشغيل أحد البرامج أو عند بدء تشغيل البرنامج ذاته.

يعرف أيضًا باسم وقت التنفيذ، حيث يكون وقت التشغيل جزءًا من دورة حياة البرنامج، ويشير إلى الوقت بين بدء تشغيل البرنامج وحتى إغلاقه بواسطة نظام التشغيل أو المستخدم.

39- الخلفية Backend

هي مصطلح آخر من مصطلحات البرمجة يستخدم للخلفية في وهو مهم في تعلم البرمجة و لـ المبرمج المبتديء كذلك .

المهمة الخلفية هي المهمة التي يتم تنفيذها في الخلفية من خلال التفاعل المباشر للمستخدم.

وبالمثل، فإن المطور الخلفي هو الشخص الذي يصمم البرامج التي تعالج البيانات وتنفذ المهام التي لا يراها المستخدمون بشكل مباشر.

40- الواجهة الأمامية Front-end

هي واجهة المستخدم للكمبيوتر أو أي جهاز.

على سبيل المثال، يوفر أي نظام تشغيل للمستخدمين سهولة التنقل.

يعتبر البرنامج أو نظام التشغيل جيدًا إذا كانت واجهة المستخدم أو الواجهة الأمامية سهلة الاستخدام وسلسة للتنقل.

المطورون للواجهة الأمامية هم المبرمجون الذين يصممون ويطورون واجهة المستخدم الخاصة بالجهاز.

اقرأ ايضا : لغة البايثون

41- جانب الخادم Server-side

عندما يتم تنفيذ الإجراءات والعمليات على الخادم، فإنها تعتبر من جانب الخادم.

من ناحية أخرى، يكون جانب العميل في نهاية المستخدم.

تم تصميم العديد من لغات البرمجة لمبرمج الخادم مثل PHP و Perl و ASP.

ومع طفرة الإنترنت، تستفيد جميع مواقع الويب تقريبًا من كل من المعالجة من جانب الخادم ومن جانب العميل.

ومن الأمثلة الممتازة على البرنامج النصي من جانب الخادم هو محرك البحث.

42- مصدر البيانات

من مصطلحات البرمجة و هو المصدر الرئيسي الذي يتم استخدام البيانات منه في البرنامج.

يمكن أن تأتي البيانات من قاعدة بيانات أو جدول بيانات أو حتى من موقع بيانات مشفر.

عند تنفيذ برنامج لعرض البيانات في جدول، يسترد البرنامج البيانات من مصدره ثم يقدمها في الترتيب كما هو محدد في التعليمات البرمجية.

43- البيان Statement

في مصطلحات البرمجة فإن البيان هو سطر واحد من المدونة مكتوب بصورة قانونية بلغة برمجة تعبر عن إجراء يتعين تنفيذه.

قد تحتوي العبارة على مكونات داخلية خاصة بها، بما في ذلك التعبيرات وعوامل التشغيل والوظائف.

ومثال العبارة هو a = a + 5 و البرنامج ليس سوى سلسلة من عبارة واحدة أو أكثر.

44- بناء الجملة Syntax

وعلى غرار اللغات البشرية، فإن لغات البرمجة لديها مجموعة قواعد خاصة بها بشأن كيفية نقل البيانات.

و تُعرف مجموعة هذه القواعد ببناء الجملة.

على الرغم من أن عدد من لغات البرمجة تشترك في العديد من الميزات والوظائف والقدرات، إلا أنها تختلف في بناء الجملة.

بدون الاستخدام الصحيح لبناء الجملة، لا يمكن للمرء تعلم البرمجة و كتابة برنامج قابل للتنفيذ، وبناء جملة خطأ يؤدي إلى عدد كبير من الأخطاء.

45- الرمز المميز Token

الرمز المميز هو أصغر وحدة فردية في البرنامج، وغالبًا ما يشير إلى جزء من جزء بيانات أكبر بكثير.

على سبيل المثال، إذا كان اسم الشخص هو جون توماس وود، فمن الممكن أن ينقسم إلى رموز؛ مثل جون، وتوماس، وود.

يمكن للمبرمج بعد ذلك الاستمرار في استخدام الجزء أو الرمز المميز الذي يرغب في استخدامه فقط.

يتم تصنيف الرموز المميزة إلى كلمات أساسية ومعرّفات وحروف أبجدية وعوامل تشغيل وعلامات ترقيم.

كانت هذه مجموعة من اهم مصطلحات البرمجة التي يحتاج إليها المبرمج في بداية رحلة تعلم البرمجة لاي لغة كانت سواء في تطوير المواقع او تطبيقات الهواتف او الحاسوب .