বেসিকের পূর্বের সংস্পর্শে থাকা শিক্ষার্থীদের ভাল প্রোগ্রামিং শেখানো কার্যত অসম্ভব: সম্ভাব্য প্রোগ্রামার হিসাবে তারা পুনর্জন্মের আশা ছাড়িয়ে মানসিকভাবে বিকৃত হয়
আমার ডিজকস্ট্রার প্রতি গভীর শ্রদ্ধা আছে তবে তিনি যা বলেছেন / লিখেছিলেন তার সাথে আমি একমত নই। আমি 35 বছর আগে ডার্টমাউথ বেসিক বাস্তবায়ন সম্পর্কে লিঙ্কিত কাগজের এই উদ্ধৃতিটির সাথে বিশেষভাবে একমত নই ।
আমার অনেক সহকর্মী বা বন্ধুবান্ধব প্রোগ্রামার বেসিক দিয়ে শুরু করেছিলেন, নীচের প্রশ্নগুলির উত্তর রয়েছে যা সূচিত করে যে অনেক প্রোগ্রামারদের বেসিকের প্রোগ্রামিংয়ের প্রথম অভিজ্ঞতা ছিল। আফাইক অনেক ভাল প্রোগ্রামার বেসিক প্রোগ্রামিংয়ে শুরু হয়েছিল।
আমি সম্পদ পূর্ণ মেশিনে চলমান বেসিকের ভিজ্যুয়াল বেসিক বা অন্যান্য "আধুনিক" উপভাষাগুলির কথা বলছি না। আমি "খেলনা" কম্পিউটারে বেসিক চলমান পুরানো সময়ের কথা বলছি, প্রোগ্রামারকে এমন ছোট সংখ্যা বাঁচানোর বিষয়ে উদ্বিগ্ন হয়ে পড়েছিল যে একটি পরিমাপের বাইট সংরক্ষণ করার জন্য স্ট্রিং হিসাবে গণনা করা উচিত নয় কারণ কম্পিউটারটিতে তাদের কয়েকশো ছিল, বা আরও শক্তিশালী বৈশিষ্ট্যের অভাবের জন্য এবং অন্যান্য অনেকগুলি বিষয় যা কম্পিউটার প্রোগ্রামকে কিছু করার আগে এবং প্রোগ্রামারকে সৃজনশীল হতে বাধ্য করার জন্য অনেক কিছু চিন্তা করার প্রয়োজন তা ব্যবহার করতে হয়।
আপনার যদি সীমিত সংস্থান সহ একটি মেশিনে পুরানো সময়ের বেসিকের অভিজ্ঞতা ছিল (মনে রাখবেন যে একটি সাধারণ মাইক্রো-কন্ট্রোলার আজ ১৯ 197৫ সালে কম্পিউটারের চেয়ে অনেক বেশি সংস্থান পেয়েছে, আপনি কি মনে করেন যে বেসিক আপনার মনকে আরও ভাল সমাধানগুলি খুঁজে পেতে সহায়তা করে, ভাবতে ইঞ্জিনিয়ার বা বেসিকের মতো আপনাকে প্রোগ্রামিংয়ের অন্ধকার দিকে টেনে নিয়ে যায় এবং আপনাকে মানসিকভাবে বিকৃত করে ফেলেছে?
এমন একটি কম্পিউটার প্রোগ্রামিং ভাষা শেখা ভাল যেগুলি এমন সংস্থাগুলিতে পূর্ণ কম্পিউটারে চলছে যেখানে নবজাতক প্রোগ্রামার সমস্ত ভুল করতে পারে এবং প্রোগ্রামটি বড় সমস্যা ছাড়াই চলে? বা যেখানে প্রোগ্রামারটি ভুল হতে পারে না তা শেখা ভাল?
বেসিক সম্পর্কে আপনি কী বলতে পারেন আপনাকে আরও ভাল / খারাপ প্রোগ্রামার হতে সাহায্য করেছে?
আপনি কি কোনও আগত প্রোগ্রামারকে 2KB (ভার্চুয়াল) মেশিনে চালিত পুরানো বেসিকটি শিখিয়ে দেবেন?
অবশ্যই, কেবল বেসিকের এক্সপোজারটি খারাপ। হতে পারে আপনি আমার মতামতটি শেয়ার করেন যে আধুনিক বেসিক খুব বেশি সাহায্য করে না কারণ আধুনিক বেসিক যেমন দীর্ঘ অন্যান্য প্রোগ্রামিং ল্যাঙ্গুয়েজ এমন সুবিধা দেয় যা প্রোগ্রামারকে আরও গভীর মনে না করে।
অতিরিক্ত তথ্য: বেসিক কেন?