হাস্কেলে একটি সহজ প্রোগ্রাম কীভাবে লিখবেন (ছবি সহ)

সুচিপত্র:

হাস্কেলে একটি সহজ প্রোগ্রাম কীভাবে লিখবেন (ছবি সহ)
হাস্কেলে একটি সহজ প্রোগ্রাম কীভাবে লিখবেন (ছবি সহ)

ভিডিও: হাস্কেলে একটি সহজ প্রোগ্রাম কীভাবে লিখবেন (ছবি সহ)

ভিডিও: হাস্কেলে একটি সহজ প্রোগ্রাম কীভাবে লিখবেন (ছবি সহ)
ভিডিও: How to Install and Uninstall a Software for PC Computer Bangla tutorial 2024, মার্চ
Anonim

আপনি কি কখনও হাস্কেলের সাথে প্রোগ্রামিংয়ে ঝাঁপিয়ে পড়তে চেয়েছিলেন কিন্তু কোথায় শুরু করবেন তা জানেন না? আচ্ছা, আপনার আর দেখার দরকার নেই! এই উইকিহো দেখাবে কিভাবে আপনার উইন্ডোজ 10 সিস্টেমে হাস্কেল কোড চলবে। হাস্কেল একটি স্ট্যাটিক্যাল টাইপ করা, সম্পূর্ণরূপে কার্যকরী প্রোগ্রামিং ভাষা। Haskell- এ আরও তথ্য এবং সম্পদের জন্য, Haskell ডকুমেন্টেশন পৃষ্ঠা, Haskell wiki এবং Haskell wikibook দেখুন।

ধাপ

2 এর প্রথম অংশ: চকলেট এবং হাস্কেল টুলচেন ইনস্টল করা

এই ধাপগুলো দেখাবে কিভাবে উইন্ডোজে চকোলেটি চালানো যায় এবং হাস্কেল টুলচেইন ডাউনলোড করতে চকলেট কিভাবে ব্যবহার করতে হয়। চকোলেট একটি মেশিন-স্তরের প্যাকেজ ম্যানেজার যা একচেটিয়াভাবে মাইক্রোসফট উইন্ডোজের জন্য নির্মিত। আরও গুরুত্বপূর্ণ, চকলেট হল Haskell.org- এর উইন্ডোজ প্ল্যাটফর্মে প্রয়োজনীয় উপাদানগুলি ইনস্টল করার জন্য প্রস্তাবিত পদ্ধতি। আপনি চকলেটির ওপেন সোর্স সংস্করণ ব্যবহার করবেন। আরো তথ্যের জন্য দেখুন কেন চকলেট ?, চকলেট ইনস্টল করা, এবং চকলেট কোর্স।

টীকা 2020 06 28 143258
টীকা 2020 06 28 143258

ধাপ 1. আপনার সিস্টেমের স্থাপত্য জানুন।

মৌলিক সিস্টেম তথ্য ভিউয়ার খুলুন। এটি কন্ট্রোল প্যানেলে অবস্থিত

কন্ট্রোল প্যানেল> সিস্টেম এবং সিকিউরিটি> সিস্টেম

। সিস্টেম তথ্য প্যানেলে, আপনি আপনার উইন্ডোজ সিস্টেম সম্পর্কে গুরুত্বপূর্ণ তথ্য দেখতে পাবেন। অধীনে পদ্ধতি বিভাগে, আপনি সিস্টেমের ধরন দেখতে পাবেন। ঠিক সেই লেবেলের ডানদিকে এটি আপনাকে সিস্টেম আর্কিটেকচার দেখাবে। (যেমন 32-বিট বা 64-বিট)

টীকা 2020 06 28 143139
টীকা 2020 06 28 143139

পদক্ষেপ 2. পাওয়ারশেল ইনস্টল করুন।

আপনি চকোলেট ইনস্টল করার জন্য পরবর্তী ধাপে পাওয়ারশেল ব্যবহার করবেন। Github- এ পাওয়ারশেল 7 -এর সর্বশেষ রিলিজে যেতে এখানে ক্লিক করুন। এই পৃষ্ঠায় অনেকগুলি ভিন্ন সংস্করণ রয়েছে, তবে আপনার কেবল উইন্ডোজের সাথে সামঞ্জস্যপূর্ণ সংস্করণগুলিতে ফোকাস করা উচিত। তারা দেখতে প্রায় অভিন্ন হবে

PowerShell-7.x.y-win-ARCH.msi

কোথায়

x.y

হল বিপর্যয়-যা আপনি উপেক্ষা করতে পারেন কারণ তারা সব একই-এবং

আর্চ

