আমি ChatGPT ব্যবহার করে ১২টি শীর্ষ প্রোগ্রামিং ভাষায় একই রুটিন লিখেছি। এখানে দেখুন সেইটা কিভাবে করেছে

lang-1.jpg

এক কিছু মাসের মধ্যে আমরা সবাই জানতে পেরেছি যে, ChatGPT কোড লিখতে পারে। আমি এরকম কিছু PHP এবং WordPress টেস্ট দিয়েছি যা ChatGPT এর কোডিং ক্ষমতার উভয় দিক এবং দুর্বলতা প্রদর্শন করে।

একইভাবে: ঠিক আছে, সুতরাং ChatGPT আমার কোডটি আসলেই ডিবাগ করেছে।

কিন্তু ChatGPT-এর প্রোগ্রামিং জ্ঞান কতটা পর্যবেক্ষণ এঁকেছে? এই নিবন্ধে, আমি ২০২৩ সালের O'Reilly Media-র জনপ্রিয়তা মূলে তাদের প্রচলিত ব্যাপর্ন হিসাবে পরিচিত ১২টি ভাষাতে "হ্যালো, ওয়ার্ল্ড" প্রোগ্রামিং অ্যাসাইনমেন্ট প্রতিবেদন করব।

কারণ "হ্যালো, বিশ্ব" সাধারণত এক লাইনে কোড করা যায়, তাই আমি একটি সামঞ্জস্য যুক্ত করছি। ChatGPT কে এখানে "হ্যালো, বিশ্ব" দশটি বার প্রদর্শন করার জন্য, প্রতিবার একটি কাউন্টারের মানকে বৃদ্ধি দেয়া হচ্ছে। আমি এটিকে সময় পরীক্ষা করতে বলছি এবং প্রতিটি অনুক্রমে "শুভ সকাল," "শুভ অপরাহ্ণ," অথবা "শুভ সন্ধ্যা" দিয়ে শুরু করতে বলছি।

সুতরাং: ChatGPT ব্যবহার করার পদ্ধতি: এখন আপনার কি দরকার

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

এখানে প্রম্পটটি আছে:

একটি প্রোগ্রাম লিখুন ____ যা অরিগনে আপনার সময় ভিত্তিতে "সুপ্রভাত", "শুভ অপরাহ্ণ" বা "শুভ সংধ্যা" প্রদর্শন করে এবং তারপরে লুপ সূচক (শুরু করে ১), একটি স্পেস, এবং তারপরে "হ্যালো, বিশ্ব" শব্দগুলি বিশ বার প্রদর্শন করে।

প্রতিটি প্রোগ্রামিং ভাষার জন্য, আমি এছাড়াও ChatGPT থেকে রেখে সাধারণতা বর্ণনা করতে বলেছি। এখানে আমি ব্যবহৃত প্রম্পটটি দেখাচ্ছি:

প্রতিটি নিম্নলিখিত ভাষার জন্য, তার প্রাথমিক ব্যবহার ও পৃথক্রূপটির সংকেতস্থলে একটি বাক্য লেখো: জাভা, পাইথন, রাস্ট, গো, সি++, জাভাস্ক্রিপ্ট, সি#, সি, টাইপস্ক্রিপ্ট, আর, কোতলিন, স্কালা।

এখন চলো আমরা প্রতিটি ভাষা দেখা যাক।

জাভা

চ্যাটজিপিটি জাভা কে একটি সাধারণ উদ্দেশ্যের ভাষা বলে বর্ণনা দেয়, যা প্রধানতঃ ডেস্কটপ, ওয়েব, এবং মোবাইল অ্যাপ্লিকেশন তৈরির জন্য ব্যবহৃত হয়, এবং এর 'একবার লিখুন, কোথাও চালান' মূলতঃ প্রতিষ্ঠিত তত্ত্বের জন্য পরিচিত।

তথাপিত: পরীক্ষা করতে সর্বশেষ AI শিল্প জেনারেটরগুলি

জাভা মূলত সান মাইক্রোসিস্টেমস দ্বারা উদ্ভবিত হয়েছিল, কিন্তু জাভা কে কিনলেন ওরাকল। জাভা স্পেসিফিকেশন খুল্লমধ্যে আছে, তবে ভাষাটি ওরাকলের মালিকানাধীন। এটি আগ থেকেই বছরে বছরে কিছু আপ্রাণ আইনগণনা উত্পন্ন করেছে।

