Re[32]: Злючий оффтопик
От: MxKazan Португалия  
Дата: 12.03.09 08:17
Оценка:
Здравствуйте, kuj, Вы писали:

G>>>>ЗЫ. В википедии в статье по Cω приводится пример именно работы с коллекциями объектов.

O>>>Cω это шо такое? Си с яйцами? (:
kuj>Тьфу блин... где эту кнопку омега на клавиатуре найти-то? Лазить в alt-коды чтоли постоянно...
Копи-паст рулит
Re[44]: Дежа вю
От: kuj  
Дата: 12.03.09 08:18
Оценка:
Здравствуйте, gandjustas, Вы писали:

MK>>>>По мне, так C# и .Net идеологически очень схожи с Delphi.

kuj>>>Бугагагага... Пиши еще.
MK>>Вот IT в соседней ветке писал о вызове через точку
Автор: IT
Дата: 11.03.09
. Это можно отнести к влиянию Явы, а можно и к Делфи, где тоже только точка. Та же фигня со свойствами. Возьми WinForms — генерация кода в InitializeComponent практически тоже самое, что DFM в Делфи. Сейчас C#, конечно, далеко ушел от Делфи, но, когда я в брался за изучение еще первого .Net, не покидало ощущение эдакого о-Делфённого Си.

G>Сама платформа .NET строилась по образу и подобию Java, а язык C# гораздо больше похож на Delphi(чуть слабее на Java) чем на C++.
Нда... От тебя такого бреда не ожидал.
Re[43]: Дежа вю
От: kuj  
Дата: 12.03.09 08:19
Оценка:
Здравствуйте, hattab, Вы писали:

H>Вакуум в голове техническими средствами не лечится.


Да-да, тебе лучше знать. :]
Re[45]: Дежа вю
От: kuj  
Дата: 12.03.09 08:23
Оценка:
Здравствуйте, MxKazan, Вы писали:

MK>>>а можно и к Делфи, где тоже только точка. Та же фигня со свойствами.

kuj>>Свойства — да, но это не делает C# "идеологически похожим на Делфи".
kuj>>По твоей логике дженерики, тернарные операторы, перегрузка и т.д. делают С# "идеологически похожим на С++" — так чтоли?.
MK>Ну хорошо, слово "идеологически" я, пожалуй, зря употребил. Скажем так, ряд концепций заимствовано из Делфи.
Ну ясное дело заимствовано. Особенно, если учесть, что архитектор один.


MK>>>Возьми WinForms — генерация кода в InitializeComponent практически тоже самое, что DFM в Делфи.

kuj>>Не пиши такой чуши больше.
MK>В чем же чушь?
Открой дфм и посмотри сам.
Re[14]: Сишарпкапец наступает
От: neFormal Россия  
Дата: 12.03.09 08:24
Оценка:
Здравствуйте, criosray, Вы писали:

M>>Решарпер действительно бесподобен, но и вы слишком категоричны, вот напрмиер по своему опыту python+eclipse:

C>Вы невнимательно читали ветку. Речь шла о том, что мол на пайтоне можно писать код так же быстро, как на C#, но без использования специальных сред разработки.

а "писать на C#" можно только со средствами разработки?.
...coding for chaos...
Re[46]: Дежа вю
От: MxKazan Португалия  
Дата: 12.03.09 08:29
Оценка:
Здравствуйте, kuj, Вы писали:

MK>>>>Возьми WinForms — генерация кода в InitializeComponent практически тоже самое, что DFM в Делфи.

kuj>>>Не пиши такой чуши больше.
MK>>В чем же чушь?
kuj>Открой дфм и посмотри сам.
А чего его смотреть. Суть та же самая сериализация свойств.
Re[47]: Дежа вю
От: kuj  
Дата: 12.03.09 08:31
Оценка:
Здравствуйте, MxKazan, Вы писали:

