
Nobue
16.08.2016
07:47:42

⬗VLAD⌶K⬖
16.08.2016
07:47:56
чуял что будет адовый хардкор

Aragaer
16.08.2016
07:48:27
я в этом году нашел для себя шикарный юнит-тест фреймворк для С

Vadim
16.08.2016
07:48:55

Google

Aragaer
16.08.2016
07:48:57
и теперь пишу на С по тдд. В какой-то момент я могу перейти на плюсы в процессе - когда мне надоедает везде явно передавать this.

Владимир
16.08.2016
07:48:59

Aragaer
16.08.2016
07:49:05
minunit.h 8)
minunit.h это файл в 3 строки

Nobue
16.08.2016
07:49:46
просто реальный мир он как бы сильно сложнее и на проектах приходится юзать много всего, и одним Си ты не отделаешься, придётся и плюсами "руки марать" и даже не дай Бог джаваскриптом

Владимир
16.08.2016
07:50:11
Очень часто именно от виндоуз пользователей слышал восхваления в адрес с++ и не особо лестные о си :)

Aragaer
16.08.2016
07:50:32
я не про марать. Я про то, что я вижу код на плюсах и каждый раз это вызывает реакцию "ну зачем же вы тут так наусложняли?"

Nobue
16.08.2016
07:50:38
если тебе удаётся жить в мире где есть только Си (например эмбеддед разработка) я правда за тебя рад
но твои теоретизирования что Си для всего лучше всего это маразм

Aragaer
16.08.2016
07:50:57
а по факту у меня эмбеддед на плюсах сейчас
и приходится ходить и объяснять всем, что блин, не используйте new от слова совсем

Nobue
16.08.2016
07:51:51
просто ты свой опыт-то не обобщай на всех

Vadim
16.08.2016
07:51:55

Google

Nobue
16.08.2016
07:52:20

Sheridan
16.08.2016
07:52:36
C++ крут и намного лучше этих ваших питонов. Но на питонах удобнее писать там, где скорость выполнения кода и потребления памятей не важна.

Aragaer
16.08.2016
07:52:46
мой опыт говорит, что большинство кода на плюсах, который мне попадался, переусложнен без минимальных попыток понять, что там вообще творится

Nobue
16.08.2016
07:53:26
Арагер ты живешь в очень узком и очень специальном тихом мире, в котором и правда Си вполне хватает на задачи и он является основным инструментом, но вне твоего мира это как бы немножко не так

Aragaer
16.08.2016
07:53:45
конкретный пример - 15 классов "коллбэков", асинхронный ввод-вывод, перегрузка операторов потоков, при этом создане файлов через system("touch file");

Nobue
16.08.2016
07:54:30
да ничего нет страшного ни в стандартной библиотеке, ни в наследовании ни в ООП ни в колбэках ни в перегрузках

Aragaer
16.08.2016
07:54:37
а я видел кстати примеры хороших плюсов
андроид например

Nobue
16.08.2016
07:54:53
все это инструменты для решения задач
и не все задачи можно решить молотком или чистым Си

Aragaer
16.08.2016
07:55:20
так вот там нет перегрузки операторов, нет 20 слоев наследования и минимальное использование стандартной библиотеки

Nobue
16.08.2016
07:55:31
ну или как минимум это будет неэффективно
ты же веб-сервисы на чистом Си не будешь писать?

Aragaer
16.08.2016
07:55:45
есть места, в которых плюсы отличаются от обычного С. И в случае андроида использование
этих отличий было оправдано

Denis
16.08.2016
07:56:20
Ребята в @android_ru как раз обратное утверждали

Aragaer
16.08.2016
07:56:26
я могу писать на чем угодно. Вопрос в том, оправдано ли использование тех или иных фичей или я их использую только потому что они есть в языке

Stanislav
16.08.2016
07:57:10

Nobue
16.08.2016
07:57:30
ну как бы плюсы я сам использую тоже на очень ограниченном уровне сознательно, в районе Си с классами, просто для многих задач которые у меня были на практике плюсы были необходимы просто бай дезайн потому что нужные либы были только для плюсов

Aragaer
16.08.2016
07:57:41
мм. гугл не признается, что такое wct

Google

Nobue
16.08.2016
07:58:10
и твой любимый Сишный компилятор их просто бы не собрал

Zahar
16.08.2016
07:58:13
web-component-tester
Women in Communication and Technology

Nobue
16.08.2016
07:58:42
надо запомнить

Zahar
16.08.2016
07:58:57
"Wonderful Christmas Time"

Stanislav
16.08.2016
07:59:07

Zahar
16.08.2016
07:59:09
песни Пола Маккартни

