Серед програмістів поширена думка, що чим динамічніше і вільніше набирається мова, тим продуктивнішим буде програміст. Гвідо ван Россум писав про продуктивність програмування за допомогою python у 1998 році та пошуку в Інтернеті, я все ще бачу людей, які посилаються на цю точну заяву:
Синтаксично код Python виглядає як виконуваний псевдо-код. Розробка програми за допомогою Python в 5-10 разів швидша, ніж використання C / C ++ і в 3-5 разів швидше, ніж використання Java. У багатьох випадках прототип програми може бути записаний на Python, не записуючи жодного коду C / C ++ / Java. Часто прототип є достатньо функціональним і працює досить добре, щоб бути доставленим як кінцевий продукт, економлячи значний час на розробку. В інших випадках прототип можна частково або повністю перекласти на C ++ або Java - об'єктно-орієнтована природа Python робить переклад простою процедурою.
Чи належним чином було науково оцінено це питання? Якщо не для python, то, можливо, для подібних мов сценаріїв, таких як ruby , perl або php ?
Я не шукаю раціоналізацій, аналогій чи пояснень, чому на це потенційно важко відповісти, якщо тільки думка дослідників чи експертів не потребує часу, щоб розглянути це питання.
Я спочатку задав це питання на скептиці.SE , і хтось запропонував мені також його задати тут.