Ваше мнение?
От: nen777w  
Дата: 22.08.06 15:06
Оценка: 1 (1) :))) :))) :)))
Я не люблю C# к .NET отношусь терпимо.
.NET мне напоминает RAD конструктор. А С# после того как Я немного познакомился с этим языком
привёл меня в возмущение, как вообще так можно было испоганить С++.
Я фанатею от C++ и меня тяготит к кроссплатформенности.
Как по вашему, это правильная позиция или всётаки стоит пересмотреть ?
Re: Ваше мнение?
От: Shmakov Россия  
Дата: 22.08.06 15:22
Оценка: 5 (3) +3 -3
CRT

p.s. Настоящему программисту все равно на каком языке писать и под какую платформу.
p.p.s. Фанатеть надо от зарплаты
Re[2]: Ваше мнение?
От: olegkr  
Дата: 23.08.06 10:18
Оценка: +1 -5 :))
Здравствуйте, Anatolix, Вы писали:

A>Правильная. С#(и вообще managed код), RAD, и прочее нужны там где не нужна производительность, а нужна быстрая скорость разработки и в меру дешевые разработчики. Если заниматься чем-нибудь серьезным и интересным, а не бизнес софтом, то C++ самое то.


Неправильная. C++ и вообще unmanaged код нужен только там, где важны лишние микросекунды производительности, а не надежность. Если хочешь заниматься больше творческой, интересной работой и дизайном приложения (например, бизнес софтом), а не тупым low-level кодингом, то С# самое оно.
Re: Ваше мнение?
От: Anatolix Россия https://www.linkedin.com/in/anatolix/
Дата: 22.08.06 16:31
Оценка: +1 -1 :)))
Здравствуйте, nen777w, Вы писали:

N>Я не люблю C# к .NET отношусь терпимо.

N>.NET мне напоминает RAD конструктор. А С# после того как Я немного познакомился с этим языком
N>привёл меня в возмущение, как вообще так можно было испоганить С++.
N>Я фанатею от C++ и меня тяготит к кроссплатформенности.
N>Как по вашему, это правильная позиция или всётаки стоит пересмотреть ?

Правильная. С#(и вообще managed код), RAD, и прочее нужны там где не нужна производительность, а нужна быстрая скорость разработки и в меру дешевые разработчики. Если заниматься чем-нибудь серьезным и интересным, а не бизнес софтом, то C++ самое то.
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re: Ваше мнение?
От: Igor Trofimov  
Дата: 23.08.06 18:06
Оценка: +4
Я не люблю блондинок и тащусь от брюнеток. Они все мне кажутся тупорылыми
Стоит ли мне пересмотреть свою позицию?



А если серьезно — то стоит пересмотреть любую позицию такого уровня категоричности.
А нравится/не нравится — твое личное дело. Что — кто-то тебя заставляет писать на C#?
Плюнь ему в рожу и наймись писать на C++.
Re: Ваше мнение?
От: aik Австралия  
Дата: 22.08.06 15:11
Оценка: +2 -1
Здравствуйте, nen777w, Вы писали:

N>Я не люблю C# к .NET отношусь терпимо.

N>.NET мне напоминает RAD конструктор. А С# после того как Я немного познакомился с этим языком
N>привёл меня в возмущение, как вообще так можно было испоганить С++.
N>Я фанатею от C++ и меня тяготит к кроссплатформенности.
N>Как по вашему, это правильная позиция или всётаки стоит пересмотреть ?

фанатеть от языка — неправильная позиция. фанатеть надо от качественной работы
Re[5]: Ваше мнение?
От: Alexey_ch Швейцария  
Дата: 23.08.06 11:10
Оценка: :))
Здравствуйте, olegkr, Вы писали:

O>И где сейчас эти гуру-ассемблерщики?

Насчет всех не скажу, но лично я — еще жив
... << RSDN@Home 1.1.4 beta 7 rev. 0>>
Re: Ваше мнение?
От: HAN-BRATAN Украина http://bookkeeper.com.ua
Дата: 22.08.06 15:08
Оценка: +1
Здравствуйте, nen777w, Вы писали:

N>Я не люблю C# к .NET отношусь терпимо.

N>.NET мне напоминает RAD конструктор. А С# после того как Я немного познакомился с этим языком
N>привёл меня в возмущение, как вообще так можно было испоганить С++.
N>Я фанатею от C++ и меня тяготит к кроссплатформенности.
N>Как по вашему, это правильная позиция или всётаки стоит пересмотреть ?

Я не люблю java... Я на нее не смотрю.
Re: Ваше мнение?
От: bkat  
Дата: 22.08.06 16:02
Оценка: :)
Здравствуйте, nen777w, Вы писали:

N>Как по вашему, это правильная позиция или всётаки стоит пересмотреть ?


Пофигизм — вот правильная позиция
Re: Ваше мнение?
От: crazz  
Дата: 23.08.06 11:13
Оценка: :)
Здравствуйте, nen777w, Вы писали:

N>Я не люблю C# к .NET отношусь терпимо.

