CPL_Hmwk1_2024_25_S2

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/9

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

10 Terms

1
New cards

أسباب دراسة لغات البرمجة

يتم تحسين مهارات حل المشكلات من خلال تعلم طرق مختلفة.

2
New cards

معايير تقييم البرنامج

القابلية للقراءة: سهولة الفهم من قبل الآخرين.

3
New cards

طرق التنفيذ

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

4
New cards

البرمجة الكائنية

تشير إلى الأسلوب البرمجي الذي يستخدم الفئات والتوريث، كما في لغة C++.

5
New cards

التحضير للذاكرة

إدارة الذاكرة اليدوية (C) مقابل الإدارة التلقائية (جمع النفايات في Java).

6
New cards

لغة البرمجة C

تم إنشاؤها بواسطة دينيس ريتشي في عام 1972 للبرمجة النظامية مثل UNIX.

7
New cards

لغة البرمجة C++

تطورت بواسطة بيارني سترستروب في الثمانينيات بإضافة البرمجة الكائنية إلى C.

8
New cards

لغة Java

تم تقديمها بواسطة جيمس جوسلينغ في عام 1995 لتبسيط C++ وزيادة القابلية للنقل.

9
New cards

الموارد

تستخدم موارد النظام (الوقت / الذاكرة) بشكل فعال.

10
New cards

التركيب

قواعد كتابة التعليمات البرمجية مثل الحلقات والدوال.