স্থির ভাষা (যেমন সি # বা জাভা) এবং গতিশীল ভাষা (যেমন রুবি বা পাইথন) এ নির্মিত হবে এমন অ্যাপ্লিকেশনগুলি ডিজাইন করার সময় কি কোনও বড় স্থাপত্যের পার্থক্য রয়েছে?
না।
গতিশীল ভাষার জন্য অভিনব ফ্রেমওয়ার্কগুলি লেখার জন্য এটি কিছুটা সহজ। তবে এটি কোনও প্রয়োগের জিনিস নয়।
ডিজাইনের সম্ভাবনাগুলি কোনটি যা এক ধরণের জন্য ভাল পছন্দ হতে পারে যা অন্যটির জন্য খারাপ?
আসলেই না।
আপনি উভয় সদয় ভাষায় ভাল জিনিস লিখতে পারেন।
অন্য জাতীয় (নকশা এবং আর্কিটেকচারে অবশ্যই) এর সাথে নয় এমন এক প্রকারের সাথে কী কী কার্যকর বৈশিষ্ট্য অর্জনযোগ্য?
না।
পার্থক্যটি হ'ল গতিশীল ভাষাগুলি হ'ল "লিখুন, চালান, ঠিক করুন"। আপনি পরীক্ষা এবং দ্রুত স্থির করতে পারেন।
স্থির ভাষা হ'ল "লিখুন, সংকলন করুন, বিল্ড করুন, রান করুন, ফিক্স করুন"। আপনি সহজে পরীক্ষা করতে পারবেন না।
এগুলি ছাড়াও তারা তাদের সামর্থ্যের সাথে প্রায় অভিন্ন।
কোন গতিশীল-নির্দিষ্ট নকশা নিদর্শন আছে?
হতে পারে. পাইথন eval()
এবং execfile()
ফাংশনগুলি - একভাবে - একটি স্থিতিকাল ভাষায় পরিচালনা করা কঠিন (তবে অসম্ভব থেকে দূরে) একটি গতিশীল ভাষার বৈশিষ্ট্যটি চিহ্নিত করুন। একই প্রক্রিয়া স্পেসে কোডটি সংকলন ও সম্পাদন করতে কোডের আরও অনেক লাইন হবে।
এটি গতিশীল-ভাষা নির্দিষ্ট নয়। এটা সহজ।