Здравствуйте, PC_2, Вы писали:
S>>Функция это единица композиции и реюза кода. Нет реюза — будет копипаста. А копипаста по определению быдлоговнокодище, приводящее к беспочвенному росту объема кода.
PC_>Копипаст никоим образом не входит в концепцию ультракороткости и ультрапростоты, так что все пучком
О, да ты просто не понимаешь о чем речь, если в речи не используются формы 'быдло' и 'говно'? И если тебя надо в чем-то убедить, то без пошлости не обойтись?
PC_>>>этапе и ведется поиск более эффективных вещей.
PC_>>>Есть решения и получше, но эти решения находят люди, которые видят суть вещей в языкостроении,
S>>Приведи решение получше функций чем толкать все в ядро языка.
PC_>Например полиморфные функции.
Я так понял что ты против функций вообще, но не против полиморфных? Ты считаешь полиморфные функции чем-то совсем не отождествленным с функциями?
Вообще говоря похоже на то, что удалось до тебя достучаться и что ты изменил мнение, но решил сделать так что бы никто не подумал что ты его изменил только что и попытался выкрутиться.
Весь мир считает что полиморфные функции это частный случай функции вообще.
PC_>Суть полиморфизма в чем.
Решил поучить меня полиморфизму?
PC_>Я уже так на пальцах рассказываю, чтобы ты суть понимал, это важно.
PC_>Будешь понимать суть — будешь понимать проблемы.
Жаль, сути полиморфизма ты не коснулся.
PC_>Так вот проблема в том, что разработчики на заводе не для всего могут предусмотреть разьемы для подключения
PC_>заменяемых модулей. И поэтому когда очередной программист, вот на примере Перлиста, тягает свой библиотечный сорт,
PC_>он ограничен тем, что предусмотрели разработчики этой функции. Предусмотрели перегрузку сравнения элементов, очень хорошо.
PC_>Непредусмотрели ограничение по сортируемому диапазону — катастрофа, или выбрасываем библиотечную функцию или рисуем над ней некий
PC_>врапер, который подготавливает данные ей, принимает, а потом допиливает эти данные. Что не всегда возможно, кстате, поэтому чаще
PC_>просто выбрасываем.
Это проблемы дизайна библиотеки, а не языка.
PC_>Так вот в РС функции могут быть на порядок юзабельней.
И обеспечат дырявую инкапсуляцию. Плохо. В твоем языке каждый идиот сможет отстрелить себе ногу и он непременно обвинит в этом тебя