+127
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
function name = monthName( m )
switch m
case 1
name = 'Jan';
case 2
name = 'Feb';
case 3
name = 'Mar';
case 4
name = 'Apr';
case 5
name = 'May';
case 6
name = 'Jun';
case 7
name = 'Jul';
case 8
name = 'Aug';
case 9
name = 'Sep';
case 10
name = 'Oct';
case 11
name = 'Nov';
case 12
name = 'Dec';
end
MATLAB. Источник: http://berkeleyearth.org/results-summary/ - почитайте, что за проект. А ноги растут вот отсюда: http://www.sfgate.com/science/article/UC-climate-change-skeptic-changes-views-3748148.php
Этот отрывок присутствует в двух файлах, я нашел его после беглого просмотра. Может быть, я ничего не понимаю в научных расчетах и совершенно незнаком с синтаксисом MATLAB, но есть у меня подозрения, что здесь что-то не так.
Папки с тестами к коду я не нашел. Сижу вот, думаю...
Запостил:
scriptin,
20 Августа 2012
Большинство научного кода выглядит страшно с точки зрения разработчика. Но если посмотреть с другой стороны - а как будут выглядеть научные исследования, выполненные разработчиком с точки зрения тех же ученых?
Человек не может быть силен во всех областях одновременно. Что-то он знает и умеет лучше, что-то хуже. Поэтому, ИМХО, в научных расчетах такой код можно простить.
Но если уж закрыть глаза на программирование дат - у них код вообще без тестов/верификации? Откуда они знают, правильно ли он работает?
Я это понял, когда прочитал книжку типа "компьютер для менеджера". Там простым языком рассказывается про статистику, немного про теорию управления, немного про бейсик. Это же неспециалисты, им не нужны такие технологии и навыки (разве что получится 1-эс).
Я с трудом представляю себе, что там считают. Но если алгоритм что-то просеивает (у меня был опыт в своё время в институте), то чаще всего он одноразовый. В противном случае есть шанс, что потом его перепишут сведующие люди.
Да, это PHP