tag:blogger.com,1999:blog-654279083390275842.post2574662931049434596..comments2024-03-19T12:22:43.654+03:00Comments on Размышлизмы eao197: [prog.flame] Попрограммировал на Java, делюсь впечатлениями. Часть I. Общие слова.eao197http://www.blogger.com/profile/17283739752119445290noreply@blogger.comBlogger12125tag:blogger.com,1999:blog-654279083390275842.post-32230084456022598302010-04-15T09:24:04.332+03:002010-04-15T09:24:04.332+03:002Rustam:
Временами, когда смотришь, какой говноко...2Rustam:<br /><br />Временами, когда смотришь, какой говнокод производят начинающие C++ники, хочется пересадить их на Modula-2 или Oberon.eao197https://www.blogger.com/profile/17283739752119445290noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-29359600722560635892010-04-15T08:45:12.053+03:002010-04-15T08:45:12.053+03:00Интересно, попробовать что-ли на обероне пописать ...Интересно, попробовать что-ли на обероне пописать :)Rustamhttps://www.blogger.com/profile/17746482246614094380noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-70639859169855923142010-04-14T11:17:57.788+03:002010-04-14T11:17:57.788+03:00>Сложно оказаться в команде с человеком, которы...<i>>Сложно оказаться в команде с человеком, который начинает применять отрыжку типа mpl и плодить тонны каких-то леших шаблонов с 5 шаблонными параметрами.</i><br /><br />С этим согласен на 100%. C++ дает простор таким велосипедостроителям. Наверное, в 0.1% случаев это хорошо. В остальных -- это overkill. Однако, это не проблема языка, я считаю.eao197https://www.blogger.com/profile/17283739752119445290noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-27770672542030324142010-04-14T11:14:16.712+03:002010-04-14T11:14:16.712+03:00Ненависти я тоже не испытываю. Она действительно н...Ненависти я тоже не испытываю. Она действительно неконструктивна.<br /><br />А пользоваться С++ не особо сложнее чем С (который я люблю). Сложно оказаться в команде с человеком, который начинает применять отрыжку типа mpl и плодить тонны каких-то леших шаблонов с 5 шаблонными параметрами. Ты смотришь на все это в унынии и вспоминаешь о том, как в школе тоже любил шаблонные метапрограммки и думал, что это круто. Но перегорел с тех времён...Anonymoushttps://www.blogger.com/profile/13164706078167130240noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-68788346215830695932010-04-14T11:03:09.803+03:002010-04-14T11:03:09.803+03:00>Если вы на меня намекаете, то все совсем не та...<i>>Если вы на меня намекаете, то все совсем не так =)</i><br /><br />А со стороны, все-таки, лучше видно ;)<br /><br /><i>>Но отсутствие страха не означает трепетную любовь.</i><br /><br />Сложно представить, как пользоваться инструментом и испытывать к нему такую ненависть ;)<br /><br />Считать C++ сборищем костылей не конструктивно. За каждым "костылем", как правило, есть вполне разумное решение и/или компромис. Если встать на такую точку зрения, то C++ сборищем костылей уже не кажется.eao197https://www.blogger.com/profile/17283739752119445290noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-30085915227221939852010-04-14T10:11:09.992+03:002010-04-14T10:11:09.992+03:00А кто здесь -фоб? Если вы на меня намекаете, то вс...А кто здесь -фоб? Если вы на меня намекаете, то все совсем не так =)<br /><br />Фобия --- это страх. У меня нету страха С++. Но отсутствие страха не означает трепетную любовь.Anonymoushttps://www.blogger.com/profile/13164706078167130240noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-88439730026463681802010-04-14T09:34:39.405+03:002010-04-14T09:34:39.405+03:00>Вот и С++ такой же. Когда смотришь на него во ...<i>>Вот и С++ такой же. Когда смотришь на него во всей его совокупности фич и на то как все эти фичи используют, то понимаешь что язык это уродливый до невозможности.</i><br /><br />Ну что тут сказать. К C++фобам я не отношусь и кидаться в C++ гнилыми помидорами мне не интересно. C++ применяю давно и успешно. Альтернативы ему пока нет.eao197https://www.blogger.com/profile/17283739752119445290noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-40112555205988419502010-04-14T09:18:12.443+03:002010-04-14T09:18:12.443+03:00Нет. Бензопила это не сборище костылей. Сборище ко...Нет. Бензопила это не сборище костылей. Сборище костылей --- это бензопила без бензина и мотора, к которой приделали паровой котел и пилят лес.<br /><br />Вот и С++ такой же. Когда смотришь на него во всей его совокупности фич и на то как все эти фичи используют, то понимаешь что язык это уродливый до невозможности.Anonymoushttps://www.blogger.com/profile/13164706078167130240noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-79116310918595913692010-04-14T08:50:00.098+03:002010-04-14T08:50:00.098+03:00>Одного другого не отменяет
А по мне, так отме...<i>>Одного другого не отменяет</i><br /><br />А по мне, так отменяет. Бензопилой гораздо легче оттяпать себе ногу, чем ручной ножовкой. При этом можно утверждать, что бензопила -- это сборище костылей -- моторчик слабенький, без бензина не работает и пр. Тем не менее, бензопилами лес рубят так, что только щепки летят. Вот так же и с C++ -- это далеко не идеальный язык, но хорошие программы на нем писать не так сложно, как об этом говорят.<br /><br />Если продолжать аналогию про пилы, то Java по сравнению с C++ -- это эдакий комбайн про прокладке просек: сам деревья пилит, пни выкорчевывает, а оператор сидит в хорошо защищенной и отапливаемой кабине. Только горючего этой комбайн жрет немерянно, и просеки только по прямой и только в сосновых лесах прокладывает. :)eao197https://www.blogger.com/profile/17283739752119445290noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-55502900726267238112010-04-14T08:27:04.633+03:002010-04-14T08:27:04.633+03:00>> Сначала надо бы определиться, что такое C...>> Сначала надо бы определиться, что такое C++: мощная пушка без предохранителя, случайный выстрел из которой отрывает сразу обе ноги, или же набор костылей :)<br /><br />Одного другого не отменяет. Можно себе костылём ноги перебить, а потом на других костылях передвигаться...Anonymoushttps://www.blogger.com/profile/13164706078167130240noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-56696438867863948822010-04-14T06:27:25.177+03:002010-04-14T06:27:25.177+03:00>И скажем не таясь: как не пиши получится в бол...<i>>И скажем не таясь: как не пиши получится в большинстве случаев весьма ублюдочно, потому что С++ весь из одних костылей состоит.</i><br /><br />Сначала надо бы определиться, что такое C++: мощная пушка без предохранителя, случайный выстрел из которой отрывает сразу обе ноги, или же набор костылей :)eao197https://www.blogger.com/profile/17283739752119445290noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-50600884725018969992010-04-14T01:05:54.462+03:002010-04-14T01:05:54.462+03:00>> Вот сколько в C++ есть способов написать ...>> Вот сколько в C++ есть способов написать систему логгирования? На макросах, на основе ООП, на основе шаблонов – плюс невероятное количество сочетаний этих ингредиентов. <br /><br />И скажем не таясь: как не пиши получится в большинстве случаев весьма ублюдочно, потому что С++ весь из одних костылей состоит.Anonymoushttps://www.blogger.com/profile/13164706078167130240noreply@blogger.com