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