এখানে আছে ChatGPT এর কোড:

জাভা.জেপিজি

পাইথন

চ্যাট জিপিটি Python কে বর্ণনা দেয় যে, "এটি জেনারেল-পারপোজ ভাষা যা ডেটা বিশ্লেষণ, কৃত্রিম বুদ্ধিমত্তা, ওয়েব ডেভেলপমেন্ট এবং স্বয়ংক্রিয়তা এর জন্য ব্যবহৃত হয়, এবং পঠনযোগ্যতা ও ব্যবহার সহজতায় পরিচিত।"

আরও: কিভাবে ভালো করে ChatGPT প্রম্পট লিখবেন

আমার পরামর্শ: আপনি যদি AI অ্যাপ্লিকেশনের জন্য কোড শেখার পরিকল্পনা করেন, তবে পাইথন শেখুন। প্রায় সমস্ত AI কোডে সঙ্গতি পৌঁছানোর জন্য পাইথন ব্যবহার করা হয়।

এখানে রয়েছে ChatGPT-এর কোডটি:

পাইথন.jpg

রাস্ট

চ্যাটজিপিটি বর্ণনা করে রাস্টকে, "এটি একটি সিস্টেমস প্রোগ্রামিং ভাষা যা বিশ্বস্ত সফটওয়্যার গঠন করার জন্য ব্যবহৃত হয়, এবং মেমোরি নিরাপত্তা এবং থ্রেড নিরাপত্তা গ্যারান্টিতে পরিচিত।"

এখানে চ্যাটজিপিটির কোডটি আছে:

বাধা.jpg

যাও

চ্যাটজিপিটি এ Go কে "বৃদ্ধি-যোগ্য এবং দ্রুত নেটওয়ার্ক এবং সার্ভার অ্যাপ্লিকেশন তৈরির জন্য ব্যবহৃত একটি সিস্টেমস প্রোগ্রামিং ভাষা, এবং এর সরলতা এবং নিম্ন-স্তরের তাত্ক্ষণিকতা বৈশিষ্ট্যে পরিচিত।"

আরোও: কিভাবে চ্যাটজিপিটি উৎস এবং উল্লেখ সরবরাহ করতে পারেন

গো একটি ওপেন সোর্স প্রজেক্ট, কিন্তু তা গুগল দ্বারা পরিচালিত হয়। গো। গুগল। বুঝতে পেলেন?

এখানে চ্যাটজিপিটির কোডটি দেওয়া আছে:

যাও.jpg

C++

চ্যাটজিপিটি সিপ্লাস সি++কে "একটি সিস্টেম প্রোগ্রামিং ভাষা যা অপারেটিং সিস্টেম, গেম ইঞ্জিন এবং হাই-পারফরম্যান্স অ্যাপ্লিকেশন তৈরির জন্য ব্যবহৃত হয়, এবং হার্ডওয়্যার এবং মেমোরি নিয়ন্ত্রণের জন্য পরিচিত।"

এখানে আছে ChatGPT এর কোডঃ

cpp.jpg

জাভাস্ক্রিপ্ট

জাভাস্ক্রিপ্ট একটি ক্লায়েন্ট-সাইড স্ক্রিপ্টিং ভাষা, যা ইন্টারাক্টিভ ওয়েব অ্যাপ্লিকেশন গড়ে তুলতে ব্যবহৃত হয় এবং ওয়েব ডেভেলপমেন্টের জন্য প্রচলিত এবং ওয়েব ব্রাউজারে চলতে পারার দক্ষতা দিয়ে পরিচিত।

অতএবঃ ভবিষ্যতে চ্যাটজিপিটি সংস্কৃতি বদলে দিতে পারে যেসব কাজ মানুষরা আজকে করে থাকে

আরও, CSS (ওয়েবের প্রধান ভিজ্যুয়াল ডিজাইন ভাষাগুলির একটি) এর সাথে সাথে জাভাস্ক্রিপ্ট সরাসরি ৮৭.৪৫% এর মাঝে অশুদ্ধ ভাষা ব্যবহার করতে হয়েছে আমি গত নয় বছর ধরে।

এখানে চ্যাটজিপিটির কোড দেওয়া হলো:

জাভাস্ক্রিপ্ট.jpg

C#

