للمواصلات العامة

FOR TRANSIT (أو FORTRANSIT خطأً ) هي مجموعة فرعية من لغة برمجة FORTRAN لجهاز معالجة البيانات IBM 650 ذي الأسطوانة المغناطيسية، والتي طورتها مجموعة بقيادة بوب بيمر . [ 1 ] : 162 تم تطوير FORTRAN، أول لغة برمجة عالية المستوى ، لجهاز IBM 704 في عام 1957، في نفس الوقت الذي أرادت فيه IBM توفير شيء مماثل لعملاء جهاز 650 الأقدم والأقل قوة، ولكنه كان شائعًا - حيث تم بيع أكثر من 2000 جهاز 650 في نهاية المطاف.

كانت لغة FOR TRANSIT متوافقة مع الإصدارات السابقة من FORTRAN 704 مع بعض القيود. على سبيل المثال، كان الحد الأقصى لأسماء المتغيرات خمسة أحرف بدلاً من ستة، وكان الحد الأقصى لأبعاد المصفوفات اثنين بدلاً من ثلاثة. [ 2 ]

كان برنامج FOR TRANSIT عبارة عن مُترجم متعدد المراحل . في المرحلة الأولى، تُترجم الشفرة المصدرية إلى لغة وسيطة، هي IT (المترجم الداخلي)، التي كتبها آلان بيرليس وآخرون في معهد كارنيجي للتكنولوجيا عام 1957. [ 3 ] في المرحلة الثانية، تُترجم IT إلى شفرة تجميع SOAP ، وأخيرًا تُجمّع شفرة SOAP إلى برنامج كائن بلغة الآلة . [ 1 ] : 162

لم يتم نقل FOR TRANSIT إلى ما بعد 650، حيث أن الأجهزة الأحدث كانت تمتلك الموارد اللازمة لتشغيل مترجم FORTRAN كامل.

قد يكون لاسم FOR TRANSIT واحد أو أكثر من ثلاثة معانٍ:

  • FORTRAN-S(oap)-IT، يصف عملية الترجمة
  • للتنقل (العبور)، مما يشير إلى أنه كان يهدف إلى تسهيل عمليات التحديث للطائرة 704
  • تكنولوجيا المعلومات في لغة فورتران، بمعنى إضافة واجهة أمامية بلغة فورتران إلى مترجم تكنولوجيا المعلومات [ 1 ] : 104-105

مراجع

  1. 1 2 3 لورينزو، مارك جونز (2019). تاريخ لغة برمجة فورتران . أمازون ديجيتال سيرفيسز ذ.م.م. - كي دي بي. رقم ISBN 9781082395949تم الاطلاع عليه بتاريخ 28 سبتمبر 2020 .
  2. شركة آي بي إم (1959). دليل مرجعي لنظام الترميز الآلي TRANSIT لنظام معالجة البيانات IBM 650 (ملف PDF) . تم الاطلاع عليه بتاريخ 29 سبتمبر 2020 .
  3. بيرليس، أ. ج.؛ سميث، ج. و.؛ فان زويرين، هـ. ر. (1957). المترجم الداخلي (IT): مُجمِّع للغة 650 (ملف PDF) . تم الاطلاع عليه بتاريخ 29 سبتمبر 2020 .