Aragaer
16.08.2016
07:59:21
а там дело в name mangling.

Stanislav
16.08.2016
07:59:42
Принял челендж?)

Aragaer
16.08.2016
07:59:48
я один раз видел ... ну и даже писал - из сишного кода "эмуляцию" сиплюсплюсных вызовов

Nobue
16.08.2016
07:59:55
ладно, спорить с фанатиками дело гиблое

Aragaer
16.08.2016
08:00:44
да, я испытываю нелюбовь к плюсам. Некоторую. И к шарпу сильную

Nobue
16.08.2016
08:00:55
ну вот и балда
шарп-то за что?

Stanislav
16.08.2016
08:01:14
AACAADOPOPAACD

Aragaer
16.08.2016
08:01:34
фраза "я могу писать на любом языке" не означала "я способен писать на любом языке", она подразумевала "если бы я писал на каком-то языке (и дальше продолжение)"

Stanislav
16.08.2016
08:01:35
Тут нет цифер карл

Nobue
16.08.2016
08:01:36
шарп хороший язык сам по себе и очень современный

Aragaer
16.08.2016
08:01:43
за то, что он "еще хуже, чем плюсы"

Google

Stanislav
16.08.2016
08:01:50
16 букв и одна перепутана

Aragaer
16.08.2016
08:01:50
8)

Nobue
16.08.2016
08:01:53
да он вообще о другом
у него с плюсами ничего общего нет

Aragaer
16.08.2016
08:02:26
чесслово, на шарпе пытался писать один раз

Stanislav
16.08.2016
08:02:31
А ещё он не компилируется в машинный код

Aragaer
16.08.2016
08:02:37
не осилил все эти маршаллинги и прочие страшные слова

Nobue
16.08.2016
08:02:40
я тоже не особо люблю майкрософт и их технологии но шарп сам по себе язык хороший

Stanislav
16.08.2016
08:02:51
Хотя на винде у всех есть . net

Aragaer
16.08.2016
08:03:09
а не на винде его почти ни у кого нет. Хотя не, есть моно

Admin
ERROR: S client not available

Nobue
16.08.2016
08:03:16
сильно современнее и лучше джавы например

Aragaer
16.08.2016
08:03:29
но большинство шарп программеров способны написать так, что на моно нифига не запускается

Nobue
16.08.2016
08:03:45
ну ты давай разделяй все же язык и фреймворки
я вот тоже не люблю дотнет
но шарп за это ругать как-то глупо

Aragaer
16.08.2016
08:04:03
у меня была конкретная задача - прочитать из сокета поток байт и вызвать какие-то функции

Costel Salanders
16.08.2016
08:04:16
А асп скоро кроссплатформа будет

Aragaer
16.08.2016
08:04:42
так вот тут я несколько дней бился головой об этот маршаллинг, ансэйф, анменеджед и прочее

Google

Aragaer
16.08.2016
08:04:46
и не осилил

Nobue
16.08.2016
08:04:54
ну это скорее говорит о тебе, а не о шарпе как бэ

Aragaer
16.08.2016
08:05:15
наверно
просто я одновременно с этим представлял себе, насколько это все естественно делается на С

Nobue
16.08.2016
08:05:43
и чтобы ты понял я вообще не фанат шарпа ни разу, просто меня поражает твоя необъективность и зашоренность
нельзя так тем более на канале про питон

Aragaer
16.08.2016
08:05:59
и эти вещи мне казались надуманными усложнениями

v
16.08.2016
08:06:05
тоже за пару дней

Nobue
16.08.2016
08:06:24
я не понимаю как ты тогда питон-то переносишь
он же динамически типизирован

v
16.08.2016
08:06:38
и, в общем-то, особого представления о чтении из сокетов до этого не имел

Nobue
16.08.2016
08:06:42
и не компилируется

Aragaer
16.08.2016
08:06:46
и чего

Costel Salanders
16.08.2016
08:06:49
Ему нравится ООП в питоне

Aragaer
16.08.2016
08:07:03
я не говорю, что плюсы плохие, потому что это плюсы

Costel Salanders
16.08.2016
08:07:03
Лучше ООП я ещё нигде не видел

v
16.08.2016
08:07:22

Nobue
16.08.2016
08:07:26
ну в питоне скорее кусочки ООП

v
16.08.2016
08:07:30
и уже не мыслишь жизни без него

Nobue
16.08.2016
08:07:37
но я согласен что они удачно выбрали самые полезные

Aragaer
16.08.2016
08:07:37
я говорю, что плюсы плохие, потому что тонны говнокодеров что-то на них ваяют и это что-то не ломается сразу, а отправляется в продакшн

v
16.08.2016
08:07:59
вот помню, говнокодил я на Си