বিকাশের গতির একটি পরিমাপ


10

আমি প্রোগ্রামিং ভাষাগুলির প্রয়োগের গতি পরিমাপ করার জন্য অনেকগুলি পরীক্ষাগুলি দেখেছি, তবে বিকাশের গতি পরিমাপ করার পরীক্ষা আমি কখনই পাইনি।

শুনেছি গতিশীল ভাষাগুলি নিয়ে কাজ করার সময় উন্নয়নের গতি বৃদ্ধি পেয়েছে, তবে এর কোনও প্রমাণ আছে কি? আমি বলার চেষ্টা করছি না যে গতিশীল ভাষাগুলি দক্ষ নয়, তবে আমি কোনও ধরনের বৈজ্ঞানিক গবেষণার ফলাফলগুলি দেখতে চাই, যদি এরকম কিছু বিদ্যমান থাকে।

এমনকি আরও ভাল রক্ষণাবেক্ষণ সুবিধা সম্পর্কিত তথ্য হবে। কিছু ভাষা কি অন্যদের থেকে ডিবাগ করা সহজ?

সম্পাদনা: আমি প্রায়শই বাক্য গঠন সংলগ্ন দুটি ভাষার মধ্যে পার্থক্য সম্পর্কে আগ্রহী। উদাহরণস্বরূপ, আমি অনুমান করি যে সি তে প্রোগ্রামিং সাধারণত জাভাতে প্রোগ্রামিংয়ের চেয়ে ধীর হয়; তবে জাভাতে প্রোগ্রামিং কি সি # তে প্রোগ্রামিংয়ের চেয়ে দ্রুত?


প্রোগ্রামার.সটাকেক্সচেঞ্জ / প্রশ্নগুলি / 10032 দেখুন (তবে মনে রাখবেন যে আমি এটি একটি সদৃশ বলে দাবি করি না)।
ফ্রাঙ্ক শায়ারার

এটি সত্যিই আকর্ষণীয়, আপনাকে ধন্যবাদ! কিছু লিঙ্ক আসলে আমি যা খুঁজছিলাম ঠিক তেমন।
ডিস্ট্যান্টএকো

উত্তর:


6

অবশ্যই প্রোগ্রামিং ভাষা একটি পার্থক্য তৈরি করে। তবে আমি মনে করি যে পার্থক্যটি ভাষার যে কোনও বিশেষ দিকের তুলনায় প্রোগ্রামার প্রতিটি ভাষার সাথে কতটা পরিচিত, বিশেষত অনুরূপ বাক্য গঠন সহ আপনার ভাষার সীমাবদ্ধতার তুলনায় কতটা পরিচিত familiar


2

আমার জন্য এটি এক ধরণের উপমা যা আপনার কাছে আরও দ্রুত রঙ করতে দেয় paint

আপনি যদি কোন পণ্যটি আঁকেন তা যদি বিবেচনা করে থাকেন তবে ব্রাশটি যত তাড়াতাড়ি আপনি আঁকবেন।

আপনি যদি কোনও আর্ট-ফর্ম হিসাবে ভাল কোড দেখতে পান তবে ব্রাশের আকার এটি কম নয় এবং আপনি আপনার ব্রাশগুলি নিয়ে ঠিক কী করেন।

দুঃখিত, এটি আসল প্রশ্নের উত্তর নয় of


আসলে, আমি দুটি বড় ব্রাশের মধ্যে পার্থক্যের বিষয়ে আরও আগ্রহী। উদাহরণস্বরূপ, পাইথনের লুয়ার চেয়ে উন্নত গতি থাকবে কিনা তা আমরা কীভাবে জানি - বা বিপরীতে?
ডিস্ট্যান্টএকো

1
@ নিফ্রা, আপনি জানেন না। এর তুলনায় তাদের বৈধ মেট্রিক হওয়ার তুলনায় অনেকগুলি অনাবৃত রয়েছে।
অ্যাডাম ক্রসল্যান্ড 15

