Rubynovich

Присоединился 24 мая 2006
160 байт добавлено ,  16 лет назад
нет описания правки
Нет описания правки
'''Rubynovich''' -- это прозвище дали первые студенты, своему преподавателю по предмету "Программирование на языках высокого уровня". Для демонстрации высокоуровневых алгоритмов он использовал язык Ruby, что и послужило предпосылкой для появления такого прозвища.
 
Rubynovich преподает предмет "Программирование на языках высокого уровня" в МЭТТ с 2003 года. За это время он сумел сформировать собственную программу обучения и свое уникальное видение сути предмета. Вот некоторые принципы программирования, которых должен придерживаться высокоуровневый программист:
 
== Высокоуровневое программирование ==
Вот некоторые принципы программирования, которых должен придерживаться высокоуровневый программист:
* отсутствие глобальных переменных (чем меньше переменных, тем меньше ошибок);
* отсутствие циклов (все циклы должны быть заменены на итераторы);
* должны выполняться правила рефакторинга (код должен "хорошо пахнуть").
 
=== Отсутствие условных конструкций if, case и т.д. ===
Многие из этих принципов кажутся дикими. Например, отсутствие условных операторов. Но давайте рассмотрим несколько приемов, которые позволяют их избежать. Допустим у нас есть программа вида:
 
1581

правка