N>.NET мне напоминает RAD конструктор. А С# после того как Я немного познакомился с этим языком
N>привёл меня в возмущение, как вообще так можно было испоганить С++.
N>Я фанатею от C++ и меня тяготит к кроссплатформенности.
N>Как по вашему, это правильная позиция или всётаки стоит пересмотреть ?

Да стоит пересмотреть позицию — нужно их ненавидеть!
Терпеть не могу C#/.NET.
Re: Ваше мнение?
От: captainPower  
Дата: 23.08.06 21:09
Оценка: +1
Здравствуйте, nen777w, Вы писали:

N>Я не люблю C# к .NET отношусь терпимо.

N>.NET мне напоминает RAD конструктор. А С# после того как Я немного познакомился с этим языком
N>привёл меня в возмущение, как вообще так можно было испоганить С++.
N>Я фанатею от C++ и меня тяготит к кроссплатформенности.
N>Как по вашему, это правильная позиция или всётаки стоит пересмотреть ?

Ему предлагается более высокий уровень абстракции, а он говорит, что это дерьмо.
Нуну.
Удаче, гыгы
Re: Ваше мнение?
От: RandomGuid  
Дата: 22.08.06 15:27
Оценка:
Здравствуйте, nen777w, Вы писали:

N>Я не люблю C# к .NET отношусь терпимо.

N>.NET мне напоминает RAD конструктор. А С# после того как Я немного познакомился с этим языком
N>привёл меня в возмущение, как вообще так можно было испоганить С++.
N>Я фанатею от C++ и меня тяготит к кроссплатформенности.

Ты хотел сказать тянет? Тяготит и тянет — вообще-то слова с диаметрально противоположным смыслом.
Re[3]: Ваше мнение?
От: Alexey_ch Швейцария  
Дата: 23.08.06 10:40
Оценка:
Здравствуйте, olegkr, Вы писали:

O>Неправильная. C++ и вообще unmanaged код нужен только там, где важны лишние микросекунды производительности, а не надежность. Если хочешь заниматься больше творческой, интересной работой и дизайном приложения (например, бизнес софтом), а не тупым low-level кодингом, то С# самое оно.

Раньше то же самое говорили о ассемблере и С++.
... << RSDN@Home 1.1.4 beta 7 rev. 0>>
Re[4]: Ваше мнение?
От: olegkr  
Дата: 23.08.06 10:58
Оценка:
Здравствуйте, Alexey_ch, Вы писали:

A_>Раньше то же самое говорили о ассемблере и С++.


Ага, и никто не верил, что драйвера можно писать на С. И где сейчас эти гуру-ассемблерщики?
Re[3]: Ваше мнение?
От: Anatolix Россия https://www.linkedin.com/in/anatolix/
Дата: 23.08.06 10:59
Оценка:
Здравствуйте, olegkr, Вы писали:

A>>Правильная. С#(и вообще managed код), RAD, и прочее нужны там где не нужна производительность, а нужна быстрая скорость разработки и в меру дешевые разработчики. Если заниматься чем-нибудь серьезным и интересным, а не бизнес софтом, то C++ самое то.


O>Неправильная. C++ и вообще unmanaged код нужен только там, где важны лишние микросекунды производительности, а не надежность. Если хочешь заниматься больше творческой, интересной работой и дизайном приложения (например, бизнес софтом), а не тупым low-level кодингом, то С# самое оно.


На самом деле это очень спорный вопрос, что дизайн бизнес приложений вещь интересная. Там все достаточно однотипно, они все как 2 капли воды друг на друга похожи, технологических сложностей почти нет — основной источник геморроя вечно меняющиеся требования пользователей. Если сравнивать с проектированием высоконагруженного интернет сервиса
Автор: Anatolix
Дата: 17.08.06
, достаточно скучно. Высоконагруженные сервисы, например поиск, на С# я бы не стал писат.

И с точки зрения серьезной надежности managed код там не помогает. Да он позволяет начинающим программистам наступая на грабли не взрывать работу остальных, но на практике написания серьезных вещей, Java копыта откидывает гораздо раньше, чем C++ например, от того же самого race condition тебя managed код не спасет.
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re[4]: Ваше мнение?
От: dr.Chaos Россия Украшения HandMade
Дата: 23.08.06 11:11
Оценка:
Здравствуйте, Anatolix, Вы писали:

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


A>>>Правильная. С#(и вообще managed код), RAD, и прочее нужны там где не нужна производительность, а нужна быстрая скорость разработки и в меру дешевые разработчики. Если заниматься чем-нибудь серьезным и интересным, а не бизнес софтом, то C++ самое то.


O>>Неправильная. C++ и вообще unmanaged код нужен только там, где важны лишние микросекунды производительности, а не надежность. Если хочешь заниматься больше творческой, интересной работой и дизайном приложения (например, бизнес софтом), а не тупым low-level кодингом, то С# самое оно.


