সহকারী শিক্ষক
১৯ আগস্ট, ২০২৩ ১২:২৪ অপরাহ্ণ
সহকারী শিক্ষক
প্রোগ্রামিং ভাষা হচ্ছে এক ধরনের ভাষা যা দিয়ে কম্পিউটার প্রোগ্রাম লেখা যায়। অর্থাৎ যে ভাষা দিয়ে প্রোগ্রাম (যেমন- সফটওয়্যার, অ্যাপস এবং গেমস) তৈরি করা যায় তাকে প্রোগ্রামিং ভাষা বলে।
সহজ ভাষায় বলতে গেলে, প্রোগ্রামিং ভাষা হল এক ধরনের লিখিত ভাষা যা কম্পিউটারকে কী করতে হবে তা বলে।
কিছু গুরুত্বপূর্ণ প্রোগ্রামিং ভাষার উদাহরণ যেমন, Python, Ruby, Java, JavaScript, C, C++, এবং FORTRAN ইত্যাদি।
সকল কম্পিউটার প্রোগ্রাম এবং কম্পিউটার সফটওয়্যার লিখতে এসব প্রোগ্রামিং ভাষা ব্যবহার করা হয়। এছাড়া আরো কিছু বিভিন্ন প্রোগ্রামিং ভাষা হল :
ক. ফোরট্রান (1950) : FORTRAN শব্দের অর্থ FORmula TRANslator। Fortran আদিতম উচ্চ স্তরের নির্দেশমূলক প্রোগ্রামিং ভাষা। ফোরট্রান দিয়ে অসংখ্য গাণিতিক হিসাব সহজেই করা যায়।
খ. সি (1970) : যুক্তরাষ্ট্রের বেল ল্যাবরেটরিতে ১৯৭০ সালে ডেনিস রিচি প্রথম C ভাষা তৈরি করেন। C হচ্ছে একটি উচ্চ স্তরের প্রোগ্রামিং ভাষা। একে উচ্চ স্তরের স্ট্রাকচার্ড প্রোগ্রামিং ভাষাও বলা হয়ে থাকে। C একটি General Purpose প্রোগ্রামিং ভাষা।
গ. সি++ (1980) : C++ এক ধরনের অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ভাষা। এটি একটি মধ্যম স্তরের প্রোগ্রামিং ভাষা যাতে উচ্চ স্তর এবং নিম্ন স্তরের ভাষাগুলোর সুবিধা সংযুক্ত আছে। এটি সর্বকালের অন্যতম জনপ্রিয় প্রোগ্রামিং ভাষা এবং সফটওয়্যার শিল্পে এটি বহুল ব্যবহৃত হয়।
ঘ. পাইথন (1991) : পাইথন (Python) একটি অবজেক্ট ওরিয়েন্টেড উচ্চ স্তরের প্রোগ্রামিং ভাষা। পাইথন নির্মাণ করার সময় প্রোগ্রামকে পঠনযোগ্যতার উপর বেশি জোর দেওয়া হয়েছে। এখানে প্রোগ্রামারের পরিশ্রমকে কম্পিউটারের চেয়ে বেশি গুরুত্ব দেওয়া হয়েছে।
ঙ. ভিজুয়্যাল বেসিক (Visual Basic) : ভিজুয়্যাল বেসিক (সংক্ষেপে VB) একটি তৃতীয় প্রজন্মের ইভেন্ট ড্রাইভেন প্রোগ্রামিং ভাষা। বর্তমানে এই ভাষাটি Visual Basic.NET দ্বারা প্রতিস্থাপিত হয়েছে। একজন প্রোগ্রামার ভিজুয়্যাল বেসিকের সাথে থাকা কম্পোনেন্টের দ্বারা একটি অ্যাপ্লিকেশন প্রোগ্রাম তৈরি করতে পারেন।
চ. জাভা (Java) : জাভা একটি প্রোগ্রামিং ভাষা। জাভা’র জনপ্রিয়তার মূল কারণ এর বহনযোগ্যতা, নিরাপত্তা এবং অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ও ওয়েব প্রোগ্রামিং এর প্রতি পরিপূর্ণ সাপোর্ট। জাভায় লেখা প্রোগ্রাম যেকোনো অপারেটিং সিস্টেমে চালানো যায় শুধু যদি সেই অপারেটিং সিস্টেমের জন্য একটি জাভা রানটাইম এনভায়রনমেন্ট (জাভা ভার্চুয়্যাল মেশিন) থেকে থাকে।
ছ. ওরাকল (Oracle) : ওরাকল ডেটাবেজ সাধারণত Oracle RDBMS বা Oracle নামে পরিচিত। এটি অবজেক্ট রিলেশনাল ডেটাবেজ ম্যানেজমেন্ট সিস্টেম যা Oracle বাজারজাত করে। ১৯৭৭ সালে Software Development Laboratories (SDL) Oracle Software উন্নয়ন করে।
জ. অ্যালগল (ALGOL) : অ্যালগল (ALGOL) এর পূর্ণ নাম Algorithmic Language। ১৯৫৮ সালে সর্বজনীন ভাষা হিসেবে সব কম্পিউটারে ব্যবহারযোগ্য বৈজ্ঞানিক ও প্রকৌশলিক সমস্যা সমাধানের জন্য এ ভাষার উদ্ভাবন হয়।
৭১
১৪৫ মন্তব্য