ফরট্রান

ফরট্রান  FORTRAN ) আদিতম উচ্চস্তরের নির্দেশমূলক প্রোগ্রামিং ভাষা। এটি মূলত ১৯৫০-এর দশকে বৈজ্ঞানিক ও প্রকৌশল প্রয়োগের জন্য আইবিএম  দ্বারা তৈরি করা হয়েছিল। যা পরবর্তীকালে বৈজ্ঞানিক কম্পিউটিংয়ে আধিপত্য বিস্তার করে। এটি সাত দশকেরও বেশি সময় ধরে গণনামূলকভাবে নিবিড় ক্ষেত্রগুলিতে যেমন সংখ্যাসূচক আবহাওয়ার পূর্বাভাস, সসীম উপাদান বিশ্লেষণ, কম্পিউটেশনাল ফ্লুইড ডাইনামিকস, জিওফিজিক্স, কম্পিউটেশনাল ফিজিক্স, ক্রিস্টালোগ্রাফি এবং কম্পিউটেশনাল কেমিস্ট্রি ব্যবহার করা হচ্ছে। এটি উচ্চ-কর্মদক্ষতা কম্পিউটিংয়ের জন্য একটি জনপ্রিয় ভাষা। এটি এমন প্রোগ্রামগুলির জন্য ব্যবহৃত হয়, যা বিশ্বের দ্রুততম সুপার কম্পিউটারের মানদণ্ড ও র‍্যাঙ্ক করে।

থাম্ব|২০০৭ সালে আইবিএম ব্লু জিন/পি সুপারকম্পিউটার ইনস্টলেশন আর্গোনে লিডারশিপ অ্যাঞ্জেলা ইয়াং কম্পিউটিং ফ্যাসিলিটি, লেমন্ট, ইলিনয়, ইউএস- এ অবস্থিত আর্গোন ন্যাশনাল ল্যাবরেটরিতে।

ফরট্রানের নকশা বিশেষ করে বেসিক এবং অ্যালগোল সহ অন্যান্য অনেক প্রোগ্রামিং ভাষার ভিত্তি ছিল। কিন্তু ফরট্রান নিজেই অসংখ্য সংস্করণ এবং উপভাষার মাধ্যমে বিকশিত হয়েছে, পূর্ববর্তী সংস্করণগুলির সাথে সামঞ্জস্য বজায় রেখে সংযোজিত অংশ যুক্ত হয়েছে। ধারাবাহিক সংস্করণগুলি কাঠামোগত প্রোগ্রামিং এবং অক্ষর-ভিত্তিক ডেটা প্রক্রিয়াকরণের জন্য সমর্থন যোগ করেছে (FORTRAN 77), অ্যারে প্রোগ্রামিং, মডুলার প্রোগ্রামিং এবং জেনেরিক প্রোগ্রামিং (Fortran 90), হাই পারফরম্যান্স ফোরট্রান (Fortran 95), অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং (Fortran 2003), সমসাময়িক প্রোগ্রামিং (ফরট্রান 2008), এবং নেটিভ প্যারালাল কম্পিউটিং ক্ষমতা (কোয়ারে ফোরট্রান 2008/2018)।

থাম্ব|FORTRAN এবং COBOL বংশোদ্ভূত

আগস্ট ২০২১ থেকে, ফরট্রান প্রোগ্রামিং ভাষার জনপ্রিয়তার একটি পরিমাপ টিআইওবিই সূচকে শীর্ষ পনেরটি ভাষার মধ্যে স্থান পেয়েছে।

 ক্যারেক্টার সেট 
ফোরট্রান ৯৫ সংস্করণে রয়েছে ৮৬ টি অক্ষর। ০৩ ভার্সনে মোট অক্ষর ৯৭ টি। ফোরট্রান কেইস-সেন্সেটিভ নয়। তারমানে আপারকেইস ও লোয়ারকেইস বর্ণে (ইংরেজি বড় ও ছোট হাতের) কোন পার্থক্য নেই।
    সারণি:
  ফোরট্রান ক্যারেক্টার

    প্রতিকের
  সংখ্যা
    ধরণ
    মান

    ২৬
    বড়
  হাতের ইংরেজি
    A-Z

    ২৬
    ছোট
  হাতের ইংরেজি
    a-z

    ১০
    সংখ্যা
    0-9

    ০১
    আন্ডারস্কোর
    _

    ০৫
    গাণিতিক
  প্রতিক
    + - * / **

    ১৭
    বিবিধ
  প্রতিক
    ().=, ’ ”$:!%&;< >? blank

    ১১
    ’০৩
  ভার্সনে বাড়তি
    ~ \[]`^{}I #@


 তথ্যসূত্র 

বহিঃসংযোগ

 ISO/IEC JTC1/SC22/WG5—the official home of Fortran standards
 Fortran Standards Documents—GFortran standards
 fortran-lang.org (2020).
 History of FORTRAN and Fortran II—Computer History Museum
 Valmer Norrod, et al.:  A self-study course in FORTRAN programing—Volume I—textbook, Computer Science Corporation El Segundo, California (April 1970). NASA (N70-25287).
 Valmer Norrod, Sheldom Blecher, and Martha Horton:  A self-study course in FORTRAN programing—Volume II—workbook, NASA CR-1478 (April 1970), NASA (N70-25288).
 An introduction to the Fortran programming language, by Reinhold Bader, Nisarg Patel, Leibniz Supercomputing Centre.
 A coarray tutorial
 Fortran Wiki : Object-oriented programming
 Victor Eijkhout : Introduction to Scientific Programming in C++17/Fortran2008, The Art of HPC, volume 3 (PDF) 


বিষয়শ্রেণী:প্রোগ্রামিং ভাষা
বিষয়শ্রেণী:মার্কিন উদ্ভাবন
বিষয়শ্রেণী:কম্পিউটার মান
বিষয়শ্রেণী:বস্তু-সংশ্লিষ্ট প্রোগ্রামিং ভাষা
বিষয়শ্রেণী:পদ্ধতিমূলক প্রোগ্রামিং ভাষা
বিষয়শ্রেণী:উচ্চস্তরের প্রোগ্রামিং ভাষা