Size: a a a

Programming Offtop

2020 March 25

AN

Alexander Nozik in Programming Offtop
Декар
В крествх
источник

Д

Декар in Programming Offtop
Аргумент. Про кресты и отсутствие неявного рантайма (явный есть везде) описано у страуструпа в манифесте
источник

AN

Alexander Nozik in Programming Offtop
Декар
Аргумент. Про кресты и отсутствие неявного рантайма (явный есть везде) описано у страуструпа в манифесте
А что такое неявный рантайм?
источник

Д

Декар in Programming Offtop
Тот, который ты не объявляешь своим кодом.
источник

AN

Alexander Nozik in Programming Offtop
Декар
Тот, который ты не объявляешь своим кодом.
А почему это JVM неявный, а sharedPtr - явный. Не понял. Хотя это абсолютно не важно.

Я на самом деле с тобой даже соглашусь. В твоей узкой задаче С++ без ++ действительно ничего.
источник

Д

Декар in Programming Offtop
Вот в расте есть рантайм, он не zero-cost, но весь рантайм явный, что далает этот инструмент вполне пригодным для системки.
источник

Д

Декар in Programming Offtop
Alexander Nozik
А почему это JVM неявный, а sharedPtr - явный. Не понял. Хотя это абсолютно не важно.

Я на самом деле с тобой даже соглашусь. В твоей узкой задаче С++ без ++ действительно ничего.
Забавно, что мне очень нужны лямбды, кортежи и стандартная библиотека. И классами я пользуюсь. А вот кучи почти всегда уменя нет.
источник

AN

Alexander Nozik in Programming Offtop
Декар
Забавно, что мне очень нужны лямбды, кортежи и стандартная библиотека. И классами я пользуюсь. А вот кучи почти всегда уменя нет.
Ну так раст тебе, он значительно более человеческий с точки зрения языка и лямбды там уж точно лучше
источник

Д

Декар in Programming Offtop
Из-за этого главная беда С - управление памятью - меня не касается.
источник

AN

Alexander Nozik in Programming Offtop
Декар
Из-за этого главная беда С - управление памятью - меня не касается.
Мы говорили про С++. И главная беда там не управление памятью.
источник

Д

Декар in Programming Offtop
Alexander Nozik
Ну так раст тебе, он значительно более человеческий с точки зрения языка и лямбды там уж точно лучше
Там сложнее сделать так, чтобы компилятор ругался на слчай, когда функция, которую ты ожидаешь в компилтайме, перелезает в рантайм
источник

Д

Декар in Programming Offtop
Alexander Nozik
Мы говорили про С++. И главная беда там не управление памятью.
А какая?
источник

BP

Bogdan Panchenko in Programming Offtop
Andrew Mikhaylov
Тебе тоже auto религия не позволила бы пользоваться? Или где там в крестах в шаблонах тонуть надо?
Как будто я пишу на крестах 🌚
источник

BP

Bogdan Panchenko in Programming Offtop
Я только слышал что с ними не всегда просто
источник

AN

Alexander Nozik in Programming Offtop
Декар
А какая?
* Отсутствие нормальных модулей
* Кривой и безумно заздутый стандарт сшитый по принципу монстра Франкенштейна из всего, что попало.

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

Д

Декар in Programming Offtop
Alexander Nozik
* Отсутствие нормальных модулей
* Кривой и безумно заздутый стандарт сшитый по принципу монстра Франкенштейна из всего, что попало.

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

AN

Alexander Nozik in Programming Offtop
Декар
Это всё верно для применение крестов там, где их не надо применять.
То есть где угодно, кроме гейм дева?
источник

Д

Декар in Programming Offtop
Зачем разные либы для игр, драйверов или числодробилок? А для другого есть шарпы или ява.
источник

Д

Декар in Programming Offtop
Alexander Nozik
То есть где угодно, кроме гейм дева?
Какие нужно использовать либы для написании третьего дума?
источник

AN

Alexander Nozik in Programming Offtop
Декар
Какие нужно использовать либы для написании третьего дума?
Я и говорю, в гейм-деве оно актуально.
источник