MK>>>>>Возьми WinForms — генерация кода в InitializeComponent практически тоже самое, что DFM в Делфи.

kuj>>>>Не пиши такой чуши больше.
MK>>>В чем же чушь?
kuj>>Открой дфм и посмотри сам.
MK>А чего его смотреть. Суть та же самая сериализация свойств.
Какая нафиг сериализация свойств? Открой InitializeComponents и посмотри внимательно что там. И больше такой чуши не пиши.
Re[44]: Дежа вю
От: hattab  
Дата: 12.03.09 08:34
Оценка:
Здравствуйте, gandjustas, Вы писали:

H>>>>А компоненты в Delphi не только для гуя.

G>>>Ну и для чего еще?
H>>Покури относительно невизуальных компонентов.
G>Ага, и они тоже кладутся в дизайнере на формочки.

Можно и на формочки, а можно и ручками. В чем проблема то? Типа для шарпа в VS не так

G>>>В делфи очень сильная завязка всего на гуй, при желании её можно не использовать, то среда разработки диктует именно такой стиль.

H>>Этот вопрос уже обсуждался. Среда ничего не диктует. Вакуум в голове техническими средствами не лечится.
G>Еще как лечится.
G>Особенно хорошо лечится принципиальной невозможностью сделать что-то неправильно, также отлично лечится средством Threat Warnings As Errors, а также статической проверкой кода (для которой тоже включен Threat Warnings As Errors в некоторых местах)

Говнокод есть следствие логических ошибок и неправильного проектирования, коие техническими средствами не решаются. Так яснее?
Re[42]: Дежа вю
От: hattab  
Дата: 12.03.09 08:34
Оценка: -1
Здравствуйте, MxKazan, Вы писали:

G>>>"Живет" громко сказано, новые проекты на делфи начинают только там, где разработчики ничего другого не знают.

H>>Газированные лужи...
MK>А вот и нет. Именно все так и есть. Там, где разработчики другого не знают. Потому что Delphi уже нет. Есть только то, что было создано раньше и это надо поддерживать. Не берусь судить, к сожалению или к счастью, но Delphi как серьезное и перспективное средство разработки уничтожена.

Газированные лужи...
Re[43]: Дежа вю
От: kuj  
Дата: 12.03.09 08:35
Оценка: +2 -2 :)
Здравствуйте, hattab, Вы писали:

H>Газированные лужи...


Не пиши больше, засранец.
Re[48]: Дежа вю
От: MxKazan Португалия  
Дата: 12.03.09 08:41
Оценка: +1 :)
Здравствуйте, kuj, Вы писали:

MK>>А чего его смотреть. Суть та же самая сериализация свойств.

kuj>Какая нафиг сериализация свойств? Открой InitializeComponents и посмотри внимательно что там. И больше такой чуши не пиши.
Там тоже самое только оформленное другим образом. Идея абсолютно такая же: при помощи дизайнера форм генерируется некоторый файл, позволяющий при создании окна повторить дизайн в рантайме.
Re[45]: Дежа вю
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 12.03.09 08:47
Оценка: +1
Здравствуйте, hattab, Вы писали:

H>Здравствуйте, gandjustas, Вы писали:


H>>>>>А компоненты в Delphi не только для гуя.

G>>>>Ну и для чего еще?
H>>>Покури относительно невизуальных компонентов.
G>>Ага, и они тоже кладутся в дизайнере на формочки.

H>Можно и на формочки, а можно и ручками. В чем проблема то? Типа для шарпа в VS не так

Не так
При всем желании SQLConnection на формочку не положишь.

Кроме того в делфи, в отсуствие нормального GC, время жизни компонент привязывается к времени жизни Owner, который обычно является формой, на которой компонент размещен.
Даже костыль для этого дела придумали, DataModule вроде зовется.

G>>>>В делфи очень сильная завязка всего на гуй, при желании её можно не использовать, то среда разработки диктует именно такой стиль.