ChatGPT এ C# কে একটি "সাধারণ ব্যবহারের ভাষা বলে বর্ণনা করে, যা Windows ডেস্কটপ অ্যাপ্লিকেশন, গেম এবং ওয়েব অ্যাপ্লিকেশন তৈরির জন্য ব্যবহৃত হয়, এবং এর বস্তু-সংগতি সুবিধার জন্য এবং .NET ফ্রেমওয়ার্ক এর সাথে সমন্বয়ে পরিচিত।"

আরও: কিভাবে চ্যাটজিপিটি (ChatGPT) ব্যবহার করে আপনার রিজিউম তৈরি করবেন

সি শার্প মাইক্রোসফট দ্বারা প্রপ্রাইটারী ভাষা হিসেবে প্রদান করা হয়। বেরকলের এক্সটেনশনে আমি এটি দশক পার শিখিতে সবাইকে শিখাইছিলাম। এটি প্রধানতঃ মাইক্রোসফট এনভায়রনমেন্টের জন্য প্রোগ্রামিং করার জন্য একটি অত্যন্ত আগ্রহব্যবহার ভাষা।

এখানে আছে ChatGPT এর কোডঃ

csharp.jpg

সি

চ্যাটজিপিটি সিকে, "এটি একটি সিস্টেম প্রোগ্রামিং ভাষা, যা অপারেটিং সিস্টেম তৈরি করার, এমবেডেড সিস্টেম তৈরি করার এবং উচ্চ পারফরম্যান্স অ্যাপ্লিকেশনগুলির জন্য ব্যবহৃত হয়, এবং এর দায়িত্ব এবং নিম্ন-স্তরের নিয়ন্ত্রণের জন্য পরিচিত।"

আরও: ইউজ করতে হবেঃ ChatGPT দিয়ে এক্সেল ফর্মুলা লেখার জন্য

তারা বলে, মানুষ কখনও প্রথম ভালবাসা ভুলবে না। আমি প্রোগ্রামিং শিখতে চালিয়েছিলাম, যখন এখনও কৃষ্ণচূড়া ও প্রোগ্রামাররা ছিলেন না, আমি একটি প্রোগ্রামিং ভাষার জন্য ভালবাসা করিনি। কিন্তু তারপরে আমি সি ব্যবহার করতে শুরু করিলাম এবং আমার বিশ্ব পরিবর্তিত হয়ে গেল। এটা ভালবাসা। ভাষার প্রভাবশালী সরলতা আমার কাছে এত গাঢ় এবং জন্মান্তক স্পর্শ করে। এটা কিছুটা অতিরঙ্গ হতে পারে, কিন্তু এটাও সত্য। সি সবসময় আমার প্রথম সিনটাক্স ভালবাসা হবে।

এখানে চ্যাটজিপিটির কোডটি দেখুন:

সি.জেপিজ

টাইপস্ক্রিপ্ট

চ্যাটজিপিটি TypeScript কে বিবেচনা করে, "বড়মাত্রা ওয়েব এপ্লিকেশন নির্মাণে ব্যবহৃতযোগ্য জাভাস্ক্রিপ্টের সাপুর্যান্ত এবং যেটি ঐচ্ছিক স্ট্যাটিক টাইপিং এবং উন্নত ভাষা বৈশিষ্ট্যের জন্য পরিচিত।"

আরোও: কোড লিখতে ChatGPT ব্যবহার করার পদ্ধতি

টাইপস্ক্রিপ্টও একটি মাইক্রোসফট পণ্য, কিন্তু সি# এর মতই নয়, এটি ওপেন সোর্স এবং গ্রাহকসংস্থান বিষয়ক নয়।

এখানে আছে ChatGPT এর কোড:

typescript.jpg

আর

চ্যাটজিপিটি আরকে বর্ণনা করে, "এটি সাংখ্যিক গণনা এবং ডেটা বিশ্লেষণে ব্যবহৃত একটি ভাষা, এবং ক্ষমতাশালী ডেটা ম্যানিপুলেশন এবং ভিজ্যুয়ালাইজেশন দক্ষতার জন্য পরিচিত।"

এখানে ChatGPT এর কোড আছে:

r.jpg

কোটলিন

