+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