H>>>Этот вопрос уже обсуждался. Среда ничего не диктует. Вакуум в голове техническими средствами не лечится.
G>>Еще как лечится.
G>>Особенно хорошо лечится принципиальной невозможностью сделать что-то неправильно, также отлично лечится средством Threat Warnings As Errors, а также статической проверкой кода (для которой тоже включен Threat Warnings As Errors в некоторых местах)

H>Говнокод есть следствие логических ошибок и неправильного проектирования, коие техническими средствами не решаются. Так яснее?

Ну это и ежу понятно.
Другое дело что сама IDE в делфи подталкивает такие ошибки совершать.
Re[49]: Дежа вю
От: kuj  
Дата: 12.03.09 08:48
Оценка:
Здравствуйте, MxKazan, Вы писали:

MK>>>А чего его смотреть. Суть та же самая сериализация свойств.

kuj>>Какая нафиг сериализация свойств? Открой InitializeComponents и посмотри внимательно что там. И больше такой чуши не пиши.
MK>Там тоже самое только оформленное другим образом. Идея абсолютно такая же: при помощи дизайнера форм генерируется некоторый файл, позволяющий при создании окна повторить дизайн в рантайме.

Да нифига оно не тоже самое. Ты можешь перенести содержимое InitializeComponents непосредственно туда, где она вызывалась и форма будет работать, как работала. Никакой ровным счетом аналогии с делфи здесь нет и никогда не было.
Re[45]: Дежа вю
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 12.03.09 08:50
Оценка: +1 -1
Здравствуйте, kuj, Вы писали:

kuj>Здравствуйте, gandjustas, Вы писали:


MK>>>>>По мне, так C# и .Net идеологически очень схожи с Delphi.

kuj>>>>Бугагагага... Пиши еще.
MK>>>Вот IT в соседней ветке писал о вызове через точку
Автор: IT
Дата: 11.03.09
. Это можно отнести к влиянию Явы, а можно и к Делфи, где тоже только точка. Та же фигня со свойствами. Возьми WinForms — генерация кода в InitializeComponent практически тоже самое, что DFM в Делфи. Сейчас C#, конечно, далеко ушел от Делфи, но, когда я в брался за изучение еще первого .Net, не покидало ощущение эдакого о-Делфённого Си.

G>>Сама платформа .NET строилась по образу и подобию Java, а язык C# гораздо больше похож на Delphi(чуть слабее на Java) чем на C++.
kuj> Нда... От тебя такого бреда не ожидал.

Ну если сравнить C# с C++ и делфи по языковым фичам, то окажется что от делфи там гораздо больше. За исполючением C-подобного синтаксиса.
Re[50]: Дежа вю
От: MxKazan Португалия  
Дата: 12.03.09 08:53
Оценка:
Здравствуйте, kuj, Вы писали:

kuj>Да нифига оно не тоже самое. Ты можешь перенести содержимое InitializeComponents непосредственно туда, где она вызывалась и форма будет работать, как работала. Никакой ровным счетом аналогии с делфи здесь нет и никогда не было.

То что InitializeComponents можно куда-то прокопировать, ровным счетом ничего не значит. Это лишь как бонус от кодо-генерации. Да и сомнительный, ведь если я решу чего поменять, снова надо копировать. А в какой ужас превращается наследование форм, я вообще молчу. В Делфи с этим получше было. Да и DFM тоже можно программно считать при желании.
Re[14]: Сишарпкапец наступает
От: mogadanez Чехия  
Дата: 12.03.09 09:01
Оценка:
Здравствуйте, criosray, Вы писали:

C>Здравствуйте, mogadanez, Вы писали:


C>>>Вы вообще видели VS 2k8 + Resharper 4.1 связку? Явно не видели...


M>>Решарпер действительно бесподобен, но и вы слишком категоричны, вот напрмиер по своему опыту python+eclipse:


