Speakeasy هو بيئة تفاعلية للحوسبة العددية تتضمن أيضًا لغة برمجة مفسرة. تم تطويرها في البداية للاستخدام الداخلي في قسم الفيزياء في مختبر أرغون الوطني من قبل الفيزيائي النظري ستانلي كوهين. وفيما بعد، أسس ستانلي كوهين شركة Speakeasy Computing Corporation لجعل البرنامج متاحًا تجاريًا. تُعتبر Speakeasy حزمة عددية ذات طول فترة استخدام كبير جدًا. في الواقع، تم بناء الإصدار الأصلي للبيئة حول مستودع بيانات ديناميكي أساسي يُسمى “التخزين المسمى” تم تطويره في أوائل الستينيات، في حين تم إصدار أحدث إصدار لها في عام 2006. كان الهدف من Speakeasy تسهيل العمل الحوسبي للفيزيائيين في مختبر أرغون الوطني. وقد تم تصوره في البداية للعمل على أجهزة الكمبيوتر الرئيسية (وهي النوع الوحيد من الكمبيوترات في ذلك الوقت)، وتم تحويله لاحقًا إلى منصات جديدة (الكمبيوترات الصغيرة، وأجهزة الكمبيوتر الشخصية) كما أصبحت متاحة. تم تسهيل تحويل نفس الكود إلى منصات مختلفة باستخدام ماكروهات لغة Mortran لمواجهة التبعيات النظامية وعيوب واختلافات المترجمات. تتوفر Speakeasy حاليًا على عدة منصات: أجهزة الكمبيوتر الشخصية التي تعمل بنظام Windows و macOS و Linux، وأجهزة الكمبيوتر القسمية ومحطات العمل التي تعمل بعدة إصدارات من Linux و AIX أو Solaris. كانت Speakeasy أيضًا من بين أول بيئات الحوسبة العددية التفاعلية، حيث تم تنفيذها بطريقة مثل هذه على نظام CDC 3600، وفي وقت لاحق على أجهزة IBM TSO أثناء وجود واحدة في مرحلة الاختبار التجريبي في مختبر أرغون الوطني في ذلك الوقت. منذ البداية تقريبًا (مع توفر وظيفة الربط الديناميكي في أنظمة التشغيل)، تتميز Speakeasy بقدرتها على توسيع مفرداتها التشغيلية باستخدام وحدات منفصلة، مرتبطة ديناميكيًا بالمعالج الأساسي كما تكون مطلوبة. لهذا السبب كانت هذه الوحدات تُسمى “وحدات الربط” (LINKable-modULES). إنها وظائف لها واجهة عمومية، يمكن كتابتها بلغة FORTRAN أو بلغة C. إن استقلالية كل من الوحدات الجديدة عن الأخرى وعن المعالج الرئيسي مساعدة كبيرة في تحسين النظام، خاصة في الأيام القديمة. كثيرًا ما استغل المستخدمون هذه الطريقة السهلة لتوسيع وظائف المعالج الرئيسي من خلال تطوير حزمهم الخاصة المتخصصة. بالإضافة إلى البرامج والوظائف والبرامج الفرعية التي يمكن للمستخدم كتابتها بلغة البرمجة المفسرة الخاصة بـ Speakeasy، تضيف الوحدات وظائف تُنفَذ بأداء نموذجي للبرامج المترجمة. من بين الحزم التي طورها المستخدمون، واحدة من أهمها “Modeleasy”، التي تم تطويرها أصلاً باسم “FEDeasy” في أوائل السبعينيات في قسم البحوث في مجلس حاكمي الاحتياطي الفيدرالي في واشنطن العاصمة. ينفذ Modeleasy كائنات ووظائف خاصة لتقدير ومحاكاة النماذج الاقتصادية الكبيرة. أدت تطوراتها في النهاية إلى توزيعها كمنتج مستقل.
1