Re[32]: Ультракороткий язык программирования RS
От: samius Япония http://sams-tricks.blogspot.com
Дата: 25.12.10 21:25
Оценка: +1
Здравствуйте, PC_2, Вы писали:

S>>Функция это единица композиции и реюза кода. Нет реюза — будет копипаста. А копипаста по определению быдлоговнокодище, приводящее к беспочвенному росту объема кода.


PC_>Копипаст никоим образом не входит в концепцию ультракороткости и ультрапростоты, так что все пучком


О, да ты просто не понимаешь о чем речь, если в речи не используются формы 'быдло' и 'говно'? И если тебя надо в чем-то убедить, то без пошлости не обойтись?

PC_>>>этапе и ведется поиск более эффективных вещей.

PC_>>>Есть решения и получше, но эти решения находят люди, которые видят суть вещей в языкостроении,
S>>Приведи решение получше функций чем толкать все в ядро языка.

PC_>Например полиморфные функции.

Я так понял что ты против функций вообще, но не против полиморфных? Ты считаешь полиморфные функции чем-то совсем не отождествленным с функциями?
Вообще говоря похоже на то, что удалось до тебя достучаться и что ты изменил мнение, но решил сделать так что бы никто не подумал что ты его изменил только что и попытался выкрутиться.
Весь мир считает что полиморфные функции это частный случай функции вообще.

PC_>Суть полиморфизма в чем.

Решил поучить меня полиморфизму?

PC_>Я уже так на пальцах рассказываю, чтобы ты суть понимал, это важно.

PC_>Будешь понимать суть — будешь понимать проблемы.
Жаль, сути полиморфизма ты не коснулся.

PC_>Так вот проблема в том, что разработчики на заводе не для всего могут предусмотреть разьемы для подключения

PC_>заменяемых модулей. И поэтому когда очередной программист, вот на примере Перлиста, тягает свой библиотечный сорт,
PC_>он ограничен тем, что предусмотрели разработчики этой функции. Предусмотрели перегрузку сравнения элементов, очень хорошо.
PC_>Непредусмотрели ограничение по сортируемому диапазону — катастрофа, или выбрасываем библиотечную функцию или рисуем над ней некий
PC_>врапер, который подготавливает данные ей, принимает, а потом допиливает эти данные. Что не всегда возможно, кстате, поэтому чаще
PC_>просто выбрасываем.
Это проблемы дизайна библиотеки, а не языка.

PC_>Так вот в РС функции могут быть на порядок юзабельней.

И обеспечат дырявую инкапсуляцию. Плохо. В твоем языке каждый идиот сможет отстрелить себе ногу и он непременно обвинит в этом тебя
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.