Ghareeb Elshaikh

  • Homepage
  • About
  • Contact

أشهر مصلطحات البرمجة

by ghareebelshaikh / Saturday, 17 April 2021 / Published in البرمجة
أشهر المصطلحات في مجال البرمجة

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

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

يللا بينا نبدأ مع أول مصطلح

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

-Algorithm

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

  • front end

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

–backend

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

–database

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

–Api

وهي نقطة الوصول بين بيئة تطويرية معينة وبين المطورين علشان يستخدموها في البيئة بتاعتهم بشكل جاهز، من غير ما يحتاجوا يبنوها من الصفر، يعني مثلا لو شركة محركات عملت محرك سيارة جديد فبتنزله السوق علشان شركات السيارات تستخدمه في سياراتهم من غير ما يدخلوا في تفاصيل المحرك دا اتعمل إزاي

code

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

bolean

ومعناها حاجة منطقية بتكون ترو أو فولس بس، ملهاش قيمة تانية غير دول، إما صح وإما غلط، يعنس مثلا ١+١= ٢ دا صح ومنطقي

bug

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

framework

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

loop

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

variable

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

keywords

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

MarkUp language

لغة ترميز، وهي عبارة عن لغة خالية من الأوامر زي html اللي بتستخدم في بناء صفحات الويب، المخرجات بتاعتها مبتكونش تنفيذ لأمر

مشاهدة الفيديو من هنا

للتواصل : contact@ghareeb.website.com

رابط انستجرام : https://bit.ly/39v94Yx

رابط لينكد إن : https://bit.ly/2MDjtbM

المعدات التي أستخدمها : عدسة 24 mm من كانون http://amzn.to/2MF8oa4

عدسة 18:55 من كانون http://amzn.to/3t9AR8J

كاميرا كانون إيوس 200d http://amzn.to/3cllIvf

مايك Rode NT USB http://souq.link/3r511YG

الإضاة : http://souq.link/3t3LlXg

  • Tweet
Tagged under: البرمجة

About ghareebelshaikh

What you can read next

العمل الحر والعمل في وظيفة، أيهما أفضل؟
العمل الحر والعمل في وظيفة، أيهما أفضل؟
10 إضافات لكل مبرمج
10 إضافات لا غنى عنهم لكل مبرمج
التطبيق العملي وأهميته في البرمجة

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

All rights reserved. Made with love.

TOP