ulidtko 13.11.2012 19:37

http://www.cs.washington.edu/education/c...

In this paper we presented results of an experiment that explores the impact of static and dynamic type systems on the development of a piece of software (a parser) with 49 subjects. We measures two different points in the development: first, the development time until a minimal scanner has been implemented, and second the quality of the resulting software measured by the number of successful test cases fulfilled by the parser. In none of these measured points the use of the static type system turned out to have a significant positive impact. In the first case, the use of the statically typed programming language had a significant negative impact, in the latter one, no significant difference could be measured.

tl;dr нопитоноблядки соснули, динамика для обучения лучше.

Recommended by:

@komar: посмотрите на него

1. 238328 13.11.2012 19:41

динамика лучше для обучения динамики

2. ulidtko238328 /1 13.11.2012 19:58

для обучения программированию // ппц, ты специально в первом коменте тупой такой?

3. 238328ulidtko /2 13.11.2012 20:01 17741391021352815910259950

я обычно в первые несколько дней существования треда особо не размышляю над реплаями
//для обучения программированию на статических языках тоже лучше чтоле?

4. 238328ulidtko /2 13.11.2012 20:03 17741391021352815910259950

>специально
>тупой
ты тупой чтоле? Ну-ка дай мне определение тупого

5. ulidtko238328 /3 13.11.2012 20:06

там сделали свой кастомный язык в двух версиях: 1) с объявлениями типов и тайпчекером, 2) с динамикой и трейсбеками. Во всем остальном обе версии крайне одинаковы.

И на втором варианте посоны превозмогали короче быстрей полущ.

6. 238328ulidtko /5 13.11.2012 20:12 17741391021352815910259950

эм, ну тогда это вообще какая-то вода, где задачи, вообще короче говно, читать лень, но вывод твой говно и не полон в несколько раз

7. ulidtko238328 /6 13.11.2012 20:22

задача — написать лексер+парсер на этом их полуюзабельном говне, по 40 часов каждый студентик хуярил

алсо, тупо похуй на твои выводы о моих выводах // я-то прочитал

8. 238328ulidtko /7 13.11.2012 20:23 17741391021352815910259950

ну ок) запостил на хабр

9. komar 13.11.2012 20:36 thinkpad

> питон для обучения лучше, чем C++
Блять, нахуй я это говно прочитал.

10. ulidtkokomar /9 13.11.2012 21:01

где ты там плюсы увидел, упорок?

11. komarulidtko /10 13.11.2012 21:02 thinkpad

Там хуета с явным указанием типов.

12. ulidtkokomar /11 13.11.2012 21:07

и статическими проверками, которые, очевидно, замедляли прогресс.

13. komarulidtko /12 13.11.2012 21:09 thinkpad

Мне статические проверки в комбинаторных парсерах не мешают, а помогают, например. Без них я бы заебался хуиту отлавливать. Парсеры вообще довольно сложно отлаживать.

14. ulidtkokomar /13 13.11.2012 21:18

поверю только с привлечением вывода типов. Который позволяет эти самые статические проверки делать только в нескольких ключевых местах. А силиться типизировать все и вся, отлавливая гипотетическую хуиту — дурная трата времени, например.

Do you really want to delete ?