সফ্টওয়্যার মানের উপর বিভিন্ন ভাষার প্রভাব সম্পর্কে কোন অভিজ্ঞতাগত গবেষণা আছে?


19

ফাংশনাল প্রোগ্রামিং ল্যাঙ্গুয়েজের প্রবক্তারা দৃ function়ভাবে বলেছেন যে কার্যকরী প্রোগ্রামিং কোড সম্পর্কে যুক্তিযুক্ত কারণকে সহজ করে তোলে। স্থিতিশীলভাবে টাইপ করা ভাষার পক্ষে যারা বলে যে তাদের সংকলকগুলি টাইপ সিস্টেমের অতিরিক্ত জটিলতার জন্য যথেষ্ট ত্রুটিগুলি ধরা দেয়। তবে আমি এই বিষয়গুলিতে যা কিছু পড়ি তা যুক্তিবাদী যুক্তির উপর ভিত্তি করে, অভিজ্ঞতা সংক্রান্ত ডেটাতে নয়।

প্রোগ্রামিং ভাষার বিভিন্ন বিভাগের ত্রুটি হার বা অন্যান্য মানের মেট্রিকগুলিতে কী প্রভাব ফেলেছে সে সম্পর্কে কি কোন অনুশীলনমূলক গবেষণা রয়েছে?

(উত্তর এই প্রশ্ন ইঙ্গিত এমন কোনো স্টাডিজ, অন্তত গতিশীল বনাম স্ট্যাটিক বিতর্কের জন্য হয় না বলে মনে হচ্ছে)


6
আপনি সম্ভবত কল্পনা করতে পারেন, এতে জড়িত একটি হাস্যকর সংখ্যক কারণ জড়িত। সেখানে "গবেষণামূলক গবেষণা" রয়েছে, তবে এগুলি সঠিকভাবে নথিভুক্ত উপাখ্যানগুলির তুলনায় কিছুটা বেশি এবং সেই ওয়ারেন্ট হিসাবে যতটা ওজন হবে সে সম্পর্কে দেওয়া উচিত।
সিএ ম্যাকক্যান


@ স্টিভেন: এই প্রশ্নটি আরও বিস্তৃতভাবে প্রদর্শিত হতে পারে (সম্ভবত খুব বিস্তৃতভাবে)।
রবার্ট হার্ভে

যদি আপনি এই ধরনের একটি গবেষণা পেয়ে থাকেন তবে আপনি এটি দিয়ে কী করবেন?
জেফো

@ রবার্ট এই লাইন বরাবর COCOMO অধ্যয়ন আছে, কিন্তু এগুলি অর্থহীন - যদি না আপনি নিজের দলটি অধ্যয়ন করেন এবং অবাস্তবভাবে কাজ করা প্রায় অসম্ভব
স্টিভেন এ লো লো

উত্তর:


3

এ বিষয়ে একাডেমিয়ায় কিছু গবেষণা রয়েছে। এখানে আমি কয়েকটি উদাহরণ জানি যা আপনার সিদ্ধান্তের সাথে সাবধানতার সাথে আচরণ করা উচিত:

  • স্ট্যাটিক এবং ডায়নামিক টাইপ সিস্টেম সম্পর্কে একটি গবেষণা: বিকাশের সময় স্ট্যাটিক টাইপ সিস্টেমের ইতিবাচক প্রভাব সম্পর্কে সন্দেহ, স্টিফান হ্যানেনবার্গ। প্রোক ওপ্পস্লায়, 2010. এসিএম লিঙ্ক

  • রুবিতে স্ট্যাটিক টাইপিংয়ের একটি এমিরিকাল স্টাডি, এম ডালি, ভি। সাজাওয়াল, জে ফস্টার। প্রোক প্ল্যাটআউ, ২০১০ সালে PDF পিডিএফ

  • প্রক্রিয়া যুক্তি প্রকারের চেকিং, লুটজ প্রিচেল্ট এবং ওয়াল্টার এফ টিচি সুবিধার মূল্যায়ন করার জন্য একটি নিয়ন্ত্রিত পরীক্ষা। আইইইই টিএসই, 1998. আইইইই লিঙ্ক

আমি নিশ্চিত অন্যান্য কাগজপত্র আছে। সাধারণভাবে বলতে গেলে, এই অঞ্চলটি সুস্পষ্ট কারণে অত্যন্ত বিতর্কিত --- এটি একটি উদ্দেশ্যমূলক মূল্যায়ন করা সত্যিই কঠিন !!


1

একটি বিখ্যাত গবেষণা লুৎজ প্রেচেল্ট। সাতটি প্রোগ্রামিং ভাষার একটি অভিজ্ঞতাগত তুলনা। আইইইই কম্পিউটার [33 (10): 23-29], অক্টোবর 2000

প্রিচেল্ট প্রোগ্রামের নির্ভরযোগ্যতা নিয়ে আলোচনা করে এবং সম্পাদনের সময় এবং মেমরির খরচও পরীক্ষা করে।


0

যদিও এটি কোড মানের সাথে সম্পর্কিত নয় তবে এই গবেষণায় নবাগতরা বিভিন্ন ভাষা ব্যবহার করে কীভাবে শিখেন তা দেখায়। বিশেষত, তারা পার্ল বনাম কোরাম, শিখার ভাষা লেখকদের তুলনা করতে চান এমন শিক্ষাদানের ভাষা শেখার সময় কীভাবে নতুনদের ভাড়ায় তা তুলনা করে। এই কাগজটি সম্পর্কে সত্যিই দুর্দান্ত যা হ'ল এগুলি আসলে একটি নিয়ন্ত্রণ ভাষা নিয়ে আসে যেখানে সিন্টেক্সটি এলোমেলোভাবে তৈরি করা হয়, এক ধরণের "প্লাসেবো" ভাষা হিসাবে। ভাষা এবং কোডের মানের ক্ষেত্রে প্রয়োগ করা হয় এবং ভাষার তুলনা করার সময় সেই ধরণের কিছু বিভ্রান্তিকর কারণকে নিয়ন্ত্রণ করতে সহায়তা করা হলে এই পদ্ধতির বিষয়টি সত্যই আকর্ষণীয় হতে পারে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.