Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Троллинг С++. Обсудим?

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Треп] >> Троллинг С++. Обсудим?
Имя
Сообщение << Старые топики   Новые топики >>
Троллинг С++. Обсудим? - 2010-10-08 19:52:25.546666   
Genco

Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
Собственно, наткнулся тут случайно на некое подобие статьи. ВОТ Там автор не совсем объективно и не везде корректно дает обзор С++ (именно с плюсами) & STL. Но, тем не менее, почитать занятно. Интересны мнения.
Warning: многабукафф, очептяки, верстка не ахти. И всё же…
Post #: 1
RE: Троллинг С++. Обсудим? - 2010-10-09 15:50:39.400000   
ShyRka

Сообщений: 235
Оценки: 0
Присоединился: 2010-07-09 10:55:56.626666
Ну как на меня автор прав С++ языки системного програмирвоания ,он больше под ето подходит, а такие языки на подобие С# больше подходят для написания графических пользовательских интерфейсов. ( Я еще не очень спец , ну и стажа немного , но ето мойо скромное мнения! )
Post #: 2
RE: Троллинг С++. Обсудим? - 2010-10-10 00:30:39.763333   
Genco

Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
Ну блин,это то как раз чистая правда. Но он же далеко не только про гуй там расписал…Мда, хиловато, вероятно бояниста тема совсем((
Post #: 3
RE: Троллинг С++. Обсудим? - 2010-10-10 00:44:37.170000   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
Да ты просто не умеешь троллить C++-кодеров.

Смотрим сюда: http://thread.gmane.org/gmane.comp.version-control.git/57643/focus=57918
Краткое описание ссылки: Линус, в ответ на провокацию тролля, отвечает троллингом настолько толстым, что интернет потом гудит полгода. C++ программисты наперебой оставляют записи в своих блогах типа "A response to Linus Torvalds on C++". Мессагу Линуса обсуждают в журналах, в подкастах… Короче везде, где есть хотя бы один C++ программист, все говорят об этой мессаге.

Троллить C++-кодеров, как я понимаю, несложно, но всё же нужен некоторый навык.
Post #: 4
RE: Троллинг С++. Обсудим? - 2010-10-10 02:16:47.753333   
Genco

Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
Ох,зачет!)) Ну да, до Линуса, конечно,…. Прям даже в закладки положу такое.
Post #: 5
RE: Троллинг С++. Обсудим? - 2010-10-10 03:27:51.416666   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
quote:

ORIGINAL: Свеча Яблочковa
Эпиграф к статье понравился) Как и тот факт, что STL придумалась в бреду))) Жаль, сам по си++ более-менее адекватно высказаться не могу, потролльте семейство алгола кто-нибудь)

Ты про паскаль с дельфи? Их используют сексуальные меньшинства, которые в следствие своего меньшинства испытывают груду комплексов и развести их как два пальца обоссать бита переслать. Основная канва выступления должна быть такой:
Паскаль – это вообще уродский язык, который весь из себя C, только с рядом религиозных ограничений, типа отсутствия указателей, препроцессора и нормального for'а. Дельфи же вызывает смех у аудитории, поскольку он считается языком быстрой разработки, только потому, что он позволяет быстро накликать пользовательский интерфейс – как будто разработка интерфейса когда-нибудь существенно влияла на время разработки программы.
Кроме того, есть куча мелочей, которые можно упомянуть. Например то, что все эти языки начиная с алгола почему-то предпочитают использовать огромные кучи лексического мусора, типа begin/end, procedure, function, of, … C-like языки показали, что вполне можно обойтись без слов procedure и function, не забивать ими сорец, а begin/end успешно заменяются фигурными скобочками.
Ах, ну да. Если хочется, чтобы твоя позиция была бы непоколебимой, не надо пытаться бить их преимуществами C-like языков. Надо бить их преимуществами C. И, можно, взять какой-нибудь второй язык, из прикладных-десктопных. Типа Java/C#/D. Но какой-нибудь один. Я не знаю какой лучше, надо тот, который хорошо знаешь и умеешь применять на практике. Кроме того, надо заранее у себя в голове очень чётко очертить круг задач, для которых идеально подходит C; и круг задач для которых идеально подходит Java/C#/D.
Ах, ну да. Они начнут ещё размахивать оберонами и Ada. К этому надо быть готовым. Как это пресечь, я точно не знаю, но от оберонов можно, быть может, отбиться, заявляя что обероны никогда нафиг никому не были нужны – это виртовская игрушка для Вирта. И, кстати, можно в лоб задать вопрос: кто из них пишет на Ada, и как у него успехи с кодингом на Ada.
Post #: 6
RE: Троллинг С++. Обсудим? - 2010-10-10 04:12:51.726666   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
quote:

