Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.01.2013, 20:17   #1
the_deer_one
Участник клуба
 
Аватар для the_deer_one
 
Регистрация: 04.04.2010
Сообщений: 1,554
По умолчанию просто функция

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

P.S. навеяно http://www.programmersforum.ru/showthread.php?t=225813
темой.
the_deer_one вне форума Ответить с цитированием
Старый 21.01.2013, 20:33   #2
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

И? блаблабла
BOBAH13 вне форума Ответить с цитированием
Старый 21.01.2013, 21:03   #3
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Топик стартер сам спросил и сам ответил, но не заметил, что создал тему.
Человек_Борща вне форума Ответить с цитированием
Старый 21.01.2013, 22:16   #4
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,091
По умолчанию

Цитата:
Сообщение от the_deer_one Посмотреть сообщение
А зойчем в шарпе, яве, нельзя создавать функции просто лежащие в пространствах имён. Из-за этого часто получаются либо классы содержащие в себе единственный метод, либо появляются классы-свалки с кучей самых разных методов на все случаи жизни.

P.S. навеяно http://www.programmersforum.ru/showthread.php?t=225813
темой.
Вероятно, что создатели языка так решили. Да и по сути это ничем не отличалось бы от статик-методов в статик-классах, посему могли и отказаться от введения дополнительных сущностей в язык (читай усложнения языка). Из неудобств тут только дополнительная заморочка на тему придумывания названия класса-контейнера для таких вот методов.
В общем, тут скорее вопрос: а нужны ли были бы такие функции? Я думаю, что нет.
pu4koff вне форума Ответить с цитированием
Старый 21.01.2013, 22:59   #5
ACE Valery
Сама себе режиссер
Старожил
 
Аватар для ACE Valery
 
Регистрация: 27.04.2007
Сообщений: 3,365
По умолчанию

Как-то так. Впрочем, если не нравится подобный ООПизм, всегда можно перейти на С++, PHP и иже с ними.
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
ACE Valery вне форума Ответить с цитированием
Старый 23.01.2013, 08:16   #6
the_deer_one
Участник клуба
 
Аватар для the_deer_one
 
Регистрация: 04.04.2010
Сообщений: 1,554
По умолчанию

pu4koff
Цитата:
Да и по сути это ничем не отличалось бы от статик-методов в статик-классах, посему могли и отказаться от введения дополнительных сущностей в язык (читай усложнения языка).
Ой да ладно, захотели бы, легко сделали неявное введение всех бесхозных методов в спец класс. Лямбды же реализовали через неявное создание статических классов-членов. Может и не совсем так, но как то непотребственно.


ACE Valery
Ну хоть ты тему поддержала. А то Бабах ичёкает, Борщ ничего не понял.
В статье речь про какой-то естественный для человека синтаксис. По моему такого нету.
the_deer_one вне форума Ответить с цитированием
Старый 23.01.2013, 08:36   #7
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,091
По умолчанию

Цитата:
Сообщение от the_deer_one Посмотреть сообщение
pu4koff

Ой да ладно, захотели бы, легко сделали неявное введение всех бесхозных методов в спец класс. Лямбды же реализовали через неявное создание статических классов-членов. Может и не совсем так, но как то непотребственно.
А потом от этих неявных созданий только непонятные сообщения об ошибках, особенности отладки, дополнительные недокументированные "фичи". Бонуса отдельные функции особого бы не дали, поэтому ну их.
Цитата:
Сообщение от the_deer_one Посмотреть сообщение
В статье речь про какой-то естественный для человека синтаксис. По моему такого нету.
Ну, типа в каждом подходе своя естественная логика, при этом все парадигмы корявы и неудобны, но в определенных задачах эта неестественная естественность может оказаться удобной и понятной.
pu4koff вне форума Ответить с цитированием
Старый 23.01.2013, 10:50   #8
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

the_deer_one, еще не осознал, но кажется начал понимать, что ООП не все коту масленица .
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 23.01.2013, 18:28   #9
the_deer_one
Участник клуба
 
Аватар для the_deer_one
 
Регистрация: 04.04.2010
Сообщений: 1,554
По умолчанию

Utkin ты надеюсь не записал меня в лагерь сторонников какой-нибудь парадигмы?
the_deer_one вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
просто delfin07 БД в Delphi 0 24.05.2011 10:29
Просто возмутительно! фЁдОр Свободное общение 67 27.11.2008 00:56
Просто интерестно... Ніжний Диявол Свободное общение 5 14.07.2008 07:41
одна функция потока, а другая функция - член класса запускающего этот поток Дмитрий_Ч Общие вопросы C/C++ 2 27.09.2007 08:50