Top Ad unit 728 × 90

مصطلحات برمجية

نتيجة بحث الصور عن مصطلحات برمجية

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

input

إدخال: جلب البيانات من لوحة المفاتيح، ملف، حساس أو جهاز أخر

output

إخراج: عرض البيانات على الشاشة أو إرسال البيانات إلى ملف أو جهاز آخر.

math

حساب: إنجاز العمليات الرياضية الأساسية مثل الجمع والقسمة.

decisions

قرارات: التحقق من مجموعة شروط وتنفيذ الكود المناسب.

repetition

تكرار: تنفيذ مجموعة أحداث بشكل متكرر، وعادة مع بعض التغييرات.

problem solving

حل مسألة: عملية صياغة المسألة، وإيجاد الحل والتعبير عنه.

program

برنامج: تسلسل من التعليمات التي تحدد كيفية تنفيذ المهام على الحاسب.

programming

البرمجة: العمل الخاص بحل مسألة ما لإنشاء برنامج حاسوبي قابل للتنفيذ.

computer science

علم الحاسب: المنهج العلمي والعملي للحوسبة وتطبيقاتها.

algorithm

خوارزمية: إجرائية أو صيغة لحل مسألة، باستخدام الحاسب أو بدونه.

bug

إصابة: خطأ في البرنامج.

debugging

معالجة / تصحيح: عملية تتبع وإزالة الأخطاء.

high-level language

لغة عالية المستوى: لغة برمجة مصممة لتكون سهلة القراءة والكتابة من قبل البشر.

low-level language

لغة منخفضة المستوى: لغة برمجة مصممة لتكون سهلة التنفيذ من قبل الحاسب. وتدعي أيضاً لغة الآلة “machine language” أو لغة التجميع “assembly language”.

portable

محمول / متنقل: قابلية البرنامج للتشغيل على أكثر من نوع من الحواسيب.

interpret

يفسر: تشغيل برنامج مكتوب بلغة عالية المستوى وذلك بمعالجته سطراً سطراً، وتنفيذ التعليمات المقابلة مباشرة.

compile

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

source code

شيفرة مصدرية: برنامج بلغة عالية المستوى قبل أن تتم ترجمته.

statement

حالة برمجية: جزء من البرنامج يحدد خطوة واحدة من خوارزمية ما.

print statement

حالة الطباعة: حالة برمجية تجعل الخرج يظهر على الشاشة.

method

دالة: تسلسل من التعابير البرمجة لها اسم.

class

صف: مجموعة مترابطة من الدوال البرمجية.

comment

تعليق: جزء من البرنامج يحتوي معلومات عنه، لكن ليس له تأثير عند تشغيل البرنامج.

string

سلسلة نصية: تسلسل من المحارف؛ نمط البيانات الأساسي للنص.

newline

سطر جديد: محرف خاص يعين نهاية السطر في النص. يعرف أيضاً بإنهاء السطر أو نهاية السطر end of line أو قطع السطر line break.

variable

متغير: موقع لتخزين القيم وله اسم. جميع المتغيرات لها نوع يصرح عنه عندما يتم إنشاء الكائن.

value

قيمة: رقم، سلسلة نصية أو بيانات أخرى يمكن تخزينها ضمن متغير. كل قيمة يجب أن يكون له نوع (مثلاً int أو String).

declaration

تصريح: تعبير برمجي لإنشاء متغير جديد وتحديد نوعه.

type

نوع: رياضياً هو مجموعة محددة من القيم. يحدد نوع المتغير القيم التي يمكنه أخذها.

keyword

كلمة مفتاحية: كلمة محجوزة يستخدمها المترجم لتحليل البرامج. لا يمكن استخدام الكلمات المفتاحية (مثل public، class وvoid) كأسماء للمتغيرات.

assignment

إسناد: تعبير برمجي لإعطاء قيمة للمتغير.

initialize

تحميل: إسناد قيمة لمتغير للمرة الأولى.

state

حالة: المتغيرات ضمن برنامج وقيمتها الحالية.

state diagram

مخطط الحالة: عرض رسومي لحالة البرنامج في لحظة زمنية معينة.

operator

معامل: رمز يعرف عملية ما مثل الجمع، الضرب أو جمع سلسلة نصية.

operand

حد عملية: أحد القيم التي يقوم المعامل بإجراء العمليات عليها. معظم المعاملات تتطلب حدين.

expression

تعبير برمجي: مزيج من المتغيرات، المعاملات والقيم التي تعين قيمة وحيدة. التعابير لها انوع أيضاً يحدد من قبل المعاملات والحدود.

floating-point

الفاصلة العائمة: نوع بيانات يعين أرقام بجزء صحيح وجزء عشري. في لغة جافا مثلاً النوع الافتراضي للفاصلة العائمة هو double.

concatenate

دمج: ضم قيمتين لبعض، وغالباً سلاسل نصية من نهاية الأولى لبداية الثانية.

order of operations

أولوية العمليات: القواعد التي تحدد ترتيب تنفيذ العمليات.

composition

التجميع: المقدرة على تجميع التعابير البسيطة والحالات البرمجية في تركيبة من التعابير والحالات البرمجية.

syntax

تركيب الجملة: بناء البرنامج؛ ترتيب الكلمات والرموز التي تحتويها.

compile-time error

خطأ زمن الترجمة: خطأ في الكود المصدري يجعله غير قابل للترجمة ويدعى أيضاً “syntax error”

parse

إعراب: تحليل بناء البرنامج؛ ما الذي يقوم به المترجم أولاً.

run-time error

خطأ زمن التشغيل: خطأ في البرنامج يجعله غير قابل للعمل حتى معالجته. ويدعى أيضاً استثناء “exception”.

logic error

خطأ منطقي: خطأ في البرنامج يجعله يقوم بعمل ما مخالف لما يريده المبرمج.
مصطلحات برمجية Consuitech on الأربعاء, أبريل 12, 2017 5

ليست هناك تعليقات:

يتم التشغيل بواسطة Blogger.