ORIGINAL: Genco
Ох,зачет!)) Ну да, до Линуса, конечно,…. Прям даже в закладки положу такое.

Не, ну это пример именно троллинга. Формулировки расплывчаты, в них больше эмоций чем смысла. Даже такой толстый тролль как Линус, тихо свалил из дальнейшей дискуссии, понимая, что если придут ребята действительно подсекающие в C++, то ему придётся туго.
Но вот здесь: http://www.realworldtech.com/forums/index.cfm?action=detail&id=110618&threadid=110549&roomid=2 он уже высказывает более определённое мнение, с более обоснованными претензиями к C++.

Но самое зачётное – это троллить C++-кодеров, доказывая им что ООП – это дерьмовый подход к программированию.
Начать изучение вопроса можно отсюда: http://www.xakep.ru/post/53371/ В комментах на blogenerator'е есть замечательное высказывание, я ржал очень долго:
quote:

Чисто мировозренченское наблюдение.

Послушайте, я правильно понял, что объектников публично "наклонили" прямо на их главном съезде? Это как если бы я явился в главный муслимскую мечеть и жизнерадостно пернул бы там посредине толпы бородачей? Мне интересно, разве можно безнаказанно так унижать чужую религию, например ООП, да ещё на территории верующих, и при этом, это описывается в статье, как "открытая дискуссия с противниками (ООП) под смех зала".

Уже только за это можно уважать западную демократию: публично доказать на сборище объектников, что они казлы и нихера не понимают в программировании, и за это они даже не выколят тебе глаза, а будут "одобрительно смеяться". Мама мия, как чуден мир и толерантность в частности!
Это я к тому, что "наклонить" ООП может быть даже проще, чем наклонить C++. А если, наклоняя ООП, наклонять C++ – то после такого фундаментального наклона, разогнуться сможет не каждый.
Post #: 7
RE: Троллинг С++. Обсудим? - 2010-10-10 16:34:55.950000   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
quote:

ORIGINAL: Свеча Яблочковa
quote:

Дельфи же вызывает смех у аудитории, поскольку он считается языком быстрой разработки, только потому, что он позволяет быстро накликать пользовательский интерфейс

Перечитал несколько раз эти два необоснованных и несвязанных факта) Кто и когда сказал такое, что делфи язык быстрой разработки, потому что он позволяет перетащить на форму кнопки и надписи?

Каждый дельфист, стоит только прижать его к стенке, начинает доказывать что дельфи – это язык быстрой разработки. Но единственное что в дельфи можно делать быстро, по сравнению с C – это наклепать интерфейс мышкой. Всё остальное делается не быстрее чем в C. Быстрая разработка – это lisp, smalltalk и тому подобные языки. Дельфовая же низкоуровневая итеративность нисколько не способствует быстрой разработке.
quote:

ORIGINAL: Свеча Яблочковa
quote:

Например то, что все эти языки начиная с алгола почему-то предпочитают использовать огромные кучи лексического мусора, типа begin/end, procedure, function, of, … C-like языки показали, что вполне можно обойтись без слов procedure и function, не забивать ими сорец, а begin/end успешно заменяются фигурными скобочками.