চ্যাটজিপিটি Kotlin কে উল্লেখ করে, "একটি সাধারণ দর্শনপূর্ণ ভাষা যা এ্যান্ড্রয়েড অ্যাপস, সার্ভার-সাইড অ্যাপলিকেশন এবং ওয়েব অ্যাপ্লিকেশন তৈরির জন্য ব্যবহৃত হয়, এবং সংক্ষেপের জন্য ও জাভার সাথে এন্টারপ্রাইজবলিটির জন্য জানা হয়।"

এছাড়াও: অটো-জিপিটি কী? আগামী শক্তিশালী এই এই এই সন্ধান সম্পর্কে সব জানা আছে

Kotlin তৈরি করা হয়েছে যেট্বেইনস এর দ্বারা, যা হচ্ছে একটি ছোট কোম্পানি যা আমার বর্তমানের পছন্দের ডেভেলপমেন্ট এনভায়রনমেন্ট PhpStorm তৈরি করে।

এখানে রয়েছে ChatGPT এর কোড:

কোটলিন.jpg

স্কালা

চ‍্যাটজিপিটি স্ক্যালা বর্ণনা করে, "এটি স্কেলাবল এবং বিতর্কিত অ্যাপ্লিকেশন তৈরির জন্য ব্যবহৃত হয়, এবং ফাংশনাল প্রোগ্রামিং এবং জাভা ভার্চুয়াল মেশিন এর সমর্থনের জন্য পরিচিত।"

এখানে আছে ChatGPT এর কোড:

স্কালা (1).jpg

পরিসংখ্যান

একটি কম্পিউটার ভাষার প্রেমিক হিসেবে, এই অনুশীলন অতিরিক্ত মজাদার লেগেছিল। মাঝারি, কোডটি পরীক্ষা করিনি। এই অনেকগুলি আউটপুটকে পরীক্ষা করা দ্বারা এই প্রবন্ধের পর্যাপ্তির বাইরে পড়ে। তবে, বাকী ভাষাগুলির জন্য আমি তৈরি করা কোডগুলি পড়েছি এবং সেগুলি মাঝারি অবস্থায় প্রদর্শিত হয়েছে।

আরো একটি বিবেচনা: তথ্যপ্রযুক্তি হতে ২৫% চাকরি স্বয়ংক্রিয়ভাবে করতে পারে। এখানে বুঝতে কোনগুলি সবচেয়ে (এবং কমটি) ঝুড়িয়ে যাচ্ছে।

তবে, চ্যাট জিপিটি কখনও থ্রেড হারিয়ে যেতে পারে। প্রশ্নবিশ্বস্ততার জন্য, আমি একই কোডটি ফর্থয়ে (একটি খুব হালকা, তবে মজার ভাষা) তৈরি করতে তাকিয়েছি। যার সৃষ্টির কোড ফর্থ (আগে থেইলা মানে আরম্ভের শ্বাস নেই) অদ্যায়বস্থায় লেবেলযুক্ত "পার্ল" হিসাবে চিহ্নিত হয়েছিল। এই কোডটি নিশ্চিতভাবে পার্ল নয়:

perlfortherror.jpg

আরো একটি বিবেচনা: স্কালা এর জন্য উত্পাদন দেখুন (উপরে দেখানো হয়েছে)। আমি এখানে স্কালা এর কোনও প্রোগ্রাম করিনি এবং খুব বেশি কিছু জানি না। যা প্রকাশ্য যে ChatGPT কোনও তথ্য নিয়ে স্কালার সঙ্গে নেই, কারণ অন্য সব ভাষা এর জন্য সিনট্যাক্স কালারিং প্রদান করে সঙ্গে ছিল, কিন্তু স্কালার জন্য প্রকাশ্য না হওয়া এখানে।

চ্যাটজিপিটি (ChatGPT) এবং কোডিং সঙ্গে আরও বেড়ে যাওয়া পরিদর্শনের সাথে সবকিছুতেই যেমন আসি, হিসাবে প্রভাবিত হই, সেরও একটিই সচেতনতার। আমার পরামর্শ অবিচ্ছিন্ন: এটি একটি সরঞ্জাম হিসাবে ব্যবহার করুন, কিন্তু পরীক্ষা করুন, পরীক্ষা করুন এবং আরও পরীক্ষা করুন।

সম্পর্কিত নিবন্ধসমূহ

আরও দেখুন >>

HIX.AI দিয়ে AI এর শক্তি আনলক করুন!