ফরট্রান

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

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

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

## ক্যারেক্টার সেট
ফোরট্রান ৯৫ সংস্করণে রয়েছে ৮৬ টি অক্ষর। ০৩ ভার্সনে মোট অক্ষর ৯৭ টি। ফোরট্রান কেইস-সেন্সেটিভ নয়। তারমানে আপারকেইস ও লোয়ারকেইস বর্ণে (ইংরেজি বড় ও ছোট হাতের) কোন পার্থক্য নেই।
`<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;">
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
  <td colspan="3" style="border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 6.65in;" valign="top" width="638">
  <div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="font-family: &quot;Vrinda&quot;,&quot;sans-serif&quot;;">সারণি:
  ফোরট্রান ক্যারেক্টার</span></div>
</td>
 </tr>
<tr style="mso-yfti-irow: 1;">
  <td style="border-top: none; border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213">
  <div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="font-family: &quot;Vrinda&quot;,&quot;sans-serif&quot;;">প্রতিকের
  সংখ্যা</span></div>
</td>
  <td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213">
  <div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="font-family: &quot;Vrinda&quot;,&quot;sans-serif&quot;;">ধরণ</span></div>
</td>
  <td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213">
  <div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="font-family: &quot;Vrinda&quot;,&quot;sans-serif&quot;;">মান</span></div>
</td>
 </tr>
<tr style="mso-yfti-irow: 2;">
  <td style="border-top: none; border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213">
  <div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="font-family: &quot;Vrinda&quot;,&quot;sans-serif&quot;;">২৬</span></div>
</td>
  <td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213">
  <div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="font-family: &quot;Vrinda&quot;,&quot;sans-serif&quot;;">বড়
  হাতের ইংরেজি</span></div>
</td>
  <td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213">
  <div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
A-Z</div>
</td>
 </tr>
<tr style="mso-yfti-irow: 3;">
  <td style="border-top: none; border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213">
  <div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="font-family: &quot;Vrinda&quot;,&quot;sans-serif&quot;;">২৬</span></div>
</td>
  <td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213">
  <div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="font-family: &quot;Vrinda&quot;,&quot;sans-serif&quot;;">ছোট
  হাতের [[ইংরেজি]]</span></div>
</td>
  <td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213">
  <div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
a-z</div>
</td>
 </tr>
<tr style="mso-yfti-irow: 4;">
  <td style="border-top: none; border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213">
  <div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="font-family: &quot;Vrinda&quot;,&quot;sans-serif&quot;;">১০</span></div>
</td>
  <td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213">
  <div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="font-family: &quot;Vrinda&quot;,&quot;sans-serif&quot;;">[[সংখ্যা]]</span></div>
</td>
  <td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213">
  <div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
0-9</div>
</td>
 </tr>
<tr style="mso-yfti-irow: 5;">
  <td style="border-top: none; border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213">
  <div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="font-family: &quot;Vrinda&quot;,&quot;sans-serif&quot;;">০১</span></div>
</td>
  <td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213">
  <div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="font-family: &quot;Vrinda&quot;,&quot;sans-serif&quot;;">আন্ডারস্কোর</span></div>
</td>
  <td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213">
  <div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
_</div>
</td>
 </tr>
<tr style="mso-yfti-irow: 6;">
  <td style="border-top: none; border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213">
  <div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="font-family: &quot;Vrinda&quot;,&quot;sans-serif&quot;;">০৫</span></div>
</td>
  <td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213">
  <div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="font-family: &quot;Vrinda&quot;,&quot;sans-serif&quot;;">গাণিতিক
  প্রতিক</span></div>
</td>
  <td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213">
  <div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
+ - * / **</div>
</td>
 </tr>
<tr style="mso-yfti-irow: 7;">
  <td style="border-top: none; border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213">
  <div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="font-family: &quot;Vrinda&quot;,&quot;sans-serif&quot;;">১৭</span></div>
</td>
  <td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213">
  <div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="font-family: &quot;Vrinda&quot;,&quot;sans-serif&quot;;">বিবিধ
  প্রতিক</span></div>
</td>
  <td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213">
  <div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
().=, ’ ”$:!%&amp;;&lt; &gt;? blank</div>
</td>
 </tr>
<tr style="mso-yfti-irow: 8; mso-yfti-lastrow: yes;">
  <td style="border-top: none; border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213">
  <div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="font-family: &quot;Vrinda&quot;,&quot;sans-serif&quot;;">১১</span></div>
</td>
  <td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213">
  <div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="font-family: &quot;Vrinda&quot;,&quot;sans-serif&quot;;">’০৩
  ভার্সনে বাড়তি</span></div>
</td>
  <td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213">
  <div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
~ \[]`^{}I #@</div>
</td>
 </tr>
</table>`

## তথ্যসূত্র

## বহিঃসংযোগ

* 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) 


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