С++ culture
От: Ligen Украина http://zone-of-ambiguity.blogspot.com/
Дата: 19.10.05 13:00
Оценка: 91 (12) +5 :))) :))) :)
"Слава, слава дракону!"
Навеяно агрессивными постами дотНетовцев, похвально стремящихся к мировому господству (ветка писал на с++
Автор: VladD2
Дата: 18.10.05
).
Дескрипшн: No holy wars. Зачем?

Можно наблюдать интереснейшую тенденцию:
1. кол-во проектов на С++ возрастает.
И флудилось об этом уже неоднократно, про ниши там разные и т.д.
Но факт в том, что поддерживаются и развиваются старые проекты, создаются новые etc..
2. а что насчет кол-ва С++ программеров?
Что дают дотнетовцам лозунги вида:
"память, процессор, видуха — не ресурс",
"ребята, да тут нет граблей!",
"создаем проги пачками!",...
"тут тепло и любят поэтов!"?
А то, что многие существа биологического вида lamerus comatosus и просто многие молодые ребята толпами валят в .Нэт. Более того, им часто это советуют гуру (не кидаюсь ссылками, ибо некультурно).
Есс-но в мире .Нэт как и везде много профессионалов (часто со славной историй С++-девелоперов, кстати), но
зачем изучать абстракцию на всех уровнях — если можно на одном, да повыше?
(хотя фраза "зачем мне это знать?" звучит всегда дико и убийственно, ИМХО).


Как следствие — спрос на С++ программистов возрастает неимоверно.
По С++ реально не хватает спецов. Часто девелопером может устроится человек с минимальным опытом — 5 лет назад такое казалось невозможным.
У меня лично за прошлую неделю было n обращений в аську(!) с предложениями сменить работу.
Опять таки, у С++ сообщества появляется оттенок элитизма, любезно упомянутый комрадами в ветке писал на с++
Автор: VladD2
Дата: 18.10.05


Выводы?
Есть такой анекдот в виде тоста:
"- Пусть представителей сексуальных меньшинств станет больше!!
— ???!!
— нам достанется больше женщин! "
только не обижайтесь, чего там, это образно

просто новые технологии с рынка не уходят — они его расширяют (-тоже, кажется, баян )
Viva el Junta Militar! Viva el Presidente!
Re: С++ culture
От: Kisloid Мухосранск  
Дата: 19.10.05 13:25
Оценка: :))) :))) :))) :))
Здравствуйте, Ligen, Вы писали:

L>Есть такой анекдот в виде тоста:

L>"- Пусть представителей сексуальных меньшинств станет больше!!
L> — ???!!
L> — нам достанется больше женщин! "
— главное чтобы мы никому не достались...
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
((lambda (x) (list x (list 'quote x))) '(lambda (x) (list x (list 'quote x))))
Re: С++ culture
От: aik Австралия  
Дата: 19.10.05 14:15
Оценка: :)))
Здравствуйте, Ligen, Вы писали:

L>Как следствие — спрос на С++ программистов возрастает неимоверно.

L>По С++ реально не хватает спецов. Часто девелопером может устроится человек с минимальным опытом — 5 лет назад такое казалось невозможным.
L>У меня лично за прошлую неделю было n обращений в аську(!) с предложениями сменить работу.

Это где так удачно аську разместил? Можно в мыло
Re[2]: С++ culture
От: Ligen Украина http://zone-of-ambiguity.blogspot.com/
Дата: 19.10.05 14:22
Оценка:
Здравствуйте, aik, Вы писали:

aik>Это где так удачно аську разместил? Можно в мыло


хе-хе ))
на заборе, оччень известном, прям в центре города
дык, высылай, твою тож рядом напишу
Viva el Junta Militar! Viva el Presidente!
Re[2]: С++ culture
От: Ligen Украина http://zone-of-ambiguity.blogspot.com/
Дата: 19.10.05 14:24
Оценка:
Здравствуйте, Kisloid, Вы писали:

K>- главное чтобы мы никому не достались...


Ничего, как раз будет стимул заниматься физ подготовкой, так сказать, укреплять физическую немощь ))
Viva el Junta Militar! Viva el Presidente!
Re[3]: С++ culture
От: aik Австралия  
Дата: 19.10.05 14:24
Оценка:
Здравствуйте, Ligen, Вы писали:

aik>>Это где так удачно аську разместил? Можно в мыло

L>хе-хе ))
L>на заборе, оччень известном, прям в центре города
L>дык, высылай, твою тож рядом напишу

я свою аську не скрываю, она в каждом письме
Re[4]: С++ culture
От: Ligen Украина http://zone-of-ambiguity.blogspot.com/
Дата: 19.10.05 14:31
Оценка:
Здравствуйте, aik, Вы писали:

aik>я свою аську не скрываю, она в каждом письме