ভাল উত্তর, তবে কেবল যদি আপনি চিত্রশিল্পীর দক্ষতা উপেক্ষা করেন
স্টিভেন এ। লো

1

আমি নিশ্চিত যে এটি প্রাসঙ্গিক, তবে এটি আকর্ষণীয়

পৌরাণিক মন মাসে, ফ্রেড ব্রুকস অ্যাসেম্বলি এবং উচ্চ স্তরের ভাষার তুলনা করে অধ্যয়নের কথা উল্লেখ করেছেন। তারা দেখতে পেল যে প্রোগ্রামাররা উভয় ক্ষেত্রেই প্রতিবছর একই পরিমাণ নির্দেশিকা উত্পাদন করেছিল, তবে উচ্চ স্তরের ভাষার জন্য নির্দেশাবলী একাধিক সমাবেশ ভাষার নির্দেশাবলীর সমান ছিল। সুতরাং উচ্চ স্তরের ভাষায় স্যুইচ করার মাধ্যমে প্রোগ্রামাররা উত্পাদনশীলতার ক্ষেত্রে ভাষা নির্দেশনার ক্ষেত্রে সমাবেশের গড় নির্দেশের গড় একাধিক যাই অর্জন করেছিলেন।

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


আকর্ষণীয় হবে যদি আজ যদি এমন কোনও গবেষণা থাকে যা নোড.জেএস এবং পাইথনের মতো উচ্চ স্তরের ভাষার সাথে তুলনা করার সময় আবার এটি করত।
সামজুউইন কম্পিউটার কম্পিউটার

1

উত্পাদনশীলতা কী? এমনকি পণ্য কি ? কেউ জানে না, গাণিতিকভাবে কথা বলছে।

KLoC?

Cyclomatic জটিলতা?

ফাংশন পয়েন্ট?

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


0

কীভাবে এটি পরীক্ষা করা হবে তা কল্পনা করুন: আপনার কাছে কিছু সত্যিকারের বিশ্ব প্রকল্প দুটি একই ভাষা (প্রোগ্রামার অভিজ্ঞতার অভিজ্ঞতা এবং জ্ঞানের পরিবর্তনশীলতা দূরে নিতে) এবং বিভিন্ন ভাষার সাথে (ভাষাগুলির সাথে তুলনা করার জন্য কিছু ডেটা পেতে) স্বাধীনভাবে বিকাশ করা উচিত। আমার কাছে দেখে মনে হচ্ছে যে পরীক্ষাটি দ্রুত একটি নিয়ন্ত্রণহীন আকারে বেড়ে যায়।

আমি পরীক্ষাকে "সঙ্কুচিত" করার উপায়গুলি সম্পর্কে, বা বলা হিসাবে বাস্তবে পরীক্ষামূলকভাবে সম্পাদন করার প্রচেষ্টা সম্পর্কে শুনতে পছন্দ করব।


অভিজ্ঞতা প্রকৃতপক্ষে একটি সমস্যা, তাই আমি কোনও শিক্ষানবিশ বা আরও উন্নততর, সম্পূর্ণ ভিন্ন প্রোগ্রামিং ভাষায় জ্ঞাতযোগ্য with প্রকল্পের আকার হিসাবে, আমি অনুমান করি খুব ছোট প্রকল্প ফলাফল প্রাপ্তির জন্য যথেষ্ট হবে, এমনকি তারা নিখুঁত না হলেও।
ডিস্ট্যান্টএকো

যদিও কখনও কখনও গল্পটি যায়, কোনও ভাষার "জয়" কেবল একটি নির্দিষ্ট আকার / জটিলতার পরে ঘটে। এর চেয়ে ছোট / সরল সমস্যার জন্য, ভাষার আশ্চর্যতা স্পষ্ট নয়। সুতরাং এটি বলা হয়।
ফ্রাঙ্ক শায়ারার

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