আমি ইদানীং ক্লোজারকে একবার দেখে নিচ্ছি এবং স্ট্যাকওভারফ্লোতে আমি এই পোস্টে হোঁচট খেয়েছি যা সর্বোত্তম অনুশীলনগুলি এবং কয়েকটি সামগ্রিক ভাল ক্লোজার কোড অনুসরণ করে কিছু প্রকল্প নির্দেশ করে। কিছু বেসিক টিউটোরিয়াল পড়ার পরে আমি ভাষাটি আমার মাথা পেতে চেয়েছিলাম তাই আমি কিছু "রিয়েল-ওয়ার্ল্ড" প্রকল্পগুলি একবার দেখে নিই।
দেখার পরও কি ClojureScript এবং Compojure (দুই উপরোক্ত "ভালো" প্রকল্প), আমি শুধু মনে Clojure মত একটি রসিকতা। আমি বুঝতে পারি না যে কেউ কেন রুজ বা পাইথন বলে ক্লোজারকে বেছে নেবে, এমন দুটি ভাষা যা আমি পছন্দ করি এবং এর মতো একটি পরিষ্কার বাক্য গঠন রয়েছে এবং এটি খুব সহজেই বেছে নেওয়া যায় যেখানে ক্লোজুর যেখানেই এত বেশি বন্ধনী এবং চিহ্ন ব্যবহার করেছেন যেখানে এটি পড়ার ক্ষমতা নষ্ট করে দেয় আমাকে.
আমি মনে করি যে রুবি এবং পাইথন সুন্দর, পাঠযোগ্য এবং মার্জিত। এমনকি এমন কারও পক্ষে যারা পড়াশোনা করতে পারে তার ভিতরে পড়া সহজ। তবে ক্লোজুর আমার কাছে অস্বচ্ছ এবং আমি মনে করি যে কোনও কোড বুঝতে সক্ষম হওয়ার জন্য ভাষা প্রয়োগের বিষয়ে আমার প্রতিটি ক্ষুদ্র বিশদ জানতে হবে।
সুতরাং দয়া করে, আমাকে আলোকিত করুন!
- ক্লোজুরে সম্পর্কে এত ভাল কি?
- ভাষাটির প্রশংসা করার জন্য আমার নিখুঁত ন্যূনতম কী হওয়া উচিত?
few
অনেক ভাষার তুলনায় বন্ধনীর বাইরে খুব চিহ্ন রয়েছে এবং প্রায় কোনও সংরক্ষিত শব্দ নেই। আপনি এটিকে অপঠনযোগ্য মনে করার কারণ হ'ল এটি সম্পূর্ণ নতুন দৃষ্টান্ত এবং একটি সাধারণ অবজেক্ট ওরিয়েন্টেড ভাষার চেয়ে মৌলিকভাবে ভিন্ন উপায়ে কাজ করে। এর মাধ্যমে কিছু সময় এবং শক্তি দিন।
I don't understand why someone would pick Clojure over say, Ruby or Python
- এটি jvm এ চলে এবং পুরো জাভা লাইব্রেরিটি ব্যবহার করতে পারে।... have such a clean syntax
যুক্তিযুক্তভাবে, কার্যকরী ভাষার মতো লিস্পের খুব পরিষ্কার বাক্য গঠন এবং কাঠামো রয়েছে, কেবলমাত্র এটির বেশিরভাগ লোক অভ্যস্ত নয় are