Fortran কম্পাইলার (GFortran, Intel Fortran) এবং IDE সেটআপ

Fortran Development Environment সেটআপ (Setting Up the Fortran Development Environment) - ফোরট্রান (Fortran) - Computer Programming

308

ফোরট্রান কম্পাইলার (GFortran, Intel Fortran) এবং IDE সেটআপ

ফোরট্রান প্রোগ্রামিং ভাষায় কোড লেখার পর, সেগুলি কম্পাইল ও রান করার জন্য একটি উপযুক্ত কম্পাইলার এবং IDE (Integrated Development Environment) প্রয়োজন হয়। এখানে আমরা দুটি জনপ্রিয় ফোরট্রান কম্পাইলার GFortran এবং Intel Fortran নিয়ে আলোচনা করব এবং তাদের IDE সেটআপ কিভাবে করবেন তা দেখব।


১. GFortran কম্পাইলার

GFortran (GNU Fortran) হলো ফ্রি এবং ওপেন-সোর্স একটি ফোরট্রান কম্পাইলার, যা গাণিতিক এবং বৈজ্ঞানিক প্রোগ্রামিংয়ের জন্য অত্যন্ত জনপ্রিয়।

GFortran সেটআপ:

Windows-এ GFortran ইনস্টলেশন:
  1. MinGW-w64 ব্যবহার করে GFortran ইনস্টল করুন:
    • MinGW-w64 ডাউনলোড করুন MinGW-w64 Download.
    • ইনস্টল করার সময়, "Basic Setup" নির্বাচন করুন এবং ফোরট্রান সমর্থন (GFortran) সক্রিয় করুন।
  2. PATH পরিবর্তন করুন:
    • GFortran ইনস্টলেশন শেষে, আপনার bin ফোল্ডারটি PATH-এ যোগ করুন। যেমন:

      C:\mingw-w64\bin
  3. পরীক্ষা:
    • Command Prompt বা PowerShell-এ gfortran --version কমান্ড চালিয়ে ইনস্টলেশন নিশ্চিত করুন।
Linux-এ GFortran ইনস্টলেশন:
  1. Ubuntu/Debian:

    sudo apt update
    sudo apt install gfortran
  2. CentOS/RHEL:

    sudo yum install gcc-gfortran
  3. Fedora:

    sudo dnf install gcc-gfortran
macOS-এ GFortran ইনস্টলেশন:
  1. Homebrew ব্যবহার করে:

    brew install gcc

GFortran IDE সেটআপ:

GFortran ব্যবহার করতে আপনি একটি IDE সেটআপ করতে পারেন, যেমন:

  • Code::Blocks: এটি একটি ওপেন-সোর্স IDE যা GFortran সমর্থন করে। Code::Blocks ইনস্টল করার পর GFortran এর সাথে সংযোগ স্থাপন করতে হবে।
  • Visual Studio Code (VS Code): একটি হালকা এবং শক্তিশালী কোড এডিটর, যার মধ্যে আপনি ফোরট্রান প্লাগইন (যেমন Modern Fortran) ইনস্টল করে কাজ করতে পারেন।

২. Intel Fortran কম্পাইলার

Intel Fortran Compiler হলো একটি শক্তিশালী এবং উচ্চপারফরম্যান্স ফোরট্রান কম্পাইলার, যা বিশেষ করে উচ্চতর গাণিতিক বিশ্লেষণ এবং সিমুলেশন কাজের জন্য তৈরি করা হয়েছে। এটি সাধারণত বৃহৎ প্রকল্প এবং গবেষণার জন্য ব্যবহৃত হয়।

Intel Fortran সেটআপ:

Windows-এ Intel Fortran ইনস্টলেশন:
  1. Intel oneAPI প্যাকেজ ডাউনলোড করুন:
    • Intel Fortran কম্পাইলার ইনস্টল করতে Intel oneAPI ডাউনলোড করুন Intel oneAPI
  2. এনভায়রনমেন্ট ভেরিয়েবল সেট করুন:
    • ইনস্টলেশন শেষে, Intel Fortran-এর bin ফোল্ডারটি আপনার PATH-এ যুক্ত করতে হবে।
  3. পরীক্ষা:
    • Command Prompt বা PowerShell-এ ifort --version কমান্ড দিয়ে ইনস্টলেশন পরীক্ষা করুন।
Linux-এ Intel Fortran ইনস্টলেশন:
  1. Intel Fortran কম্পাইলার প্যাকেজ ডাউনলোড করুন Intel oneAPI
  2. প্যাকেজ ইনস্টল করে ifort কমান্ড দিয়ে পরীক্ষা করুন।
macOS-এ Intel Fortran ইনস্টলেশন:
  1. Intel oneAPI প্যাকেজ ইনস্টল করতে হবে। আপনি Intel Developer Zone থেকে প্যাকেজটি ডাউনলোড করতে পারেন।

Intel Fortran IDE সেটআপ:

Intel Fortran-এর জন্য IDE সেটআপ করতে আপনাকে Intel® oneAPI toolkit ব্যবহার করতে হবে। এখানে Intel® Data Parallel C++ (DPC++) এবং Intel® Parallel Studio XE toolkit ব্যবহৃত হতে পারে।

  • Visual Studio: Intel Fortran কম্পাইলারের জন্য Visual Studio একটি অন্যতম জনপ্রিয় IDE। Visual Studio তে Intel Fortran ইনস্টল করার পর, সহজে ফোরট্রান কোড লিখতে এবং কম্পাইল করতে পারবেন।

৩. IDE নির্বাচন

ফোরট্রান প্রোগ্রামিংয়ের জন্য IDE নির্বাচন একটি গুরুত্বপূর্ণ বিষয়। এখানে কিছু জনপ্রিয় IDE এবং তাদের সেটআপ পদ্ধতি দেওয়া হলো:

1. Code::Blocks:

  • Code::Blocks একটি ওপেন-সোর্স IDE যা GFortran এবং Intel Fortran-এর জন্য ভাল সমর্থন প্রদান করে।

2. Visual Studio Code (VS Code):

  • VS Code একটি হালকা এবং কাস্টমাইজযোগ্য কোড এডিটর। Fortran প্লাগইন ইনস্টল করার মাধ্যমে এটি ফোরট্রান সমর্থন করতে পারে।

3. Eclipse Fortran IDE (Photran):

  • Eclipse ব্যবহারকারী যারা একাধিক ভাষায় কাজ করতে চান তাদের জন্য Photran প্লাগইন ইন্সটল করে ব্যবহার করা যেতে পারে।

4. CLion:

  • CLion একটি শক্তিশালী C/C++ IDE, তবে এটি ফোরট্রান সমর্থনকারী প্লাগইনও সরবরাহ করে।

উপসংহার

ফোরট্রান প্রোগ্রামিংয়ের জন্য দুটি জনপ্রিয় কম্পাইলার GFortran এবং Intel Fortran রয়েছে, যেখানে GFortran একটি ফ্রি এবং ওপেন-সোর্স কম্পাইলার, এবং Intel Fortran একটি উচ্চ কার্যকারিতা সমর্থিত কম্পাইলার। IDE হিসেবে আপনি Code::Blocks, VS Code, অথবা Eclipse ব্যবহার করতে পারেন। আপনার প্রোজেক্টের চাহিদা অনুযায়ী এই কম্পাইলার এবং IDE ব্যবহার করে আপনি ফোরট্রান কোডের উন্নয়ন ও কম্পাইলেশন সহজেই করতে পারবেন।

Content added By
Promotion

Are you sure to start over?

Loading...