Тема: Pascal...Pascal...
Показать сообщение отдельно
  #32 (permalink)  
Старый 04.03.2012, 17:52
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от GuardCat
А мне кажется, Python лучше подошёл бы для образовательных целей.
Он очень сильно запутан, чтобы его преподавать в школе.
Представьте что будет со школьником, если он увидеть такую конструкцию:
[i**j for i, j in enumerate([1]*10) if i&j][::-1] #[9, 7, 5, 3, 1]

Можно конечно, сделать проще:
[i for i in range(10) if i%2][::-1] #[9, 7, 5, 3, 1]

Но суть это не меняет
Сообщение от GuardCat
И привычки полезные прививает (ну с отступами, как минимум)
И вместе с этим не ставить ;, забивать на совместимость между версиям, не проверять типы входных аргументов...

Последний раз редактировалось monolithed, 04.03.2012 в 18:38.
Ответить с цитированием