مجموعة من التعليمات أو العبارات مكتوبة بالطريقة التي يمكن تحويلها إلى لغة الآلة عن طريق برنامج للترجمة. والتعليمات تكون مكتوبة بترتيب معين لبلوغ نتيجة أو نتائج محددة. وتوصف عادة بأن لها كيان مكتمل وهذا بالمقارنة بالبرامج الروتينية routines أو مكتبات البرامج library. والبرامج الحالية تكتب عادة بلغة عليا للبرمجة، مثل، C++, Java وهي تحتاج إلى أن تترجم إلى أكواد يمكن للحاسوب تنفيذها باستخدام مجمع compiler أو assembler.
See also
application; program