হয় x64 বা x86 (যথাক্রমে 64-বিট এবং 32-বিট)। আপনি আপনার সিস্টেমের স্থাপত্যের সাথে মেলে এমন একটি ডাউনলোড করতে চান। উদাহরণস্বরূপ, যদি সর্বশেষ সংস্করণ 7.0.2 হয় এবং আপনার মেশিন 32-বিট আর্কিটেকচার (x86) চালাচ্ছে, তাহলে আপনাকে ডাউনলোড করতে হবে

PowerShell-7.0.2-win-x86.msi

। একইভাবে, 64-বিট আর্কিটেকচারের জন্য, ফাইলটির x86 এর জায়গায় x64 থাকবে।

টীকা 2020 06 28 28 150733
টীকা 2020 06 28 28 150733

ধাপ the। ইনস্টলারটি ডাউনলোড শেষ হওয়ার পরে চালান।

আপনার কনফিগারেশন নিয়ে বিরক্ত হওয়ার দরকার নেই; যাইহোক, "এখানে খুলুন" প্রসঙ্গ মেনু অ্যাড-অন বিকল্পটি চেক করতে ভুলবেন না। এটি একটি নির্দিষ্ট ডিরেক্টরিতে পাওয়ারশেল খুলতে সহজ এবং দ্রুততর করবে।

ধাপ 4. মাইক্রোসফ্ট স্টোর থেকে উইন্ডোজ টার্মিনাল ডাউনলোড করুন।

এটি মূলত পাওয়ারশেলের জন্য একটি মোড়ক যা দক্ষতার উন্নতি এবং অন্যান্য শেলের সংহতকরণ সহ কিছু কার্যকারিতা যুক্ত করার সময় পাওয়ারশেলের চেহারা এবং অনুভূতিকে আধুনিক করে তোলে। উইন্ডোজ টার্মিনাল ডাউনলোড পৃষ্ঠায় যেতে এখানে ক্লিক করুন।

টীকা 2020 06 28 152228
টীকা 2020 06 28 152228

ধাপ 5. চকলেট ইনস্টল করুন।

শুরু করতে, প্রশাসক হিসাবে উইন্ডোজ টার্মিনাল চালান। আপনি যদি অ্যাডমিনিস্ট্রেটর হিসাবে না চালান, তাহলে চকোলেট ইনস্টল করতে ব্যর্থ হবে কারণ আপনার উচ্চতর বিশেষাধিকার প্রয়োজন। স্বাভাবিকভাবেই, আপনি চকলেট চালাতে চাইলে যে কোনো সময় এটি অনুসরণ করে, আপনার অবশ্যই উচ্চতর বিশেষাধিকার থাকতে হবে (যেমন আপনার প্রশাসক হিসাবে আপনার প্রম্পট চালানো আবশ্যক)।

টীকা 2020 06 28 153004 2
টীকা 2020 06 28 153004 2

ধাপ 6. ক্রমানুসারে নিচের কমান্ডগুলি লিখুন।

রেফারেন্সের জন্য, আমি উপরের ছবিতে একটি উদাহরণ দেখিয়েছি।

সেট-এক্সিকিউশন পলিসি রিমোট সাইনড

সেট -এক্সিকিউশন পলিসি বাইপাস -স্কোপ প্রসেস -ফোর্স; iwr https://chocolatey.org/install.ps1 -UseBasicParsing | অর্থাত্

ধাপ 7. উইন্ডোজ টার্মিনাল পুনরায় চালু করুন অথবা কমান্ডটি চালান

রিফ্রেশেনভ

আপডেট করতে

$ Env: পথ

নতুন ইনস্টল করা সঙ্গে

চকো

.

আপনি দৌড়ে এটি পরীক্ষা করতে পারেন

চকো -রূপান্তর

। যদি আপনি একটি ত্রুটি না পান, তাহলে সবকিছু স্বাভাবিক। চকলেট ইনস্টল করার বিষয়ে আরও তথ্যের জন্য অনুগ্রহ করে চকোলেট ইনস্টল করতে যান

টীকা 2020 07 01 011730 2
টীকা 2020 07 01 011730 2

ধাপ 8. Haskell সরঞ্জাম ইনস্টল করুন।

Haskell এর ওয়েবসাইটে উল্লিখিত হিসাবে, আপনাকে অবশ্যই ইনস্টল করতে হবে

haskell-dev

চকলেটির মাধ্যমে প্যাকেজ। দৌড়ানোর আগে

চকো

নিশ্চিত করুন যে আপনি হয় উইন্ডোজ টার্মাল পুনরায় চালু করেছেন বা কমান্ডটি চালিয়েছেন

রিফ্রেশেনভ

যাতে

চকো

মধ্যে থাকবে

$ Env: পথ

। একটি উন্নত প্রম্পট ব্যবহার করে, নিম্নলিখিত কমান্ডটি চালান

choco haskell -dev -y ইনস্টল করুন

টীকা 2020 07 01 011730 3
টীকা 2020 07 01 011730 3

ধাপ 9. রিফ্রেশেনভ কমান্ডটি চালান।

