Size: a a a

Programming Offtop

2021 January 18

PD

Phil Delgyado in Programming Offtop
И вообще главное в обучении программированию - это научиться из "задачи" делать "программу".
Остальное - это уже мелочи. И вот этому учат в технических вузах почти всех уже десятилетия.
источник

PD

Phil Delgyado in Programming Offtop
Alexander Nozik
Теория компиляторов нужна для промышленной проги?
Угу, ты же сам говорил, что нужно понимать особенности комплияторов )
Ну и понимать про связывание, отличать компиляцию от транспиляции и вот это все - да, нужно.
источник

AN

Alexander Nozik in Programming Offtop
Phil Delgyado
И вообще главное в обучении программированию - это научиться из "задачи" делать "программу".
Остальное - это уже мелочи. И вот этому учат в технических вузах почти всех уже десятилетия.
Этому учат как раз физиков, а не программистов. На физтехе именно проге начали учить очень недавно.
источник

AN

Alexander Nozik in Programming Offtop
Phil Delgyado
Угу, ты же сам говорил, что нужно понимать особенности комплияторов )
Ну и понимать про связывание, отличать компиляцию от транспиляции и вот это все - да, нужно.
теория и особенности - это вообще в разные стороны
источник

PD

Phil Delgyado in Programming Offtop
Alexander Nozik
Этому учат как раз физиков, а не программистов. На физтехе именно проге начали учить очень недавно.
Хм, 30 лет назад на физфаке в Питере учили программировать (на Фортране, конечно, но без этого уже было никак)
источник

AN

Alexander Nozik in Programming Offtop
Phil Delgyado
Хм, 30 лет назад на физфаке в Питере учили программировать (на Фортране, конечно, но без этого уже было никак)
А какой сейчас толко от процедурной проги на фортране?
источник

PD

Phil Delgyado in Programming Offtop
Alexander Nozik
А какой сейчас толко от процедурной проги на фортране?
Вся физика как жила на фортране, так и живет )
источник

PD

Phil Delgyado in Programming Offtop
Но вообще это все про переход от "задачи" к "программе". Основной навык программиста, перевод с одного языка на другой.
А уж конкретные языки - дело вторичное.
источник

PD

Phil Delgyado in Programming Offtop
Ну и если умеешь делать структурные программы на фортране - то все остальное уже просто )
источник

AN

Alexander Nozik in Programming Offtop
Phil Delgyado
Вся физика как жила на фортране, так и живет )
Уже нет. На фортране только метеорология и махровые кластерные вычисления. Все к сожалению на С++.
источник

PD

Phil Delgyado in Programming Offtop
Хм, у меня все знакомые физики на фортране пишут (или используют фортрановые библиотек)
источник

PD

Phil Delgyado in Programming Offtop
Так как для кучи методов новых программ просто не пишет никто
источник

AN

Alexander Nozik in Programming Offtop
Phil Delgyado
Хм, у меня все знакомые физики на фортране пишут (или используют фортрановые библиотек)
Библиотеки - да. Но новое С++ и питон.
источник

AN

Alexander Nozik in Programming Offtop
Phil Delgyado
Хм, у меня все знакомые физики на фортране пишут (или используют фортрановые библиотек)
Что за области?
источник

PD

Phil Delgyado in Programming Offtop
Ядерная физика, насколько я помню.
источник

PD

Phil Delgyado in Programming Offtop
Но для алгоритмов - нет разницы, C++ или Фортран )
источник

AN

Alexander Nozik in Programming Offtop
Phil Delgyado
Ядерная физика, насколько я помню.
Ну так тут я все очень хорошо знаю. Даже GEANT с фортрана переписали. Что-то из либ еще осталось, но нового почти ничего нет
источник

AN

Alexander Nozik in Programming Offtop
Phil Delgyado
Но для алгоритмов - нет разницы, C++ или Фортран )
Так алгоритмы нормальные люди н пишут сами.
источник

AN

Alexander Nozik in Programming Offtop
А когда пишут, лучше бы не писали
источник

PD

Phil Delgyado in Programming Offtop
Ну, в общем я не вижу принципиального отличия в работе программиста 30 лет назад и сегодня.
Инструменты чуть другие, навыки чуть другие, но не более того.
источник