এক্সপ্রেসিভনেসটি কর্পোরেট পরিবেশে সর্বদা একটি ইতিবাচক ভাষার বৈশিষ্ট্য নয় । জাভা আংশিকভাবে অত্যন্ত জনপ্রিয় কারণ এটি শিখতে সহজ, লিখতে সহজ এবং সহজেই পড়া সহজ। মিডিয়াোক্রে প্রোগ্রামাররা জাভাতে এখনও খুব উত্পাদনশীল হতে পারে, যদিও তাদের কোডটি শব্দভাবাপন্ন এবং কার্যকর না হয়।
তদতিরিক্ত, অভিব্যক্তিপূর্ণ ভাষা অপব্যবহার করা সহজ। একজন বিশেষজ্ঞ জাভা প্রোগ্রামার সহজেই খারাপভাবে লিখিত কোডটি রিফ্যাক্টর করতে পারে। ভাষাটি যত বেশি সংবেদনশীল, ততই বোঝা এবং সংশোধন করা ভয়ঙ্কর কোড হয়ে ওঠে। এলআইএসপি ম্যাক্রো একটি ভাল উদাহরণ। ম্যাক্রোগুলি ডান হাতে শক্তিশালী সরঞ্জাম tools ভুল হাতে, তারা বিভ্রান্তিকর এবং কোডটি ডিবাগ করা শক্ত হতে পারে।
সিনিয়র ব্যবস্থাপনার জন্য এলআইএসপি ঝুঁকিপূর্ণ পছন্দ । যদি জিনিসগুলি ভুল হয়ে যায় তবে ওরাকল বা মাইক্রোসফ্টের মতো একটি বড় কর্পোরেশন সমর্থিত একটি জনপ্রিয় অবজেক্ট ওরিয়েন্টেড ভাষা বেছে নেওয়ার জন্য কেউই পরিচালনার জন্য দোষ দিচ্ছেন না। জনপ্রিয়, ভাষা শেখার সহজ অভিজ্ঞতার সাথে প্রোগ্রামারদের ভাড়া নেওয়া এর থেকে আরও সহজ।
এমনকি আরও শক্তিশালী ভাষা ব্যবহার করতে ইচ্ছুক প্রগতিশীল সংস্থাগুলি সাধারণত এলআইএসপি পছন্দ করে না। এটি কারণ অনেকগুলি নতুন ভাষা এলআইএসপি থেকে শক্তিশালী বৈশিষ্ট্য orrowণ নিয়ে চেষ্টা করে এবং সমঝোতা করে, যখন জনসাধারণের পক্ষে শেখা সহজ থাকে। স্কালা এবং রুবি এই মডেলটি অনুসরণ করে। খারাপ প্রোগ্রামাররা এগুলি দ্রুত বাছতে পারে এবং জাভাতে তারা যে সাধারণ মধ্যযুগীয় কোড করেছিল তা লিখতে পারে। ভাল প্রোগ্রামাররা সুন্দর কোড লেখার জন্য আরও উন্নত বৈশিষ্ট্যগুলির সুবিধা নিতে পারে।
মাতাপিতা সমস্যা নয়। হাস্কেল পাইথন বা রুবির অনুরূপ একটি সিনট্যাক্স সহ অবিশ্বাস্যভাবে শক্তিশালী এবং অভিব্যক্তিপূর্ণ ভাষা এবং এটি LISP এর মতো একই কারণে বেশিরভাগ ক্ষেত্রে ব্যাপকভাবে গৃহীত হয়নি।
এত কিছুর পরেও আমি আশা করছি ...
ক্লোজারে জনপ্রিয় হওয়ার সম্ভাবনা রয়েছে। এটি JVM- এ চলে, জাভার সাথে দুর্দান্ত ইন্টারপ রয়েছে এবং সমবর্তী প্রোগ্রামিংকে আরও সহজ করে তোলে। এগুলি অনেক সংস্থার কাছে গুরুত্বপূর্ণ বিষয়।
* এটি পেশাদার জেভিএম প্রোগ্রামার হিসাবে আমার জাভা, ক্লোজার, জেউবি, এবং স্কালায় অভিজ্ঞতার সাথে দৃষ্টিভঙ্গি।