Ok.
Буду идти с работы, нарисую.
Time New Roman'ом. Или лучше в 3D ))
Жди толпы алчущих работодателей с горящими глазами
Viva el Junta Militar! Viva el Presidente!
Re: С++ culture
От: sch  
Дата: 19.10.05 14:59
Оценка: 11 (6) +13
А я вот честно говоря не понимаю причин, по которым спорят о преимуществах одних языков над другими языками, одних API над другими API, одних компиляторов над другими компиялторами. По моему скромному мнению, профессионал может работать с любыми языками, средставами, API, девкитами и прочим; все что нужно, для того, чтобы быть производительным -- компьютер, тишина и немного кофе.

Поймите меня правильно. Я программирую на C++, я люблю этот язык, знаю его норов, знаю тонкости его использования. Но если завтра мне будет нужно писать на C# -- я буду писать на C#, если будет нужно писать на Java -- буду писать на Java, а каким красивым и изящным может быть код на GW-BASIC... По моему скромному мнению, новый язык -- это здорово: можно взглянуть на кажущиеся неприступными истины.

Долой вражду на основе языков программирования.
Да здравствует языковый космополитизм.
Re[2]: С++ culture
От: Павел Кузнецов  
Дата: 19.10.05 16:30
Оценка: +4 :)
sch,

> А я вот честно говоря не понимаю причин, по которым спорят о преимуществах одних языков над другими языками, одних API над другими API, одних компиляторов над другими компиялторами. По моему скромному мнению, профессионал может работать с любыми языками, средставами, API, девкитами и прочим; все что нужно, для того, чтобы быть производительным -- компьютер, тишина и немного кофе.


Будет ли один и тот же человек одинаково производительным, пользуясь разными инструментами?
Posted via RSDN NNTP Server 2.0 beta
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен
Re[3]: С++ culture
От: aik Австралия  
Дата: 19.10.05 16:48
Оценка: +2
Здравствуйте, Павел Кузнецов, Вы писали:

>> А я вот честно говоря не понимаю причин, по которым спорят о преимуществах одних языков над другими языками, одних API над другими API, одних компиляторов над другими компиялторами. По моему скромному мнению, профессионал может работать с любыми языками, средставами, API, девкитами и прочим; все что нужно, для того, чтобы быть производительным -- компьютер, тишина и немного кофе.

ПК>Будет ли один и тот же человек одинаково производительным, пользуясь разными инструментами?

минимум 2 недели — нет. Дальше зависит от соображалки и насколько изменилось окружение вообще, а не только инструмент.
Re[2]: С++ culture
От: Чипсет Россия http://merlinko.com
Дата: 20.10.05 04:29
Оценка: :))) :))
Здравствуйте, sch, Вы писали:


sch>А я вот честно говоря не понимаю причин, по которым спорят о преимуществах одних языков над другими языками, одних API над другими API, одних компиляторов над другими компиялторами. По моему скромному мнению, профессионал может работать с любыми языками, средставами, API, девкитами и прочим; все что нужно, для того, чтобы быть производительным -- компьютер, тишина и немного кофе.

Разве не хочеться выбрать средство для работы поудобнее?
sch>Поймите меня правильно. Я программирую на C++, я люблю этот язык, знаю его норов, знаю тонкости его использования. Но если завтра мне будет нужно писать на C# -- я буду писать на C#, если будет нужно писать на Java -- буду писать на Java, а каким красивым и изящным может быть код на GW-BASIC... По моему скромному мнению, новый язык -- это здорово: можно взглянуть на кажущиеся неприступными истины.

Мне особенно нравиться Brainfuck.

sch>Долой вражду на основе языков программирования.

sch>Да здравствует языковый космополитизм.

Таки да. Ну вот и я учу Java, и даже Влад учит C++ и по слухам, он ему очень нравиться но он стесняеться в этом признаться
... << А писал я этот бред на RSDN@Home 1.1.4 stable rev. 510, под звуки ДДТ — Tы будешь вечно>>
"Всё что не убивает нас, делает нас сильнее..."
Re[3]: С++ culture
От: sch  
Дата: 20.10.05 08:44
Оценка: 22 (3) +1
ПК>Будет ли один и тот же человек одинаково производительным, пользуясь разными инструментами?

Одинаково ли хорошо звучит La Divina Commedia на русском, итальянском, китайском? Понятно, что разброс есть, но он зависит как от экспрессивности языка, так и от мастерства переводчика. Собственно говоря здесь наблюдается полная аналогия с программированием.

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

Так что...


Nel mezzo del cammin di nostra vita
mi ritrovai per una selva oscura
che' la diritta via era smarrita.


...равнозначно...


Земную жизнь пройдя до половины,
Я очутился в сумрачном лесу,
Утратив правый путь во тьме долины.


...вся разница -- в экспресии!
Re[3]: С++ culture
От: sch  
Дата: 20.10.05 08:57
Оценка: 6 (1) +3 :)
sch>>А я вот честно говоря не понимаю причин, по которым спорят о преимуществах одних языков над другими языками, одних API над другими API, одних компиляторов над другими компиялторами. По моему скромному мнению, профессионал может работать с любыми языками, средставами, API, девкитами и прочим; все что нужно, для того, чтобы быть производительным -- компьютер, тишина и немного кофе.
Ч>Разве не хочеться выбрать средство для работы поудобнее?

