কক্সবাজারে বাহারি ভর্তা সাথে ছিলো কোরাল মাছ, চিংড়ি এবং গরুর কালাভুনা / Cox’s Bazar Food Series
আজকের বাণিজ্যিক-গ্রেড প্রোগ্রামিং ভাষা - - সি ++ এবং জাভা, বিশেষ করে - আজকের কম্পিউটিং পরিবেশের জন্য অত্যন্ত জটিল এবং পর্যাপ্তভাবে উপযুক্ত নয়, গুগল বিশিষ্ট প্রকৌশলী রব পাইক ও'রেইলি ওপেন সোর্স কনফারেন্সে বৃহস্পতিবার এক বক্তৃতায় যুক্তি দেন।
পাইক এই ধরনের বিরুদ্ধে মামলা করেছেন "শিল্প প্রোগ্রামিং ভাষা" পোর্টল্যান্ড, অরেগন কনফারেন্সে তার মূল বক্তব্যের সময়।
"আমি মনে করি এই ভাষাগুলি ব্যবহার করা খুব কঠিন, খুব সূক্ষ্ম, খুব জটিল। তারা খুব সরল এবং তাদের সূক্ষ্মত্ব, তাত্পর্যপূর্ণ এবং verbosity মনে হয় সময় সঙ্গে বৃদ্ধি করা, "পাইক বলেন। "তারা ওভারসোল্ড, এবং খুব বেশী বিস্তৃতভাবে ব্যবহার করা হয়।"
পাইকে এই ভাষাগুলির লক্ষ্যগুলি বর্ণনা করার একটি উপায় হিসেবে বিস্তারিত বর্ণনা করেছে যে তিনি এবং অন্যান্য গুগল ইঞ্জিনিয়াররা একটি নতুন প্রোগ্রামিং ভাষা তৈরি করেছেন যা গ। নামে পরিচিত।
যেমন ভাষা জটিলতার একটি দৃষ্টান্ত হিসাবে, পাইক কিছু উদাহরণ দেখিয়েছেন C ++ কোড। একটি উদাহরণ ছিল একটি পরিবর্তনশীল ঘোষণা যা পর্দার একটি সম্পূর্ণ লাইন জুড়ে প্রায় প্রসারিত।
"কিভাবে আমরা যেমন স্টাফ আছে [পেতে] কম্পিউটারে শেখানো হয় যে অভিক্ষেপ উপায় এবং শিল্পে ব্যবহার করা হয়? " তিনি জিজ্ঞাসা, অলঙ্কৃতভাবে এই ধরণের প্রোগ্রামিং "খুব আমলাতান্ত্রিক। প্রতিটি পদক্ষেপকে কম্পাইলারের কাছে ন্যায্য বলে মনে করা উচিত", তিনি বলেন।
যদিও পিকে স্বীকার করেছেন যে তিনি কিছুটা অনুপযুক্ত ছিলেন, তিনি দাবি করেন যে এই ধরনের প্রশ্নগুলি এখনও জিজ্ঞাসা করা উচিত। C ++ লো-লেভেল সি ভাষার সাথে কাজ করার লোকেদের হতাশার কারণে এসেছিল, এবং জাভা সি ++ সহজ করার উপায় হিসেবে এসেছিল। তবে সময়ের সাথে সাথে, উভয় ভাষায় নতুন বৈশিষ্ট্য যুক্ত করা হয়, যার ফলে তাদের আরো বেশি জটিল হয়ে ওঠে।
"নয়েজ সুবিখ্যাতির সাথে আসে", তিনি বলেন।
পাইক আরও যোগ করেছে যে এই ধরনের ভাষাগুলি মাল্টিকোর প্রক্রিয়াকরণ এবং ব্যাপক নেটওয়ার্কিং, তাই তারা সহজেই এই নতুন পরিবেশের সাথে মিটমাট করে না।
পাইক একমাত্র গুগল কর্মচারী নয় যে ঐতিহ্যগত বাণিজ্যিক-গ্রেড ভাষাগুলির সাথে অসন্তোষ প্রকাশ করছে।
গত মাসে ইউএসএক্সআইএক্স বার্ষিক সম্মেলনে জিমেইল ইঞ্জিনিয়ার অ্যাডাম ডি বুর কোম্পানির জিমেইল সার্ভিসটি সম্পূর্ণভাবে জাভাস্ক্রিপ্টে লিপিবদ্ধ করে এবং শ্রোতাদের অবাক করে দিয়েছিল যে 443,000 লাইনের মূল্যের সমস্ত কোড হাতের হাতে লেখা ছিল।
তিনি উল্লেখ করেছেন যে, জাভা আরো বেশি অভিব্যক্তিপূর্ণ হলেও এটি আরো বেশি কার্যকরী । "এই মুহুর্তে আমার কাছে এটি একটি পছন্দের ব্যাপার যে আপনি যে ভাষাটি ব্যবহার করেন", ডি বুর বলেন।
জাভাস্ক্রিপ্ট হল ভাষার একটি সম্পূর্ণ ব্যাচ - অন্যদের মধ্যে রয়েছে রুবি এবং পাইথন - যা গত দশকে উন্নত হয়েছে C ++ এবং জাভা ক্রমবর্ধমান জটিলতার প্রতিক্রিয়ায় বছর কিন্তু যখন একটি সহজ সিনট্যাক্স থাকে, যেমন ভাষাগুলিতে তাদের দুর্বলতাও রয়েছে, তিনি যুক্তি দেন।
এই নতুন ভাষাগুলি ধীরে চলতে থাকে, পাশাপাশি স্কেলও না, এবং আরো ত্রুটিগুলি বজায় রাখতে পারে, পাইক ব্যাখ্যা করে।
ভাষাগুলি সংকলিত করার পরিবর্তে ব্যাখ্যা করা যেতে পারে, অর্থাত্ এই ধরনের ভাষাগুলিতে লিখিত প্রোগ্রামগুলি চালানোর আগে কম্পাইল করা হয় না, ফলে ফলস্বরূপ ধীর গতিতে চলতে থাকে। তারা গতিশীলভাবে টাইপ করা হয়, অর্থাত্ প্রোগ্রামারদের তাদের ভেরিয়েবলগুলি কী ধরনের ডাটা ধারণ করবে তা নির্দিষ্ট করতে হবে না।
"ডায়নামিক টাইপিংটি অবশ্যই ভাল নয়। আপনি যে রান টাইমগুলিতে স্থির ত্রুটিগুলি পেতে পারেন যা আপনি সত্যিই করতে সক্ষম হবেন "
" মনে মনে এই সবই নিয়ে, তারপর পাইকে ভাষাগুলির উভয় সেটের সর্বোত্তম বৈশিষ্ট্যগুলিকে ভঙ্গ করার চেষ্টা করে।
"Go নিরাপত্তা এবং কর্মক্ষমতা একত্রিত করার একটি প্রচেষ্টা স্থায়ীভাবে টাইপ করা ভাষাসমূহের গতিশীলভাবে টাইপ করা ভাষাতত্ত্বের সুবিধার এবং মজা নিয়ে, "তিনি বলেন," যে পরিমাণে এটি সফল হয় সেটি আপনার নিজের জন্য বিচার করতে হবে। "
দর্শকদের একজন সদস্য, ল্যারি অগাস্টিন, গ্রাহক সম্পর্ক ব্যবস্থাপনা সফ্টওয়্যার প্রদানকারী SugarCRM সিইও, পাইক এর মূল্যায়ন সঙ্গে একমত যে সি + + এবং জাভা খুব জটিল অর্জিত হয়েছে, যদিও তিনি লক্ষনীয় যে সাধারণত এটি সব ভাষার সাথে ঘটবে হিসাবে তারা ব্যাপকভাবে ব্যবহারের ক্ষেত্রে পরিসীমা পরিবাহিত।
"এই ভাষাগুলি জটিলতার মধ্যে বেড়েই চলেছে কারণ তারা আরো বেশি ব্যবহার করা হয়, আরো ত্রুটি এবং অস্পষ্টতা আমরা খুঁজে পেয়েছি এবং এই অস্পষ্টতা ও ত্রুটিগুলি অপসারণের প্রচেষ্টাগুলো আরও জটিল করে তুলছে," আগস্টিন বলেন ব্যাকগ্রাউন্ড সফটওয়্যার ইঞ্জিনিয়ারিং এবং প্রোগ্রামিং ল্যাঙ্গুয়েজ ডিজাইন।
"আমি তার লক্ষ্যকে প্রশংসা করি," তিনি পাইকে এর প্রচেষ্টার কথা বলেন। "এই প্রশ্নটি কি তার লক্ষ্যের ফলাফল অর্জন করতে পারে?" [
] জোব জ্যাকসন এন্টারপ্রাইজ সফটওয়্যার এবং জেনারেল টেকনোলজির ব্রেকিং নিউজ এর জন্য আইডিজি নিউজ সার্ভিস । Joab টুইটারে Joab_Jackson এ অনুসরণ করুন। Joab এর ইমেইল ঠিকানা [email protected]