خوارزمية البحث الشامل

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

مصفوفة

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

تشفير

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

تطبيق Sugar

تطبيق Sugar أو Sugar Software هو تطبيق مجاني ومفتوح المصدر مصمم للتعلم التفاعلي من قبل الأطفال. حقوق التأليف والنشر بواسطة SugarLabs. تم تطوير Sugar كجزء من مشروع كمبيوتر محمول لكل طفل (OLPC) ، وكان Sugar الواجهة الافتراضية على أجهزة الكمبيوتر المحمولة OLPC XO-1. قدم OLPC XO-1.5 والإصدارات الأحدث خيار إما واجهات Gnome أو Sugar.

جامع النفايات

جامع النفايات (بالإنجليزية: Garbage Collector): في علوم الكمبيوتر، هي عملية جمع الموارد غير المستخدمة في ذاكرة الحاسب الرام RAM: هي شكل من أشكال تنظيم ذاكرة الحاسب بشكل تلقائي حيث أن عملية جمع النفايات تهدف إلى البحث عن الموارد غير المستخدمة في الذاكرة ومن ثم إزالتها من أجل الحصول على مساحة فارغة من الذاكرة لاستخدامها في … اقرأ المزيد

دقة تعسفية

حساب دقيق تعسفي arbitrary-precision arithmetic أو عمليات الأرقام الكبيرة bignum arithmetic، هي تسمية للعمليات الحسابية بأرقام كبيرة في المعالج أو داخل وحدة المعالجة المركزية. المعالجات لديها حدود في التعامل مع الأرقام، هذا بسبب بنيتها، معالجات x86-32 تستطيع التعامل مع 32 بت في العمليات المنطقية والحسابية وأقصى رقم تتعامل معه (2^31 − 1)، أي رقم أكبر … اقرأ المزيد

لغة برمجة

لغة البرمجة Programming Language، هي مجموعة من الأوامر، تُكتب وفق قواعد تُحَدَّد بواسطة كل لغة من لغات البرمجة المختلفة، ومن ثُمَّ تمر هذه الأوامر بعدة مراحل إلى أن تنفذ على جهاز الحاسوب. وتقسم لغات البرمجة بناء على قربها من اللغات البشرية إلى: لغة عالية المستوى (قريبة من اللغة التي يفهمها البشر) مثل: لغة السي شارب، … اقرأ المزيد

لغة طبيعية

اللغة الطبيعية هو مصطلح في علم اللسانيات يُقصد بة اللغة البشرية التي يمكن للأطفال اكتسابها من أبائهم أو مربيهم بشكل عفوي دون تعليم أو إرشاد وأن يتعامل معها الناس كلغة أم ويطلق عليها حين إذٍ مصطلح “لغة حية”. أما “اللغة الميتة” أو “اللغة المنقرضة” فهو مصطلح يشير إلى لغة طبيعية لا يوجد لها متكلمون كلغة … اقرأ المزيد

قاسم مشترك أكبر

القاسم المشترك الأكبر Greatest Common Divisor لعددين كما يدل على ذلك اسمه هو أكبر عدد يقسّم العددين معاً بدون أي باقي قسمة، فمثلاً القاسم المشترك الأكبر للعددين 48 و 60 هو 12. وهو مصطلح كثر استخدامه في الرياضيات.

نوكليون

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

error: