Size: a a a

2020 March 05

DF

Dmitry Frolov in ErlangRus
👍спс
источник

СИ

Сергей Иванов in ErlangRus
Dmitry Frolov
Можно выжимку из жизненного опыта? Java vs c++
java vs c++ - сравнить грушу со свиньей?
источник

СИ

Сергей Иванов in ErlangRus
Lev Walkin
В телеге не описать, но Swift лучше.
но в swift объекты в куче и подсчет ссылок - нечестно взять и сказать, что swift лучше. хотя соглашусь что вот в такой форме c++|java - swift лучше пожалуй (но тут надо упомянуть что swift пока весьма ограничен в платформах)
источник

LW

Lev Walkin in ErlangRus
Сергей Иванов
но в swift объекты в куче и подсчет ссылок - нечестно взять и сказать, что swift лучше. хотя соглашусь что вот в такой форме c++|java - swift лучше пожалуй (но тут надо упомянуть что swift пока весьма ограничен в платформах)
Объекты в куче с подсчетом ссылок — это же идиома современного c++ тоже: std::shared_ptr и вперёд. И это лучше, чем джавский gc для кучи приложений, связанных с живыми людьми.
источник

СИ

Сергей Иванов in ErlangRus
Lev Walkin
Объекты в куче с подсчетом ссылок — это же идиома современного c++ тоже: std::shared_ptr и вперёд. И это лучше, чем джавский gc для кучи приложений, связанных с живыми людьми.
на C++ можно (нужно) писать без shared_ptr , к тому-же раньше там еще и мьютекс висел каждый чих. но повторюсь если речь идет за стравнение в java то cc скорее всего не нужен
источник

АН

Антон Нестеренко in ErlangRus
возможность создавать объекты на стеке всётаки одно из преимущество плюсов.. в сисярпе же не просто так структуры появились, ну и плюс много чего происходит на этапе компиляции, что в остальных языках ест рантайм
источник

АН

Антон Нестеренко in ErlangRus
плюсы - это топовый перформанс, плюс близость к железу и отчасти кроссплатформенность на уровне исходников
источник

АН

Антон Нестеренко in ErlangRus
но нет нормальной рефлексии, что усложняет разработку
источник

СИ

Сергей Иванов in ErlangRus
Антон Нестеренко
возможность создавать объекты на стеке всётаки одно из преимущество плюсов.. в сисярпе же не просто так структуры появились, ну и плюс много чего происходит на этапе компиляции, что в остальных языках ест рантайм
в свифте структуры на стеке
источник

АН

Антон Нестеренко in ErlangRus
Сергей Иванов
в свифте структуры на стеке
а где он работает, кроме макоси?
источник

АН

Антон Нестеренко in ErlangRus
или вопрос был на чём писать под макось?
источник

СИ

Сергей Иванов in ErlangRus
Антон Нестеренко
а где он работает, кроме макоси?
есть сборки под linux (ubuntu, fedora, arch)  https://t.me/SwiftOnServerRU
источник

СИ

Сергей Иванов in ErlangRus
Антон Нестеренко
но нет нормальной рефлексии, что усложняет разработку
а что ты подразумеваешь под нормальной рефлексией?
источник

АН

Антон Нестеренко in ErlangRus
Сергей Иванов
а что ты подразумеваешь под нормальной рефлексией?
ну возможность в рантайме посмотреть структуру класса, имена полей и т.п., чтобы например сделать сериализацию
источник

СИ

Сергей Иванов in ErlangRus
Антон Нестеренко
ну возможность в рантайме посмотреть структуру класса, имена полей и т.п., чтобы например сделать сериализацию
Я думал это интроспекция называется
источник

СИ

Сергей Иванов in ErlangRus
Антон Нестеренко
ну возможность в рантайме посмотреть структуру класса, имена полей и т.п., чтобы например сделать сериализацию
rtti есть же
источник

АН

Антон Нестеренко in ErlangRus
источник

СИ

Сергей Иванов in ErlangRus
Холоним. Век живи век учись
источник

АН

Антон Нестеренко in ErlangRus
Сергей Иванов
rtti есть же
он слишком слабенький, из-за того, что нужно хорошую производительность поддерживать
источник

АН

Антон Нестеренко in ErlangRus
да и к тому же, кто его отключает вообще
источник