لغة 05AB1E هي لغة برمجة مصغرة ومكدّسية تم تطويرها لتكون فعّالة في عمليات الضغط والتحجيم (Golfing)، وهي تهدف إلى كتابة برامج قصيرة وفعّالة بأقل قدر ممكن من الحروف. بدأ تطويرها في عام 2015، وتتميز ببساطتها وقوتها في تنفيذ العمليات على المكدس.
يتميز هذا اللغة بأنها تعتمد بشكل كبير على العمليات التي تتم على المكدّس (Stack)، حيث يتم تنفيذ الأوامر على العناصر الموجودة في المكدس. تُستخدم أحيانًا في تحديات البرمجة القصيرة حيث يتعين على المشاركين كتابة برنامج يقوم بالمهمة المطلوبة بأقل عدد ممكن من الحروف.
تعتمد لغة 05AB1E على تكوين مختصر للأوامر مما يجعلها صعبة القراءة للمبتدئين، لكنها في نفس الوقت توفر فرصة لكتابة برامج فعّالة بسرعة وبحجم صغير.
بالرغم من أن هناك بعض المعلومات القليلة المتاحة عن هذه اللغة، إلا أن المجتمع المتخصص فيها يشهد بالتزايد ويعمل على تطويرها وتوفير المزيد من الموارد والأدوات للمبرمجين.