कॉमट्रान

COMTRAN (कमर्शियल ट्रांसलेटर) IBM में विकसित एक प्रारंभिक प्रोग्रामिंग भाषा है। इसका उद्देश्य वैज्ञानिक प्रोग्रामिंग भाषा FORTRAN (FORmula TRANslator) के समकक्ष व्यावसायिक प्रोग्रामिंग था। इसने COBOL भाषा के अग्रदूतों में से एक के रूप में कार्य किया। 1957 में बॉब बेमर द्वारा विकसित, यह भाषा प्रोग्रामिंग भाषा तत्व को प्रदर्शित करने वाली पहली भाषा थी जिसे चित्र खंड  के रूप में जाना जाता है।

COBOL में योगदान
COMTRAN के कई तत्वों को COBOL में शामिल किया गया:
 * चित्र खंड.
 * पैराग्राफिंग: कोड को पैराग्राफ में विभाजित करना (लाइन ब्रेक महत्वपूर्ण नहीं है)।
 * पैराग्राफ नाम. पैराग्राफों और जंप्स को नाम निर्दिष्ट करना (GO TO's) एक अनुच्छेद नाम के लिए हैं, किसी पंक्ति संख्या के लिए नहीं।
 * AT ENDफ़ाइल इनपुट संचालन पर खंड।
 * आलंकारिक स्थिरांक HIGH-VALUE.
 * संख्यात्मक मान पास करना (RETURN-CODE) प्रोग्राम से बाहर निकलने पर (सिस्टम कॉल) ऑपरेटिंग सिस्टम पर वापस आ जाता है।

चित्र खंड
एक चित्र खंड तत्व परिभाषित करता है कि आउटपुट के लिए किसी विशेष डेटा आइटम को कैसे स्वरूपित किया जाना चाहिए। इसमें अक्षरों और अंकों की एक श्रृंखला होती है। यह रीड और राइट स्टेटमेंट में देखे गए फोरट्रान प्रारूप विनिर्देशक या सी जैसी अधिक आधुनिक भाषाओं में देखी जाने वाली फ़ॉर्मेटिंग स्ट्रिंग के समान है। यह COBOL का एक महत्वपूर्ण हिस्सा बन गया।

नमूना कार्यक्रम
यह एक नमूना COMTRAN प्रोग्राम है, जो पेरोल गणना करता है।

अग्रिम पठन

 * IBM's Early Computers, by Charles Bashe, Lyle Johnson, John Palmer, and Emerson Pugh, 1986, MIT Press, ISBN 0-262-02225-7.

बाहरी संबंध

 * Genealogy Programmers Solve Y2K in 1958
 * IBM Commercial Translator General Reference Manual (pdf, 8.2M) Page 87.