Неет, ты путаешь, это не лексический мусор, а классная разметка, которую очень удобно читать, и которая здорово помогает рефакторингу. Она расчитана на человека, а не на робота. Человек по определению лучше воспринимает слова, чем скобочки, звездочки.. Размер файла от синтаксиса не зависит. Обойтись-то можно, само собой, не в скрижалях же небесных эти бегины написаны)

Тебе не светит троллить паскалистов. Чтобы их троллить этим, самым очевидным недостатком, надо иметь опыт чтения чужих сорцов, над которыми авторы действительно потрудились, чтобы они были бы читаемыми. Сорцы C действительно можно вылизать так, чтобы мозг хватал сразу весь код и усваивал его сразу. С паскалями это сложнее, именно из-за лексического мусора, из-за кучи никому не нужных букв.
Если же они начнут толкать слова про рефакторинг, ты напомни им, что автоматизация рефакторинга выполняется, подчастую, регекспами, и попроси их написать парочку регекспов, которыми они выполняют рефакторинг. Ну и когда они начнут писать что-то в стиле ".*?(?>=end)end;?", напомни им, что все эти буквы, в случае C заменятся на один символ фигурной скобки.
Да, и поставь огромную точку в этом обсуждении, заявив, что рефакторинг – это проблема ООП языков. Таких как дельфи.
quote:

ORIGINAL: Свеча Яблочковa
quote:

Они начнут ещё размахивать оберонами и Ada.

Ну да. Почему военная техника летает на аде, а не на сях, аааа??

Блин, всё-то тебе объяснять надо. Не надо позволять им сводить вопрос к тому, на чём пишут вояки. Проблемы вояк – это их личные проблемы. Вопрос в том, на чём пишут дельфисты. А они пишут не на Ada. Ada может и крутой язык, но Ada – это не дельфи. Существенно не дельфи. Только позорный школьнег может писать на дельфи, и думать что он создаёт RT код, прям как на профессионал, который лет десять пишет на аде.
Хотя прежде, чем этот факт выуживать на поверхность, можно задать вопрос о том, какой процент военного софта пишется на Ada. Да, и чтоб совсем смешно было, можно спросить, на чём написана ОС, под которой крутятся эти программы. Пускай они помашут шашками на этот счёт, а вот потом, поднимай вопрос о том, на чём пишут дельфисты.
Post #: 8
RE: Троллинг С++. Обсудим? - 2010-10-10 22:19:31.480000   
Genco

Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
Не, отбиваться за паскалистов - идея крайне, крайне гиблая. Но…
Нуу, не настолько ж просто. Во-первых, Delphi - это не только быстрый интерфейс, это и единая (пусть и кривоватая) система классов/компонентов/технологий. В плюсах люто, быстро и с песнями решается математическая задача, а потом внезапно оказывается,что язык совсем не для быдлокодеров, потому взаимодействие с каждой очередной технологией займет небольшую такую книжку почитать. В дельфях же будет компонент для этого (набор компонентов), общаться с которыми надо точно также.

Про лексику: мне что-то подсказывает, что проектирование структуры данных и алгоритмов сожрет поболе времени,чем написание begin'ов.

А есть ещё фол последней надежды - отсылка к С++ Builder. Вполне себе достойный способ сравнить как "язык лежит в руке". Казалось бы, без мелкомягких наворотов С++ не должен бы потерять в мощности/красоте/удобстве. Вот только у борланда я,как и большинство, стал бы писать только на дельфях. Даже несмотря на то,что управляться с ним в разы удобнее,чем с MFC. А Managed-C++ смотрится наоборот,выигрышнее. Что же получается, свистелки с перделками внешние ценность языка так меняют?
Post #: 9
Страниц:  [1]
Все форумы >> [Треп] >> Троллинг С++. Обсудим?







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.