لغات البرمجة

  • ما هي البرمجة المعيارية؟

    البرمجة المعيارية (Modular Programming) هي عملية تقسيم برنامج الكمبيوتر إلى برامج فرعية منفصلة. الوحدة النمطية هي مكون برنامج منفصل. يمكن استخدامه غالبًا في مجموعة متنوعة من التطبيقات والوظائف مع المكونات الأخرى للنظام. يتم تجميع الوظائف المماثلة في نفس وحدة كود البرمجة ويتم تطوير الوظائف المنفصلة كوحدات منفصلة من التعليمات البرمجية بحيث يمكن إعادة استخدام الرمز…

  • ما المقصود بالتعليمات البرمجية الضارة؟

    التعليمات البرمجية الضارة (Malicious Code) هي تعليمات برمجية تتسبب في إتلاف جهاز الكمبيوتر أو النظام. لا يتم التحكم في الكود بسهولة أو فقط من خلال استخدام أدوات مكافحة الفيروسات. يمكن أن تقوم هذه التعليمات البرمجية بتنشيط نفسها أو أن تكون مثل فيروس يتطلب من المستخدم تنفيذ إجراء، مثل النقر فوق شيء ما أو فتح مرفق…

  • ما هي (Atomic) في برمجة الجافا؟

    Atomic عبارة عن مجموعة أدوات من فئات الحزم المتغيرة في برمجة الجافا، والتي تساعد في كتابة خوارزميات القفل والانتظار مع لغة Java. الخوارزمية التي تتطلب خيوط جزئية فقط للتقدم المستمر تكون خالية من القفل. في خوارزمية خالية من الانتظار، تحرز جميع سلاسل العمليات تقدمًا بشكل مستمر، حتى في حالات فشل مؤشر الترابط أو التأخير. تُعرف…