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