C>Вы невнимательно читали ветку. Речь шла о том, что мол на пайтоне можно писать код так же быстро, как на C#, но без использования специальных сред разработки.


честно говоря мне все равно кто начал на кого наезжать, но смысла сравнивать с одной стороны максимально навороченый комплект, а с другой стороны минималистический особо не вижу.
Re[51]: Дежа вю
От: kuj  
Дата: 12.03.09 09:06
Оценка:
Здравствуйте, MxKazan, Вы писали:

kuj>>Да нифига оно не тоже самое. Ты можешь перенести содержимое InitializeComponents непосредственно туда, где она вызывалась и форма будет работать, как работала. Никакой ровным счетом аналогии с делфи здесь нет и никогда не было.

MK>То что InitializeComponents можно куда-то прокопировать, ровным счетом ничего не значит. Это лишь как бонус от кодо-генерации.
Мда...

MK>Да и сомнительный, ведь если я решу чего поменять, снова надо копировать. А в какой ужас превращается наследование форм, я вообще молчу. В Делфи с этим получше было. Да и DFM тоже можно программно считать при желании.


Ну и какой же в дотнет ужас с наследованием форм? Поведай-ка. А еще расскажи, как в Делфи сделать форму, реализующую ряд интерфейсов, как эту форму можно зарегистрировать в IoC-контейнере с Lifecycle=Pool, то бишь пул на N форм. Внимательно слушаю.
Re[14]: Демотиватор
От: Qbit86 Кипр
Дата: 12.03.09 09:26
Оценка: +3 -2 :))) :))
Q>Мозг «плюсистов» заполнен стереотипами типа «тормозит», «быдлокодеры», «Империя Зла», «у вас негров линчуют» и прочим булшитом...
Q>...«Плюсисты» делают свой «выбор» на основе всяких «общих рассуждений», подогнанных под удобную точку зрения. (Чёрт, не могу найти тот демотиватор, в тему иллюстрирующий «плюсистов».)



Q>P.S. Повторю, что под «плюсистами» и «шарперами» я понимаю не вообще программистов на C++ и C#, это просто условное обозначение противоборствующих сторон (диалектика, фигли) последних веток КСВ.
Глаза у меня добрые, но рубашка — смирительная!
Re[41]: Дежа вю
От: Cyberax Марс  
Дата: 12.03.09 09:35
Оценка:
Здравствуйте, kuj, Вы писали:

G>>>Но при этом Java тормознее .NET.

C>>Почему? По тестам — обратный результат.
kuj>Да покажите тесты-то.
К примеру: http://www.shudo.net/jit/perf/

kuj>Особенно интересно посмотреть на тесты с активным использованием дженериков. ;>

Если не использовать примитивные контейнеры — разницы в скорости особой нет.
Sapienti sat!
Re[46]: Дежа вю
От: hattab  
Дата: 12.03.09 09:38
Оценка: -1
Здравствуйте, gandjustas, Вы писали:

H>>Можно и на формочки, а можно и ручками. В чем проблема то? Типа для шарпа в VS не так

G>Не так
G>При всем желании SQLConnection на формочку не положишь.

Невизуальные компоненты можно размещать на формах в VS? Можно. Вопрос закрыт.

G>Кроме того в делфи, в отсуствие нормального GC, время жизни компонент привязывается к времени жизни Owner, который обычно является формой, на которой компонент размещен.


Я тебе больше скажу, в любой иерархии объектов, жизнь оных зависит от их владельцев. В любой.

G>Даже костыль для этого дела придумали, DataModule вроде зовется.


Это как раз один из способов выделения бизнес-логики.

H>>Говнокод есть следствие логических ошибок и неправильного проектирования, коие техническими средствами не решаются. Так яснее?

G>Ну это и ежу понятно.
G>Другое дело что сама IDE в делфи подталкивает такие ошибки совершать.

Засунуть логику в баттон-евенты можно в любой среде. Это ошибка логическая.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.