'নিম একটি জেনারেল পারপাস, মাল্টি-প্যারাডাইম, কম্পাইলড, হাই লেভেল ভিত্তিক সিস্টেম প্রোগ্রামিং ভাষা, যা আন্দ্রেস রাম্প এবং তার দল ডিজাইন ও ডেভলপ করেছে।
নিম ভাষাটিকে "দক্ষ, অভিব্যক্তিপূর্ণ, এবং অভিজাত" হিসেবে ডিজাইন করা হয়েছে, যা মেটাপ্রোগ্রামিং, ফাংশনাল, মেসেজ পাসিং, পদ্ধতিগত, এবং অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং শৈলী সমর্থন করে। এটি বেশ কিছু বৈশিষ্ট্য সরবরাহ করে, যেমন কম্পাইল টাইম কোড জেনারেশন, অ্যালজেব্রিক ডাটা টাইপ, ফরেন ফাংশন ইন্টারফেস যা সি -> সি, সি++ -> সি++, অবজেক্টিভ-সি -> অবজেক্টিভ-সি, এবং জাভাস্ক্রিপ্ট -> জাভাস্ক্রিপ্ট-এর সাথে সংযোগ স্থাপন করতে পারে, এবং এই একই ভাষাগুলোতে মধ্যবর্তী উপস্থাপনা হিসেবে কম্পাইলিংও করতে সক্ষম।
নিম একটি স্ট্যাটিক প্রোগ্রামিং ল্যাঙ্গুয়েজ। এটি কম্পাইল-টাইম মেটাপ্রোগ্রামিং বৈশিষ্ট্য যেমন সিনট্যাকটিক ম্যাক্রো এবং টার্ম রি-রাইটিং ম্যাক্রো সমর্থন করে। টার্ম রি-রাইটিং ম্যাক্রো সাধারণ ডাটা স্ট্রাকচার, যেমন বিগনাম এবং ম্যাট্রিক্স, লাইব্রেরি হিসেবে কার্যকরভাবে বাস্তবায়নের সুযোগ দেয়, যেন সেগুলো ভাষার অন্তর্নির্মিত বৈশিষ্ট্য। ইটারেটর সমর্থিত এবং প্রথম শ্রেণির সত্তা হিসেবে ব্যবহার করা যায়, যেমন ফাংশনও করা যায়, যা ফাংশনাল প্রোগ্রামিং পদ্ধতির ব্যবহার সম্ভব করে। অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ইনহেরিটেন্স এবং মাল্টিপল ডিসপ্যাচ দ্বারা সমর্থিত। ফাংশন জেনেরিক এবং ওভারলোড করা যেতে পারে, এবং জেনেরিক্স আরও উন্নত হয় টাইপ ক্লাস সমর্থনের মাধ্যমে। অপারেটর ওভারলোডিংও সমর্থিত। নিম একাধিক মেমরি ব্যবস্থাপনা কৌশল অন্তর্ভুক্ত করে, যেমন ট্রেসিং গারবেজ কালেকশন, রেফারে
Wikipedia নিবন্ধ “নিম (প্রোগ্রামিং ভাষা)” থেকে, CC BY-SA 4.0
Nim programming language কী?
nim প্রকাশিত Nim programming language একটি ওপেন সোর্স Windows সফটওয়্যার (ক্যাটাগরি: প্রোগ্রামিং ভাষা ও SDK)। এই ক্যাটালগের “প্রোগ্রামিং ভাষা ও SDK” ক্যাটাগরিতে জনপ্রিয়তার দিক থেকে এটি ২৭তম স্থানে আছে। এর প্রথম রিলিজ 2008 সালে। এটি নিম (প্রোগ্রামিং ভাষা) দিয়ে লেখা। Windows ছাড়াও এটি লিনাক্স, ম্যাকওএস, মাইক্রোসফট উইন্ডোজ, cross-platform ও ফ্রিবিএসডি-এর জন্য পাওয়া যায়।
ইনস্টলেশন ও সিস্টেমের প্রয়োজনীয়তা
প্রকাশক ৬৪-বিট ও ৩২-বিট Windows-এর জন্য পোর্টেবল ইনস্টলার দেন। এটি ইনস্টল না করেই চালানো যায় (পোর্টেবল)।
আপডেট ও সংস্করণের ইতিহাস
বর্তমান সংস্করণ 2.2.12, প্রকাশিত হয়েছে ৮ সেপ্টেম্বর, ২০২৬ তারিখে। সংস্করণের ইতিহাসে ৯ মার্চ, ২০২২ থেকে ৪টি রিলিজ আছে, সবগুলোই অফিশিয়াল ফাইলের সঙ্গে যুক্ত। অর্থাৎ বছরে গড়ে প্রায় ০.৯ বার নতুন রিলিজ।
জনপ্রিয়তা ও ফাইল টাইপ
Chocolatey প্যাকেজটি ২২,৮৮৫ বার ডাউনলোড হয়েছে। GitHub-এ এর সোর্স কোড (nim-lang/Nim) ১৮,২৭৯টি স্টার পেয়েছে। আমাদের ভাষাগুলোর মধ্যে ১৪টিতে এ নিয়ে Wikipedia নিবন্ধ আছে। একই ধরনের প্রোগ্রাম: Go Programming Language, LLVM ও CMake।
GitHub-এ প্রজেক্টের বিবরণ: “Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).”
সুবিধা / অসুবিধা
সুবিধা
- ওপেন সোর্স: যে কেউ কোড দেখতে ও বিল্ড করতে পারেন
- পোর্টেবল: ইনস্টল ছাড়াই চলে
- গত দুই মাসের মধ্যে আপডেট হয়েছে
- লিনাক্স, ম্যাকওএস ও মাইক্রোসফট উইন্ডোজ-এও চলে
- বড় ব্যবহারকারী গোষ্ঠী
- পুরোনো, পরিণত প্রজেক্ট (2008 থেকে)
অসুবিধা
- নেটিভ ARM64 বিল্ড নেই
সংক্ষেপে: Nim programming language ৬৪-বিট ও ৩২-বিট PC-র জন্য একটি ওপেন সোর্স Windows টুল (ক্যাটাগরি: প্রোগ্রামিং ভাষা ও SDK)।
স্ক্রিনশট
Nim programming language ডাউনলোড করা কি নিরাপদ?
- ফাইলটি আসে nim-lang.org থেকে, যা প্রকাশকের নিজস্ব ডোমেইন
- ডাউনলোড লিংক HTTPS ব্যবহার করে
- SHA256 হ্যাশ প্রকাশিত আছে, তাই ফাইলটি যাচাই করতে পারবেন:
DAFE9C81F8118FAC2E07EE24F3649448A590D8B0F3B55D1A97C66F99035CC8E6· এই হ্যাশের VirusTotal রিপোর্ট খুলুন - লিংকটি এখনও যাচাই করা হয়নি
- সোর্স কোড উন্মুক্ত
- ExeAtlas কোনো ইনস্টলার হোস্ট করে না, মোড়কে ভরে না বা বদলায় না
সম্পর্কিত গাইড: Windows-এ ফাইলের SHA256 হ্যাশ চেক করার নিয়ম
সাম্প্রতিক সংস্করণ
সব ৪টি সংস্করণ ›৫ বছরে ৪টি সংস্করণ · বছরে প্রায় ০.৯ বার
| সংস্করণ | তারিখ | সাইজ | ফাইল |
|---|---|---|---|
| 2.2.12সর্বশেষ | ৮ সেপ্টেম্বর, ২০২৬ | — | ৩২-বিট ZIP৬৪-বিট ZIP |
| 2.0.8 | ৩ জুলাই, ২০২৪ | ২৫.৮ MB | ৩২-বিট ZIP৬৪-বিট ZIP |
| 2.0.0 | ১ আগস্ট, ২০২৩ | ২৫.০ MB | ৩২-বিট ZIP৬৪-বিট ZIP |
| 1.6.12 | ৯ মার্চ, ২০২২ | ২১.৮ MB | ৬৪-বিট ZIP৩২-বিট ZIP |
কমান্ড লাইন থেকে ইনস্টল
সাইলেন্ট ইনস্টল ›winget install --id nim.nim -echoco install nim -yসম্পর্কিত গাইড: winget ব্যবহারের নিয়ম: অ্যাপ ইনস্টল ও আপডেট
তথ্য
- প্রকাশক
- nim
- ক্যাটাগরি
- প্রোগ্রামিং ভাষা ও SDK
- লাইসেন্স
- MIT
- দাম
- ফ্রি
- সোর্স কোড
- github.com/nim-lang/Nim
- প্রোগ্রামিং ভাষা
- নিম (প্রোগ্রামিং ভাষা)
- প্রয়োজনীয় সিস্টেম
- Windows 11 / 10
- আর্কিটেকচার
- ৬৪-বিট, ৩২-বিট
- ইনস্টলার
- পোর্টেবল
- অন্য প্ল্যাটফর্ম
- লিনাক্স, ম্যাকওএস, মাইক্রোসফট উইন্ডোজ, cross-platform, ফ্রিবিএসডি, DragonFly BSD
- সংস্করণ
- 2.2.12
- প্রকাশের তারিখ
- ৮ সেপ্টেম্বর, ২০২৬
- প্রথম প্রকাশ
- 2008
- ক্যাটালগে যোগ হয়েছে
- ২৪ মে, ২০২৩
- তালিকাভুক্ত সংস্করণ
- 4
- আপডেট / বছর
- ০.৯
- Chocolatey ডাউনলোড
- ২২,৮৮৫
- GitHub স্টার
- ১৮,২৭৯
- GitHub ফর্ক
- ১,৫৭১
- ওয়েবসাইট
- nim-lang.org
- winget ID
- nim.nim
- Chocolatey প্যাকেজ
- nim
রেটিং ও রিভিউ
এখনও কোনো রিভিউ নেই। প্রথম রেটিংটি আপনিই দিন।
Nim programming language-এর বিকল্প
সব দেখুন ›-
ওপেন সোর্স২১.১ লা ↓ -
ওপেন সোর্স২৮.৩ লা ↓ -
ওপেন সোর্স৩৭ লা ↓ -
ওপেন সোর্স২.৫ লা ↓ -
ওপেন সোর্স১৮.৬ লা ↓ -
ওপেন সোর্স১৪.৫ লা ↓ -
ওপেন সোর্স২২.৩ লা ↓ -
ওপেন সোর্স৮২.৭ হা ↓
সচরাচর জিজ্ঞাসিত প্রশ্ন
Nim programming language কি ফ্রি?
হ্যাঁ। Nim programming language একটি ওপেন সোর্স সফটওয়্যার (MIT লাইসেন্স)।
Nim programming language ডাউনলোড করা কি নিরাপদ?
ফাইলটি ডাউনলোড হয় nim-lang.org থেকে, যা প্রকাশকের নিজস্ব; ExeAtlas ফাইলটি হোস্টও করে না, বদলায়ও না। ডাউনলোড করা ফাইলের SHA256 হ্যাশ এখানে দেখানো হ্যাশের সঙ্গে মিলিয়ে নিন, অথবা সেই হ্যাশের VirusTotal রিপোর্ট খুলুন।
winget দিয়ে Nim programming language কীভাবে ইনস্টল করবেন?
PowerShell বা Windows Terminal খুলুন এবং এই পাতায় দেওয়া winget কমান্ডটি চালান। winget অফিশিয়াল ইনস্টলার ডাউনলোড করে এবং চালানোর আগে তার SHA256 হ্যাশ যাচাই করে।
Nim programming language কি ARM (Windows on Arm)-এ চলে?
ARM64 বিল্ড নেই; Windows 11 on Arm-এ ৬৪-বিট ও ৩২-বিট সংস্করণটি ইমুলেশনের মাধ্যমে চলতে পারে।
Nim programming language-এর পুরোনো সংস্করণ কোথা থেকে ডাউনলোড করবেন?
সংস্করণ পাতায় ৯ মার্চ, ২০২২ থেকে শুরু করে সব ৪টি সংস্করণ তাদের অফিশিয়াল ইনস্টলার ফাইলের লিংকসহ দেওয়া আছে।
অ্যাডমিনিস্ট্রেটর অনুমতি ছাড়া কি Nim programming language ব্যবহার করা যায়?
হ্যাঁ, এটি পোর্টেবল: আনপ্যাক করে চালিয়ে দিন।
Nim programming language-এর বিকল্প কী কী?
Go Programming Language, LLVM, CMake, Deno ও Yarn। বিকল্প পাতায় এগুলোর তুলনা দেওয়া আছে।