Dart কী এবং এর ইতিহাস

Dart এর ভূমিকা (Introduction to Dart) - ডার্ট প্রোগ্রামিং (Dart Programming) - Computer Programming

1.3k

Dart হলো একটি আধুনিক, উচ্চ-স্তরের, অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ভাষা, যা মূলত Google দ্বারা তৈরি করা হয়েছে। এটি বিভিন্ন ধরনের অ্যাপ্লিকেশন তৈরি করার জন্য ডিজাইন করা হয়েছে, বিশেষত মোবাইল, ওয়েব এবং সার্ভার অ্যাপ্লিকেশন। Dart মূলত ফ্লাটার (Flutter) ফ্রেমওয়ার্কের জন্য ব্যবহৃত হয়, যা মোবাইল এবং ওয়েব অ্যাপ্লিকেশন তৈরি করতে সহায়ক।

Dart এর মূল বৈশিষ্ট্য:

Object-Oriented: Dart একটি অবজেক্ট-ওরিয়েন্টেড ভাষা, যা ক্লাস এবং অবজেক্টের মাধ্যমে কোড সংগঠিত করে।

Strongly Typed: Dart একটি strongly typed ভাষা, যা টাইপ নিরাপত্তা নিশ্চিত করে এবং কম্পাইলার সময়ে ত্রুটি শনাক্ত করতে সহায়ক।

Cross-Platform Development: Dart কে ব্যবহার করে মোবাইল (Android এবং iOS), ওয়েব এবং ডেস্কটপ অ্যাপ্লিকেশন তৈরি করা যায়।

Rich Standard Library: Dart এর একটি বিস্তৃত স্ট্যান্ডার্ড লাইব্রেরি রয়েছে যা বিভিন্ন ফাংশনালিটি, যেমন HTTP ক্লায়েন্ট, ডেটা ফরম্যাটিং, সঞ্চয়স্থান ইত্যাদি সরবরাহ করে।

Asynchronous Programming: Dart এ async এবং await কিওয়ার্ড ব্যবহার করে সহজেই অ্যাসিঙ্ক্রোনাস প্রোগ্রামিং করা যায়, যা নেটওয়ার্ক অনুরোধ এবং অন্যান্য দীর্ঘস্থায়ী কাজের জন্য খুবই উপকারী।

Dart এর ইতিহাস:

উদ্ভব (2010):

  • Dart ভাষা প্রথমে 2010 সালে Google দ্বারা প্রকাশিত হয়। এর উদ্দেশ্য ছিল একটি উন্নত এবং আধুনিক প্রোগ্রামিং ভাষা তৈরি করা যা JavaScript-এর বিকল্প হিসেবে কাজ করতে পারে।

প্রাথমিক সংস্করণ (2011):

  • 2011 সালে Dart এর প্রথম সংস্করণ প্রকাশিত হয় এবং Dart SDK প্রথমবারের মতো সাধারণ ডেভেলপারদের জন্য উপলব্ধ হয়।

Dart 1.0 (2013):

  • Dart এর 1.0 সংস্করণ 2013 সালে প্রকাশিত হয়, যা Dart এর জন্য একটি বড় আপডেট ছিল এবং এতে অনেক নতুন বৈশিষ্ট্য এবং উন্নতি অন্তর্ভুক্ত ছিল।

Flutter এর উদ্ভব (2015):

  • 2015 সালে Flutter ফ্রেমওয়ার্কের প্রাথমিক সংস্করণ প্রকাশিত হয়, যা Dart ব্যবহার করে মোবাইল অ্যাপ্লিকেশন ডেভেলপমেন্টের জন্য ডিজাইন করা হয়েছিল।

Dart 2.0 (2018):

  • 2018 সালে Dart 2.0 প্রকাশিত হয়, যা ভাষার গঠন এবং কার্যকারিতা ব্যাপকভাবে পরিবর্তন করে এবং Dart কে আরো কার্যকর এবং সুবিধাজনক করে তোলে। এই সংস্করণটি টাইপ সিস্টেমের উপর গুরুত্বারোপ করে এবং ফ্লাটার-এর জন্য একটি আদর্শ ভাষা হিসেবে এটিকে প্রতিষ্ঠিত করে।

বর্তমান অবস্থান:

  • Dart বর্তমানে একটি জনপ্রিয় ভাষা, বিশেষত মোবাইল অ্যাপ্লিকেশন ডেভেলপমেন্টে। Dart এবং Flutter এর সংমিশ্রণ ডেভেলপারদের জন্য নতুন উচ্চতা এনে দিয়েছে এবং এটি দ্রুত জনপ্রিয় হয়ে উঠেছে।
Content added By
Promotion

Are you sure to start over?

Loading...