D শিখতে ও আয়ত্ত করতে চান?

Exercism-এর D ট্র্যাকে যোগ দিন এবং পেয়ে যান 92টি অনুশীলনী, আপনার কোডের স্বয়ংক্রিয় বিশ্লেষণ আর ব্যক্তিগত মেন্টরিং, সব মিলিয়ে ১০০% ফ্রি।

D সম্পর্কে

module helloworld;

import std.format;

string hello(const char[] s = "World") {
    return format("Hello, %s!", s);
}

D ট্র্যাকের মূল বৈশিষ্ট্যগুলো


D

এক্সপ্রেসিভ

একাধিক প্রোগ্রামিং প্যারাডাইমের সাপোর্ট, সঙ্গে আছে শক্তিশালী মেটাপ্রোগ্রামিংয়ের সক্ষমতা।

দ্রুত

D প্রোগ্রাম কম্পাইল করা হয়, তাই ইন্টারপ্রেট করা ভাষার চেয়ে দ্রুত রান করে।

নিরাপদ

@safe ট্যাগ দেওয়া ফাংশনগুলোকে D-এর মেমরি-সেফ সাবসেটের মধ্যে সীমাবদ্ধ রাখে।

ভাষা ইন্টারঅপ

আপনার D প্রজেক্টে C এবং C++ সহজেই যুক্ত করুন, যাতে লক্ষ লক্ষ লাইব্রেরিতে অ্যাক্সেস পাবেন।

আরও ভালো C

-betterC কম্পাইলেশন ফ্ল্যাগ ব্যবহার করে C প্রজেক্টে D যুক্ত করুন।

ঐচ্ছিক GC

দরকার হলে চালু রাখুন, আর না দরকার হলে বন্ধ করে দিন।

D ট্র্যাকের ধাঁচে মেন্টরিং নিন

প্রতিটি ভাষার কাজ করার নিজস্ব রীতি আছে। D ট্র্যাকও তার ব্যতিক্রম নয়। আমাদের মেন্টররা আপনাকে D ডেভেলপারের মতো ভাবতে শেখাতে সাহায্য করবেন, আর শেখাবেন কীভাবে D ট্র্যাকের রীতিসম্মত কোড লিখতে হয়। কোনো অনুশীলনী সমাধান করার পর সেটি আমাদের স্বেচ্ছাসেবক দলের কাছে সাবমিট করুন, আর তারা আপনাকে সংকেত, নতুন ভাবনা ও ফিডব্যাক দেবেন, যাতে আপনার সমাধান D ট্র্যাকে সাধারণত যা দেখা যায় তার মতো হয়ে ওঠে। আপনি যে বিষয়গুলো জানেন না, এমনকি জানেনও না যে জানেন না, সেগুলো খুঁজে বের করতেও তারা আপনাকে সাহায্য করবেন।

মেন্টরিং সম্পর্কে আরও জানুন

কমিউনিটির অবদানে গড়া D অনুশীলনী

Exercism-এ D ট্র্যাকে আছে 92টি অনুশীলনী, যা আপনাকে আরও ভালো কোড লিখতে সাহায্য করবে।

সব D অনুশীলনী দেখুন
D

D ট্র্যাক নিয়ে শুরু করুন

সবচেয়ে বড় কথা, এটি সবার জন্য ১০০% ফ্রি।

D ট্র্যাকে যোগ দিন