একদা

haskell-dev

ইনস্টল করা শেষ, চালান

রিফ্রেশেনভ

এবং তারা আপনার পথে আছে কিনা তা পরীক্ষা করুন। আপনি দৌড়ে এটি করতে পারেন

ghc -রূপান্তর

কম্পাইলার চেক করতে।

2 এর অংশ 2: আপনার প্রথম হাস্কেল প্রোগ্রাম তৈরি করা

ধাপ 1. একটি নতুন ফাঁকা নথি খুলুন।

আপনি যে কোন টেক্সট এডিটর ব্যবহার করতে পারেন (যেমন vscode, atom, sublime, etc)। খালি ডকুমেন্ট দিয়ে আপনার পছন্দের টেক্সট এডিটর খুলুন। আপনি এই দস্তাবেজটি সেভ করবেন

হ্যালো

। দ্য

.h

Haskell সোর্স কোড ধারণকারী ফাইল সনাক্ত করতে এক্সটেনশন ব্যবহার করা হয়।

ধাপ 2. Haskell- এ প্রথম ভেরিয়েবল তৈরি করুন।

আপনাকে প্রধান নামক একটি পরিবর্তনশীল সংজ্ঞায়িত করতে হবে। যখন আপনি আপনার সোর্স কোড কম্পাইল করেন তখন হ্যাশকেল কম্পাইলার এটি সন্ধান করবে।

প্রধান:: আইও ()

  1. দ্য

    ::

  2. অপারেটরকে "টাইপ আছে" হিসাবে পড়া যেতে পারে।
  3. সুতরাং আপনি উপরের লাইন কোডটি পড়তে পারেন

    প্রধান

    "টাইপ আছে"

    IO ()

  4. দ্য

    IO ()

    টাইপ হল a নামক কিছু

    মোনাদ

    । আমি বিস্তারিত জানতে পারব না কিন্তু আপনি ম্যানডস সম্পর্কে হাস্কেল উইকিতে আরও পড়তে পারেন।

    ধাপ 3. একটি মান প্রদান করুন।

    দ্য

    IO ()

    মোনাড ইনপুট/আউটপুটের জন্য ব্যবহৃত হয়। তাই এখন আপনি আপনার পরিবর্তনশীল আছে

    প্রধান

    আপনি শুধু এটি কিছু মূল্য দিতে হবে।

    main:: IO () main = putStrLn "হ্যালো, ওয়ার্ল্ড!"

    1. putStrLn

      একটি ফাংশন যার ধরন

      স্ট্রিং -> আইও ()

    2. .
    3. এটি প্রথমে বিভ্রান্তিকর মনে হতে পারে, তবে এটি বরং সহজ। চিন্তা করুন

      ->

      এক প্রকার থেকে অন্য প্রকারে ম্যাপিং হিসাবে। অর্থাৎ,

      putStrLn

    4. ফাংশন মোনাদে একটি স্ট্রিং মানচিত্র।
    5. মূলত, ফাংশন

      putStrLn

      টাইপের মান নেয়

      স্ট্রিং

      এবং প্রকারের মান প্রদান করে

      IO ()

    6. .
    7. এজন্য টাইপ করা হয় যখন আপনি বরাদ্দ করেন

      প্রধান

      এর মান

      putStrLn "হ্যালো, বিশ্ব!"

      টীকা 2020 06 28 233337
      টীকা 2020 06 28 233337

      ধাপ 4. প্রোগ্রাম কম্পাইল করুন।

      অভিনন্দন, আপনি শুধু আপনার প্রথম হ্যাশকেল প্রোগ্রামটি লিখেছেন। আপনাকে এখন যা করতে হবে তা হল এটি কম্পাইল করা। উইন্ডোজ টার্মিনাল খুলুন এবং যে ফোল্ডারে আপনি আপনার সেভ করেছেন সেখানে নেভিগেট করুন

      হ্যালো

      ফাইল পাওয়ারশেল 7 ইনস্টল করার সময় আপনি যদি সেই বিকল্পটি নির্বাচন করেন তবে আপনি প্রসঙ্গ মেনু বিকল্প "এখানে খুলুন" ব্যবহার করতে পারেন।

      ghc hello.hs -হ্যালো

      1. কম্পাইল সোর্স কোড নেয়

        হ্যালো

      2. ইনপুট হিসাবে
      3. ব্যবহার করে

        -ও

        পতাকা আপনি আউটপুট এক্সিকিউটেবল হতে চান কি নাম পাস করতে পারেন। এই ক্ষেত্রে এটা

        হ্যালো

      4. রান করার পর প্রোগ্রাম চালানোর জন্য

        hello.exe

      5. দ্রষ্টব্য: এটি থাকা গুরুত্বপূর্ণ

        .\

        সামনে

        hello.exe

প্রস্তাবিত: