LISP في 436 بايت

سوف تفترض أن أي لغة برمجة متوفرة في الستينيات ستكون صغيرة بما يكفي لتنفيذ أجهزة الكمبيوتر اليوم. هذا ليس صحيحا دائما، لأن اللغات القديمة تستخدم أحيانا تمريرات متعددة. ولكن في بعض الحالات، يمكنك تنفيذ ما كان من شأنه أن يكون مجرد لغة كاملة قبل عقود في بصمة صغيرة. الحالة في النقطة هي تطبيق جيد جدا ل LISP – بما في ذلك جمع القمامة – في 436 بايت.

يدعي القطاعية أن تكون أصغر لغة حقيقية، تعرضت للضرب فقط من قبل لغات اللعبة ليست مفيدة للغاية حقا. إذا كنت ترغب في ذلك، يمكنك تجربته في متصفحك، ولكن هذا الإصدار لديه رسائل خطأ أفضل وروابط مستمرة، لذلك تخون 509 بايت كاملة.

بالطبع، يمكن أن يكون LISP طعم مكتسب، لكنه أنيق. يقول البعض إنه اختصار ل “الكثير من الأقواس الزائفة المزعجة” ولكن الهيكل يجعل من السهل التحليل.

من المستحسن، من الصدار، من السهل أيضا التحليل والقطاعيات هي واحدة من اللغات الأكبر قليلا التي يقارن القطاع فيها. من المفترض أن تعيش هذه الأدوات في أحذية صغيرة من قرص مرن، لكن من يدري أين قد ترغب في حشر اللغة البرمجة النصية صغيرة. حقيقة أن القطاع الذي يستغرقه 436 بايت و IBM 7090 LISP 1.5 قد استغرق 32 ألفا يرجع جزئيا إلى كفاءة تعليمات X86 ومجموعة جزئيا بسبب حقيقة أن 7090 كان لديه بيئة أكبر بكثير للعيش فيها.

هذا ليس أول LISP صغير رأيناه. فورا، بالطبع، هو أساسي.