অ্যাডা প্রোগ্রামিং
উইকিবইয়ের অ্যাডা প্রোগ্রামিং টিউটোরিয়ালে আপনাকে স্বাগতম। এটিই প্রথম অ্যাডা টিউটোরিয়াল যাতে অ্যাডা ২০০৫, ২০১২ এবং ২০২২ তিনটি স্ট্যান্ডার্ডই অন্তর্ভুক্ত করা হয়েছে৷ আপনি যদি একজন শিক্ষার্থী হয়ে থাকেন তবে কেবল সর্বশেষ স্ট্যান্ডার্ডটি শিখবেন — আর আপনি যদি একজন পোক্ত অ্যাডা ব্যবহারকারী হয়ে থাকেন তবে আপনি কেবল দেখে নিতে পারেন সর্বশেষ সংস্করণে নতুন কী কী বৈশিষ্ট্য যুক্ত হয়েছে।
অ্যাডা প্রোগ্রামিংয়ের বর্তমান উন্নয়ন পর্যায় হল "প্রোগ্রামিং বিষয়ক বড় আকারের উইকিবইগুলো মধ্যে একটি করে তোলেছে।[১]
"। এই তারিখে এই বইটিতে ২০০ টিরও বেশি পৃষ্ঠা রয়েছে, যা অ্যাডা প্রোগ্রামিংকেকিন্তু তারপরও বইটির মানোন্নয়নের জন্য সবসময় সুযোগ রয়েছে— অ্যাডা প্রোগ্রামিং বইটি প্রসারিত করতে আমাদেরকে সাহায্য করুন। এমনকি নতুনরাও অংশগ্রহণের জন্য বিভিন্ন বিষয় খুঁজে পাবেন।
অ্যাডা সম্পর্কে
[সম্পাদনা]অ্যাডা একটি প্রোগ্রামিং ভাষা যা যেকোনো প্রকার ডেভেলপমেন্টের জন্য উপযুক্ত। এতে কিছু বিল্ট-ইন বা পূর্বসংযুক্ত বৈশিষ্ট্য রয়েছে যা সরাসরি কাঠামোগত (স্ট্রাকচার্ড), অবজেক্ট-ওরিয়েন্টেড, জেনেরিক, বিতরণী এবং সমসাময়িক প্রোগ্রামিং সাপোর্ট করে।
অ্যাডা হল র্যাপিড অ্যাপ্লিকেশন ডেভেলপমেন্ট, এক্সট্রিম প্রোগ্রামিং (XP) এবং ফ্রি সফটওয়্যার ডেভেলপমেন্টের জন্য একটি ভালো পছন্দ।
অ্যাডা প্রোগ্রামিং ভাষার নামকরণ করা হয়েছে জর্জ গর্ডন বায়রনের কন্যা অ্যাডা লাভলেসের নামে যাকে কম্পিউটার প্রোগ্রামিং ধারণার একজন প্রবর্তক মনে করা হয়।
বড় পরিসরে প্রোগ্রামিং
[সম্পাদনা]- এটি একটি অত্যন্ত শক্তিশালী, স্থির এবং নিরাপদ টাইপ সিস্টেম, যা প্রোগ্রামারকে শক্তিশালী বিমূর্ততা তৈরি করতে দেয় যা বাস্তব বিশ্বকে প্রতিফলিত করে এবং কম্পাইলারকে অনেক লজিক ত্রুটি দেখা দেওয়ার আগেই সনাক্ত করতে দেয়।
- মডুলারিটি, যার মাধ্যমে কম্পাইলার সরাসরি উৎস থেকে খুব বড় সফ্টওয়্যার সিস্টেমের নির্মাণ পরিচালনা করে।
- পঠনযোগ্যতা, যা প্রোগ্রামারদের কোড পর্যালোচনা ও যাচাই করতে সাহায্য করে।
অ্যাডা প্রোগ্রামিং
[সম্পাদনা]শুরু করা যাক....
[সম্পাদনা]অ্যাডা কম্পাইলার কোথায় পাওয়া যাবে এবং কীভাবে কম্পাইল করতে হবে সে বিষয়ে সমস্ত প্রশ্নের উত্তর এখানে দেওয়া হয়েছে:
- বেসিক অ্যাডা — প্রথম পাঠ!
- অ্যাডা খুঁজে বের করা এবং ইনস্টল করা
- একটি অ্যাডা প্রোগ্রাম তৈরি করা
- অ্যাডা ডেভেলপমেন্ট এনভায়রনমেন্ট
ভাষার বৈশিষ্ট্য সমূহ
[সম্পাদনা]এই অধ্যায়টি আপনাকে অ্যাডা প্রোগ্রামিং সম্পর্কে আরও বিশদ পরিসরে ধারণা দিবে এবং অ্যাডা প্রোগ্রামিংয়ের প্রধান বৈশিষ্ট্যগুলোর সঙ্গে পরিচিত করবে।
- এক্সপ্রেশন
- কন্ট্রোল স্ট্রাকচার
- সিস্টেম
- ধ্রুবক
- প্রতিনিধিত্ব ধারা
- স্ট্রিংস
- সাবপ্রোগ্রাম
- প্যাকেজ
- ইনপুট আউটপুট
- ব্যতিক্রম
- জেনেরিক
- টাস্কিং
- অবজেক্ট ওরিয়েন্টেশন
- চুক্তিভিত্তিক প্রোগ্রামিং
- মেমরি ম্যানেজমেন্ট (অ্যাক্সেস টাইপস)
- অ্যাডা ২০০৫-এ যা যা নতুন
- অ্যাডা ২০১২-তে যা যা নতুন
- অ্যাডা ২০২২-এ যা যা নতুন
- ধারক
- অন্যান্য ভাষার ইন্টারফেসিং
- কোডিং স্ট্যান্ডার্ড
- অ্যাডা প্রোগ্রামিং টিপস
- সাধারণ প্রোগ্রামিং ত্রুটি
তথ্যসূত্র
[সম্পাদনা]বহিঃসংযোগ
[সম্পাদনা]সংস্থান
[সম্পাদনা]- অ্যাডা ইনফরমেশন ক্লিয়ারিংহাউস — সংবাদ এবং সংস্থান
- comp.lang.ada ( ওয়েব আর্কাইভ, গুগল গ্রুপ ) — আন্তর্জাতিক ইউজনেট নিউজগ্রুপ
- ada-lang.io — কমিউনিটি সাইট এবং ফোরাম
গবেষণা ও ব্যবহারকারী দল
[সম্পাদনা]- সাময়িকী:
- আন্তর্জাতিক সম্মেলন/কর্মশালা:
- আন্তর্জাতিক রিয়েল-টাইম অ্যাডা ওয়ার্কশপ (IRTAW) [ IRTAW15 ]
- অ্যাডা [ হিল্ট ২০১২ ] এ এসিএম সিগাদা আন্তর্জাতিক সম্মেলন
- ১৮ তম আন্তর্জাতিক নির্ভরযোগ্য সফ্টওয়্যার প্রযুক্তি সম্মেলন - অ্যাডা-ইউরোপ ২০১৩
- নির্ভরযোগ্য সফ্টওয়্যার প্রযুক্তির উপর ১৭ তম আন্তর্জাতিক সম্মেলন - অ্যাডা-ইউরোপ ২০১২
- অ্যাডা কানেকশন ২০১১ ( ভিডিও )
- FOSDEM-এ অ্যাডা "ডেভেলপারস রুম" ( 2020 )
- স্থানীয় সম্মেলন:
সংস্থা
[সম্পাদনা]- ACM SIGAda — ACM স্পেশাল ইন্টারেস্ট গ্রুপ অন অ্যাডা
- অ্যাডা-ইউরোপ
- অ্যাডা জার্মানি
- অ্যাডা স্পেন
- অ্যাডা-বেলজিয়াম
- অ্যাডা-ফ্রান্স
- অ্যাডা সুইজারল্যান্ড
বিনামূল্যে অনলাইন বই/কোর্স
[সম্পাদনা]- learn.adacore.com
- লিনাক্স অ্যাডা প্রোগ্রামিংয়ের বড় অনলাইন বই
- অ্যাডা পাতিত
- অ্যাডা ইন অ্যাকশন
- অ্যাডা পরিচয় করিয়ে দেওয়া হচ্ছে 95
- ওয়েবে অ্যাডা শিখুন
- দ্রুত অ্যাডা
- অ্যাডা৯৫: দ্য ক্রাফট অফ অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং - বিনামূল্যে পাঠ্যপুস্তক: মূলত প্রেন্টিস হল দ্বারা প্রকাশিত
- অনলাইন অ্যাডা বই
লেখক এবং অবদানকারী
[সম্পাদনা]- এই উইকিবইটি ইংরেজি ভাষায় লিখেছেন
- মার্টিন ক্রিসিক (Martin Krischik • অবদান)
- ম্যানুয়েল গোমেজ (Manuel Gómez • অবদান)
- সান্তিয়াগো উরুয়েনা (Santiago Urueña • অবদান)
- সি.কে.ডাব্লিউ. গ্রেইন (C.K.W. Grein • অবদান, আরও এবং আরও অবদান)
- বিল ফাইন্ডলে (Bill Findlay • অবদান)
- বি. সিডেল (B. Seidel • অবদান)
- সাইমন রাইট (Simon Wright • অবদান)
- অ্যালেন লিউ (Allen Lew • অবদান)
- John Oleszkiewicz (অবদান)
- নিকোলাস কায়সার (Nicolas Kaiser • অবদান)
- ল্যারি লুথার (Larry Luther • অবদান)
- Georg Bauhaus (অবদান)
- স্যামুয়েল টারডিউ (Samuel Tardieu • অবদান)
- লুডোভিক ব্রেন্টা (Ludovic Brenta • অবদান)
- Mateus de Lima Oliveira (অবদান)
- এড ফালিস
- প্যাসকেল ওব্রী
- বেন্ট ব্র্যাক (Bent Bracke • অবদান)
- এই বইটি বাংলায় ভাষান্তর, স্থানীয়করণ ও ভাবানুবাদ করেছেন
- ঐশিক রেহমান (Aishik Rehman • অবদান)
- আপনিও যদি অবদান রাখতে চান তাহলে সম্পাদনা শুরু করুন এবং আমাদের সাথে যোগ দিন।