ফরট্রান

ফরট্রান /ˈfɔːrtræn/ FORTRAN ) আদিতম উচ্চস্তরের নির্দেশমূলক প্রোগ্রামিং ভাষা। এটি মূলত ১৯৫০-এর দশকে বৈজ্ঞানিক ও প্রকৌশল প্রয়োগের জন্য আইবিএম দ্বারা তৈরি করা হয়েছিল। যা পরবর্তীকালে বৈজ্ঞানিক কম্পিউটিংয়ে আধিপত্য বিস্তার করে। এটি সাত দশকেরও বেশি সময় ধরে গণনামূলকভাবে নিবিড় ক্ষেত্রগুলিতে যেমন সংখ্যাসূচক আবহাওয়ার পূর্বাভাস, সসীম উপাদান বিশ্লেষণ, কম্পিউটেশনাল ফ্লুইড ডাইনামিকস, জিওফিজিক্স, কম্পিউটেশনাল ফিজিক্স, ক্রিস্টালোগ্রাফি এবং কম্পিউটেশনাল কেমিস্ট্রি ব্যবহার করা হচ্ছে। এটি উচ্চ-কর্মদক্ষতা কম্পিউটিংয়ের জন্য একটি জনপ্রিয় ভাষা। এটি এমন প্রোগ্রামগুলির জন্য ব্যবহৃত হয়, যা বিশ্বের দ্রুততম সুপার কম্পিউটারের মানদণ্ড ও র‍্যাঙ্ক করে। ফরট্রানের নকশা বিশেষ করে বেসিক এবং অ্যালগোল সহ অন্যান্য অনেক প্রোগ্রামিং ভাষার ভিত্তি ছিল। কিন্তু ফরট্রান নিজেই অসংখ্য সংস্করণ এবং উপভাষার মাধ্যমে বিকশিত হয়েছে, পূর্ববর্তী সংস্করণগুলির সাথে সামঞ্জস্য বজায় রেখে সংযোজিত অংশ যুক্ত হয়েছে। ধারাবাহিক সংস্করণগুলি কাঠামোগত প্রোগ্রামিং এবং অক্ষর-ভিত্তিক ডেটা প্রক্রিয়াকরণের জন্য সমর্থন যোগ করেছে (FORTRAN 77), অ্যারে প্রোগ্রামিং, মডুলার প্রোগ্রামিং এবং জেনেরিক প্রোগ্রামিং (Fortran 90), হাই পারফরম্যান্স ফোরট্রান (Fortran 95), অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং (Fortran 2003), সমসাময়িক প্রোগ্রামিং (ফরট্রান 2008), এবং নেটিভ প্যারালাল কম্পিউটিং ক্ষমতা (কোয়ারে ফোরট্রান 2008/2018)। আগস্ট ২০২১ থেকে, ফরট্রান প্রোগ্রামিং ভাষার জনপ্রিয়তার একটি পরিমাপ টিআইওবিই সূচকে শীর্ষ পনেরটি ভাষার মধ্যে স্থান পেয়েছে। ফোরট্রান ৯৫ সংস্করণে রয়েছে ৮৬ টি অক্ষর। ০৩ ভার্সনে মোট অক্ষর ৯৭ টি। ফোরট্রান কেইস-সেন্সেটিভ নয়। তারমানে আপারকেইস ও লোয়ারকেইস বর্ণে (ইংরেজি বড় ও ছোট হাতের) কোন পার্থক্য নেই। "Chapel spec (Acknowledgements)" (পিডিএফ)। Cray Inc। অক্টোবর ১, ২০১৫। ফেব্রুয়ারি ৫, ২০১৬ তারিখে মূল (পিডিএফ) থেকে আর্কাইভ করা। সংগ্রহের তারিখ জানুয়ারি ১৪, ২০১৬। উদ্ধৃতি টেমপ্লেট ইংরেজি প্যারামিটার ব্যবহার করেছে (link) John Backus। "The history of FORTRAN I, II and III" (পিডিএফ)। Softwarepreservation.org। জুলাই ২৬, ২০০৭ তারিখে মূল (পিডিএফ) থেকে আর্কাইভ করা। সংগ্রহের তারিখ নভেম্বর ১৯, ২০১৪।  Eugene Loh (জুন ১৮, ২০১০)। "The Ideal HPC Programming Language"।  "HPL – A Portable Implementation of the High-Performance Linpack Benchmark for Distributed-Memory Computers"। সংগ্রহের তারিখ ফেব্রুয়ারি ২১, ২০১৫।  "Q13. What are the benchmarks?"। Overview – CPU 2017। SPEC। সংগ্রহের তারিখ নভেম্বর ১৩, ২০১৯।  TIOBE Software BV (সেপ্টেম্বর ২০২২)। "TIOBE Index"। TIOBE.com। TIOBE। সংগ্রহের তারিখ সেপ্টেম্বর ২৩, ২০২২।  উইকিবইয়ে এই বিষয়ের উপরে একটি বই রয়েছে: Fortran উইকিউক্তিতে Fortran সম্পর্কিত উক্তির সংকলন রয়েছে। 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) ওয়েব্যাক মেশিনে আর্কাইভকৃত ৫ ফেব্রুয়ারি ২০২৩ তারিখে