Я думаю, что гораздо важнее понять новый язык, понять причины, которые привели к конкретной реализации. Если у программиста получится это сделать -- дальше программирование будет легким, быстрым и будет доставлять массу удовольствия.

Соответственно, больше всего пугает самое новое и необычное: например, чаще всего у C++ программистов нарекания вызывает GC из .NET. Боже мой, он будет лазить по моим структурам когда ему захочется, и будет освобождать память!
Сам!


Это точно такой же страх, который испытывали первобытные люди при виде огня или молнии. Это страх не перед ужасным, это страх перед чем-то новым.

GC из .NET -- не ужасен, просто он несколько другой. Именно это и пугает.

Так что говорить, что один язык лучше другого значит подписываться в собственном мракобесии, невежестве и банальной трусости.

Как говорил один замечательный художник и просто умный человек: причиной любого конфликта является непонимание.
Re[4]: С++ culture
От: Cyberax Марс  
Дата: 20.10.05 09:08
Оценка: 1 (1) +2 -1
sch wrote:

> Соответственно, больше всего пугает самое новое и необычное: например,

> чаще всего у C++ программистов нарекания вызывает GC из .NET. /Боже
> мой, он будет лазить по моим структурам когда ему захочется, и будет
> освобождать память! Сам!/

Это-то фигня. Больше всего раздражает, что GC уничтожает память
недетерминировано. А значит RAII и подобные идиомы не проходят.

> GC из .NET -- не ужасен, просто он несколько /другой/. Именно это и

> пугает.

GC? Пугает? Хахахахаха.....

--
С уважением,
Alex Besogonov (alexy@izh.com)
Posted via RSDN NNTP Server 2.0 beta
Sapienti sat!
Re[5]: С++ culture
От: sch  
Дата: 20.10.05 09:23
Оценка: +2 -1
> Это-то фигня. Больше всего раздражает, что GC уничтожает память
> недетерминировано. А значит RAII и подобные идиомы не проходят.

Ну и?
Я не люблю играть в футбол, потому что правила запрещают играть руками
Плох ли футбол или я не понимаю причины, по которым правила фубола такие, какие они есть?
Posted via RSDN NNTP Server 1.9
Re[6]: С++ culture
От: Cyberax Марс  
Дата: 20.10.05 10:27
Оценка: +1
sch wrote:

>> Это-то фигня. Больше всего раздражает, что GC уничтожает память

>> недетерминировано. А значит RAII и подобные идиомы не проходят.
> Ну и?

И ну. Достает писать try..finally/using блоки в C#/Java, а в С++ я про
них уже забыл.

--
С уважением,
Alex Besogonov (alexy@izh.com)
Posted via RSDN NNTP Server 2.0 beta
Sapienti sat!
Re[7]: С++ culture
От: Дарней Россия  
Дата: 20.10.05 10:39
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>И ну. Достает писать try..finally/using блоки в C#/Java, а в С++ я про


Меня больше достает отсутствие множественного наследования и константных ссылок.
а RAII на самом деле не так уж часто необходим
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Всех излечит, исцелит
добрый Ctrl+Alt+Delete
Re[7]: С++ culture
От: Kisloid Мухосранск  
Дата: 20.10.05 10:41
Оценка: 1 (1)
Здравствуйте, Cyberax, Вы писали:

C>И ну. Достает писать try..finally/using блоки в C#/Java, а в С++ я про

C>них уже забыл.

Кстати мня тоже это не радует, интересно, а почему бы просто не добавить плюс к управляемому хипу еще и неуправляемый ??? В таком случае я уже давно бы про С++ забыл бы...
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
((lambda (x) (list x (list 'quote x))) '(lambda (x) (list x (list 'quote x))))
Re[8]: С++ culture
От: Cyberax Марс  
Дата: 20.10.05 11:08
Оценка: +2
Kisloid wrote:

> C>И ну. Достает писать try..finally/using блоки в C#/Java, а в С++ я про

> C>них уже забыл.
> Кстати мня тоже это не радует, интересно, а почему бы просто не
> добавить плюс к управляемому хипу еще и неуправляемый ??? В таком
> случае я уже давно бы про С++ забыл бы...

Welcome to C++/CLI

--
С уважением,
Alex Besogonov (alexy@izh.com)
Posted via RSDN NNTP Server 2.0 beta
Sapienti sat!
Re: С++ culture
От: DJ KARIES Россия  
Дата: 21.10.05 15:40
Оценка:
Здравствуйте, Ligen, Вы писали:

L>Выводы?

L>Есть такой анекдот в виде тоста:
L>"- Пусть представителей сексуальных меньшинств станет больше!!
L> — ???!!
L> — нам достанется больше женщин! "

Это истинно, если педиков будет больше.
А вот лесбийские девицы всё как раз и портят.

Так что, господа, да здравствует педерастия!
Ибо: "- нам достанется больше женщин!"
и множественного наследования в особо извращённой форме
http://likos.ru http://dkdens.narod.ru http://giref.forthworks.com
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.