لغات البرمجة

التقنيةلغات البرمجة

هياكل البيانات Data Structure

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

التقنيةلغات البرمجة

مفهوم الكلاس dict والكلاس set في لغة البرمجة بايثون

إن كلمة (dict) هي إختصار لكلمة (dictionary) والتي تعني قاموس و الـ (dict) في لغة البرمجة بايثون هو عبارة عن جدول يتألف من عمودين حيث أن العمود الأول يحتوي على المفاتيح ( Keys ) والعمود الثاني يحتوي على القيم ( Values ) الخاصة بكل عنصر.

التقنيةلغات البرمجة

هيكلة البيانات بواسطة طابور البيانات Queue

تعني قائمة الانتظار، وتُصنف ضمن هياكل البيانات الخطية و المجردة (abstract)، على عكس ال(stack)، فإن ال(queue) مفتوحة من كلا الطرفين، حيث يتم إدخال العنصر الأول من على طرف النهاية (tail)، ويتم حذف العنصر الموجود من طرف الأمامي (head).

التقنيةلغات البرمجة

هيكلة البيانات بواسطة Stack

هو أحد أهم هياكل البيانات في علوم الكمبيوتر، ويتبع ترتيبًا معينًا في تنفيذ العمليات يُطلق على ال(Stack) بمجموعة (LIFO) أي ما يرد أخيرًا يصرف أولاً. هذا يعني أن آخر شيء أضفناه (pushed) هو أول شيء يتم سحبه (popped).

التقنيةلغات البرمجة

ما هو سودوكود pseudocode؟

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

التقنيةلغات البرمجة

do while في لغة ++C

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

التقنيةلغات البرمجة

التعريف بلغة جافا - java

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

التقنيةلغات البرمجة

مميزات لغة جافا Java

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

التقنيةلغات البرمجة

عبارة if الشرطية في لغة ++C

عبارة if الشرطية تُعدّ من أهم الدوال المستخدمة في اللغة، وطريقتها أن يتحقق البرنامج من تحقق الشرط، كأنك تقول للمترجم إذا تحقق الشرط إفعل كذا. فإذا تحقق الشرط أيّ كانت نتيجة المقارنة هي (True)

التقنيةلغات البرمجة

while في لغة ++C

توفر ++C عددًا من الحلقات أو عبارات التكرار، تستخدم لتكرار أجزاء من البرنامج على حسب الحاجة. هنالك ثلاثة أنواع من حلقات التكرار(loops) في

التقنيةلغات البرمجة

العبارة switch في ++C

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

التقنيةلغات البرمجة

مميزات وعيوب لغة السي C

تتضمن الميزات الرئيسية للغة سي C الوصول إلى الذاكرة على مستوى مُنخفض، ومجموعة بسيطة من الكلمات الرئيسية، تجعل هذه الميزات لغة سي C مناسبة لبرمجة النظام مثل نظام التشغيل أو تطوير المترجم(Compiler).