Go প্রোগ্রামিং ভাষা কী এবং এর ইতিহাস

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

396

Go প্রোগ্রামিং ভাষা কী এবং এর ইতিহাস

Go, যা গুলি ভাষা (Go Language) হিসেবেও পরিচিত, একটি ওপেন সোর্স, কম্পাইলড প্রোগ্রামিং ভাষা। এটি গুগলের দ্বারা তৈরি করা হয়েছে এবং দ্রুত এবং স্কেলেবল সফটওয়্যার ডেভেলপমেন্টের জন্য ডিজাইন করা হয়েছে। Go ভাষাটি সাধারণত ওয়েব সার্ভিস, সিস্টেম প্রোগ্রামিং, এবং ক্লাউড কম্পিউটিং অ্যাপ্লিকেশন তৈরিতে ব্যবহৃত হয়। এর কনকারেন্সি (Concurrency), গার্বেজ কালেকশন (Garbage Collection), এবং সোজা সিনট্যাক্সের কারণে এটি ডেভেলপারদের মধ্যে জনপ্রিয়।


Go ভাষার ইতিহাস

Go ভাষাটি গুগলের তিনজন প্রকৌশলী—রবার্ট গ্রেসেমার, রস গোল্ডবার্গ, এবং কনরাড উইগান—এর দ্বারা ২০০৭ সালে তৈরি করা হয়। তাদের লক্ষ্য ছিল এমন একটি ভাষা তৈরি করা যা পারফরম্যান্স, স্কেলেবিলিটি এবং সিস্টেম প্রোগ্রামিংয়ের জন্য উপযুক্ত, তবে একদিকে কোড লেখা এবং পড়া সহজ হবে।

২০০৯ সালে গুগল Go ভাষাটি ওপেন সোর্স হিসেবে মুক্তি দেয়, এবং এর পরপরই এটি দ্রুত জনপ্রিয় হয়ে ওঠে। Go ভাষাটি যেহেতু গুগলের আর্কিটেকচার এবং অ্যাপ্লিকেশন উন্নয়নে ব্যবহৃত হচ্ছিল, তাই এর বিকাশ এবং সমর্থন অত্যন্ত জোরালো ছিল।

Go-এর মূল উদ্দেশ্য ছিল বড় আকারের সফটওয়্যার প্রজেক্টগুলো দ্রুত এবং দক্ষভাবে তৈরি করা, যেখানে অন্যান্য ভাষা যেমন সি বা সি++ ব্যবহার করা কঠিন বা জটিল হতে পারে। এটি একটি "কমপ্লেক্সিটি-মুক্ত" ভাষা ছিল, যাতে কোডটি দ্রুত, সঠিক এবং বোঝা সহজ হয়।


Go ভাষার উদ্ভব এবং গুগলের ভূমিকা

গুগল যখন তাদের ইঞ্জিনিয়ারিং টিমে উচ্চ পরিমাণে সিস্টেম সেবা ও সফটওয়্যার তৈরি করার প্রয়োজন অনুভব করেছিল, তখন তারা উপলব্ধি করেছিল যে, তাদের জন্য একটি নতুন ভাষা প্রয়োজন যা তত্পরতা, স্কেল এবং কর্মক্ষমতা প্রদান করবে।

অতঃপর, রবার্ট গ্রেসেমার এবং তাঁর সহকর্মীরা একত্রিত হয়ে Go ভাষাটি তৈরি করেন, যেখানে তারা পারফরম্যান্স এবং সিস্টেম সাপোর্টের সঙ্গে কোড লেখার সরলতা বজায় রাখার জন্য চেষ্টা করেন। তারা এমন একটি ভাষা চান যেটি সি এর মতো পারফরম্যান্সের সুবিধা রাখবে, তবে কোড লেখার ক্ষেত্রে পাইথন বা রুবি এর মতো সরল হবে।

Go এর প্রথম সংস্করণ (Go 1.0) ২০১২ সালে মুক্তি পায়, এবং সেখান থেকে এটি একটি পূর্ণাঙ্গ এবং সুসংগঠিত ভাষা হিসেবে আত্মপ্রকাশ করে। সুতরাং, এটি একটি শক্তিশালী এবং কার্যকরী ভাষা হিসেবে প্রতিষ্ঠিত হয়, যা সিস্টেম এবং ওয়েব ডেভেলপমেন্টের জন্য এক দারুণ উপকরণ হয়ে ওঠে।


সারসংক্ষেপ

Go ভাষার ইতিহাস একটি ইঞ্জিনিয়ারিং সমস্যা সমাধানের ফলস্বরূপ, যেখানে গুগলের প্রকৌশলীরা একটি নতুন ভাষা তৈরি করেছিলেন যা দ্রুত, দক্ষ এবং স্কেলযোগ্য হতে পারে। গুগলের দ্বারা এর উন্নয়ন এবং সমর্থন নিয়ে, Go আজ এক শক্তিশালী প্রোগ্রামিং ভাষা হিসেবে প্রতিষ্ঠিত হয়েছে এবং বিশ্বজুড়ে নানা প্রকল্পে ব্যবহৃত হচ্ছে।

Content added By
Promotion

Are you sure to start over?

Loading...