A>На самом деле это очень спорный вопрос, что дизайн бизнес приложений вещь интересная. Там все достаточно однотипно, они все как 2 капли воды друг на друга похожи, технологических сложностей почти нет — основной источник геморроя вечно меняющиеся требования пользователей. Если сравнивать с проектированием высоконагруженного интернет сервиса
Автор: Anatolix
Дата: 17.08.06
, достаточно скучно. Высоконагруженные сервисы, например поиск, на С# я бы не стал писат.


A>И с точки зрения серьезной надежности managed код там не помогает. Да он позволяет начинающим программистам наступая на грабли не взрывать работу остальных, но на практике написания серьезных вещей, Java копыта откидывает гораздо раньше, чем C++ например, от того же самого race condition тебя managed код не спасет.


Да нет тут понятия лучше-хуже. Есть понятия быстрее, дешевле, надежнее и в разных областях нужны разные соотношения. C# дает скорость разработки с увеличением тактовых частот CPU скорость выполнения не столь важна в итоге ниже стоимость разработки и довольные клиенты. С++ даст выше скорость выполнения, если постараться то и повысит надежность — что в итоге удовлетворит потребности пользователя.

У managed и unmanadged архитектур разные ниши. Это как паяльник ювелира и паяльник автослесаря(грубо но доходчиво).
Побеждающий других — силен,
Побеждающий себя — Могущественен.
Лао Цзы
Re[4]: Ваше мнение?
От: olegkr  
Дата: 23.08.06 11:42
Оценка:
Здравствуйте, Anatolix, Вы писали:

A>На самом деле это очень спорный вопрос, что дизайн бизнес приложений вещь интересная. Там все достаточно однотипно, они все как 2 капли воды друг на друга похожи, технологических сложностей почти нет — основной источник геморроя вечно меняющиеся требования пользователей.

Зависит от приложений вообще. Если под бизнес приложением понимается типичный корпоративный сайт на трехзвенке, то возможно. А вот типичной трейдинговой платформы я не видел. Так что тут скорее надо разграничивать не по используемым технологиям, а по областям применения.

A>Если сравнивать с проектированием высоконагруженного интернет сервиса
Автор: Anatolix
Дата: 17.08.06
, достаточно скучно.

Могу тебя заверить, проблемы с нагрузкой существуют везде. И не везде их возможно решить расширением кластера.

A>Высоконагруженные сервисы, например поиск, на С# я бы не стал писат.

Возможно.

A>Да он позволяет начинающим программистам наступая на грабли не взрывать работу остальных

Даже опытный программист делает ошибки и пишет баги на пустом месте. Расширять ему пространство для подобного "творчества" не лучшая идея.
Re[3]: Ваше мнение?
От: nen777w  
Дата: 23.08.06 11:50
Оценка:
A>>Правильная. С#(и вообще managed код), RAD, и прочее нужны там где не нужна производительность, а нужна быстрая скорость разработки и в меру дешевые разработчики. Если заниматься чем-нибудь серьезным и интересным, а не бизнес софтом, то C++ самое то.

O>Неправильная. C++ и вообще unmanaged код нужен только там, где важны лишние микросекунды производительности, а не надежность. Если хочешь заниматься больше творческой, интересной работой и дизайном приложения (например, бизнес софтом), а не тупым low-level кодингом, то С# самое оно.


А Я вот считаю правильная!
А если ещё хочу что бы мой код работал не только на Win платформе и то.. (не на все вресии win .NET станет). Даже с коммерчиской точки зрения продаваемость у кроссплатформенного приложения выше.
Я сам работал когда то в компании котрая писала кроссовые приложения, и поверь мне, продаваемость на win платформе была не самая высокая.

Кстати вспомнилось
Есть такой малоизвестный нюанс. Когда говориш пользователям. А знаете ли, что документ кторый вы создали у себя на Mac'е будет открываться и под Win приложением. Неоторы окургнляли гдаза... А что правда???
Re[4]: Ваше мнение?
От: captainPower  
Дата: 24.08.06 07:08
Оценка:
Здравствуйте, nen777w, Вы писали:

N>А Я вот считаю правильная!


И нахрена тогда спрашивать "Как по вашему, это правильная позиция или всётаки стоит пересмотреть ?"
Иди матан учи, хватить тут флудить
Re[2]: Ваше мнение?
От: игппук Беларусь  
Дата: 24.08.06 10:30
Оценка:
Здравствуйте, Shmakov, Вы писали:

S>p.s. Настоящему программисту все равно на каком языке писать и под какую платформу.


не сказал бы.
ну не стоит у меня на джаву и базы данных. и ничего с этим не поделаешь. не прет. и тут иж никакой "настоящизм" не поможет.
проклятый антисутенерский закон
Re: Ваше мнение?
От: Serge123 Россия  
Дата: 24.08.06 11:20
Оценка:
Здравствуйте, nen777w, Вы писали:

IMHO, c C# i .NET "you must" oznakomitsa, chtobi bit v kurse, dlya skill`zov tak skazat.
Nu a programmirovat luche na C++, uroven yazika nije a programmista vishe
Tak chto, "pravilnoi dorogoi idete tovarish", na C++ polno interesnoi raboti.
Sorry for latino
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.