প্রোগ্রামিংটি কী তা আমি নন-প্রোগ্রামারকে ব্যাখ্যা করার জন্য উল্লেখ করছি। আমি এটি তৈরির আগে অনুরূপ প্রশ্নগুলির সন্ধান করার বিষয়টি নিশ্চিত করেছিলাম তবে আমি যে কয়েকটি প্রশ্নের সন্ধান পেয়েছি তা প্রশ্ন ফাঁস করে দিয়েছে এবং আমি বিশেষত কিছু রূপক বা উপমা দেখতে চাই। রূপক বা উপমা ব্যবহারের মাধ্যমে কারও কাছে কারিগরি কিছু ব্যাখ্যা করা আমার ব্যক্তিগতভাবে সহজ মনে হয়।
আমি এতে আগ্রহী হওয়ার কারণটি হ'ল অনেকেই প্রতিদিন প্রোগ্রামারটির কাজের মুখোমুখি হন তবে আপনি যদি একজন গড় প্রোগ্রামকে প্রোগ্রামারটি কী বা কী করে তা জিজ্ঞাসা করেন তবে তারা সত্যই জানেন না। এর ফলে কিছু ভুল বোঝাবুঝির পরিস্থিতি দেখা দেয় (প্রাক্তন। "[...] তবে আমি ভেবেছিলাম আপনি কম্পিউটারে ভাল ছিলেন!")
আমি সত্যিই সেখানে সেরা খুঁজে পেতে চাই। আমার ক্যারিয়ারের পছন্দটি সম্পর্কে আমি কাউকে সহজেই ব্যাখ্যা করতে সক্ষম হতে চাই। অবশ্যই, কমপক্ষে সাধারণ ধারণা।
আমার ব্যক্তিগতভাবে একটি শক্ত ভাষা নেই, তবে আমি এটি সম্পর্কে দীর্ঘক্ষণ চিন্তা করেছি এবং আমি সাধারণত 'ভাষা' রূপকের দিকে আকৃষ্ট হয়েছি, যেখানে আমরা এমন একটি ভাষা জানি যা কম্পিউটার বুঝতে পারে, এবং তাই আমরা কম্পিউটারগুলিকে কী বলতে পারি তা জানাতে সক্ষম হয়েছি আমাদের সমস্যাগুলি সমাধান করার জন্য তাদের করুন, বা "শেখান"।
উদাহরণ স্বরূপ:
কল্পনা করুন যে কোনও বিকল্প বাস্তবতায় কৃত্রিম বুদ্ধিমত্তা সহ হিউম্যানয়েড রোবট বিদ্যমান এবং কিছু লোক তাদের সাথে একটি সাধারণ ভাষার মাধ্যমে যোগাযোগ করতে সক্ষম হন যা ইংরেজির একটি প্রকরণ। এই মানুষগুলি যা রোবটের সাথে যোগাযোগ করতে পারে তারা কীভাবে আমাদের সমস্যা সমাধানের মতো নির্দিষ্ট সমস্যাগুলি সমাধান করতে বা নির্দিষ্ট কাজগুলি করতে হয় তা শেখাতে সক্ষম হয়।
ঠিক আছে, যদিও এর মতো রোবটগুলি এখনও বিদ্যমান নেই, আমাদের সময়ের প্রোগ্রামাররা সেই লোকগুলির মতো, তবে রোবটগুলির সাথে যোগাযোগের পরিবর্তে তারা কম্পিউটারের সাথে যোগাযোগ করে। প্রোগ্রামাররা কম্পিউটারগুলিকে কীভাবে কিছু নির্দিষ্ট কার্য সম্পাদন করতে পারে বা সফ্টওয়্যার দ্বারা "সাধারণ ভাষা" ব্যবহার করে তারা তৈরি করে এমন কিছু সমস্যা সমাধানের উপায় "শেখায় "।
প্রোগ্রামার এবং এই "প্রচলিত ভাষা" হ'ল আমাদের ইমেল, ওয়েবসাইট, ভিডিও গেমস, ওয়ার্ড প্রসেসর, স্মার্ট ফোনগুলি ( এটিকে সহজভাবে বলতে ) এবং আমরা প্রতিদিন ব্যবহার করি এমন অনেকগুলি জিনিস।
আমি সিংহাসনে বা কোনও কিছুর উপরে প্রোগ্রামিং রাখতে চাইছি না, এটি আমার পক্ষে সেরা রূপক হিসাবে আসতে পারে।
আমি নিশ্চিত যে এটির সাথে কেউ কোনও সমস্যা খুঁজে পাবে, এটি সম্ভবত কিছুটা সংশ্লেষিত, তবে আবার এই কারণেই আমি এই প্রশ্নটি জিজ্ঞাসা করছি।