Size: a a a

2020 July 15

VP

Vadim "Oxyd&quo... in Linux Чат
Earl Sweetshirt
Я несколько раз слышал что именно для ученых. Но сам не проверял конечно)
Уже часть файрфокса написана на расте.
источник

B

Bravis in Linux Чат
Nikolay
Он быстрый и безопасный в плане памяти. Поэтому на нем удобно писать низкоуровневые штуки
Насчёт скорости он С++ пока только догнал
источник

N

Nikolay in Linux Чат
Bravis
Насчёт скорости он С++ пока только догнал
От бенчмарка зависит. Пока что все что я видел показывает, что он не медленнее плюсов, а иногда и капельку быстрее
источник

B

Bravis in Linux Чат
Vadim "Oxyd" Priluzkiy
Нет. Это сишечка кучи ворнингов выдаст и на этом дело закончится. А раст всё режет на этапе компиляции, а не на этапе работы. Я вот смотрю на сборку софта из AUR, так небо и земля. В большинстве случаев кода на сях, у тебя будут простыни ворнингов, про депрекейтед функции, возможное несоответствие типов и прочую чушь. На расте — сборка софтины и зависимостей. Вот единственное исключение софт от саклесс, но они и стремятся к минимизации объёма кода.
Блин, я напишу и скомпилирую) и там будет говнокод, рабочий говнокод. И от умного компилятора я говнокодером быть не перестану
источник

N

Nikolay in Linux Чат
Вообще процесс кодинга на расте довольно интересный. Ты постоянно убеждаешь компилятор в том, что ты не дебил
источник

VP

Vadim "Oxyd&quo... in Linux Чат
Bravis
Насчёт скорости он С++ пока только догнал
Как минимум, в отличие от прочих равных, сборщик мусора не нужен by design.
источник

VP

Vadim "Oxyd&quo... in Linux Чат
Nikolay
Вообще процесс кодинга на расте довольно интересный. Ты постоянно убеждаешь компилятор в том, что ты не дебил
Да! 😊
источник

N

Nikolay in Linux Чат
Bravis
Блин, я напишу и скомпилирую) и там будет говнокод, рабочий говнокод. И от умного компилятора я говнокодером быть не перестану
Написать говнокод на расте довольно сложно, потому что в процессе обучения тебя сразу учат лучшим практикам.

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

🐈

🐈 in Linux Чат
Единственное, что действительно можно сверять в скорости подобных языков — стандартные библиотеки
Работа с типами данных, простыми операциями — везде ± то же самое, а особого эффекта не даёт
А вот скорость работы с различными пользовательскими типами данных — совершенно другое дело

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

🐈

🐈 in Linux Чат
С++ точно даёт большие возможности, для меня в удобстве он не в выигрыше

Что по Rust — ¯\_(ツ)_/¯
источник

🐈

🐈 in Linux Чат
🐈
Единственное, что действительно можно сверять в скорости подобных языков — стандартные библиотеки
Работа с типами данных, простыми операциями — везде ± то же самое, а особого эффекта не даёт
А вот скорость работы с различными пользовательскими типами данных — совершенно другое дело

Да и не в скорости уже дело, дело в удобстве и возможностях
Скорость выполнения С++ часто зависит от реализации стандартной библиотеки, а она везде разная
Мелкософты свою делают, в Linux свои, EA для игр свою написали
источник

PL

Pavel Litskevich in Linux Чат
🐈
Скорость выполнения С++ часто зависит от реализации стандартной библиотеки, а она везде разная
Мелкософты свою делают, в Linux свои, EA для игр свою написали
источник

PL

Pavel Litskevich in Linux Чат
А если на винде через Wsl2 кодить, то какие будут библиотеки использоваться?🧐
источник

🐈

🐈 in Linux Чат
Wsl2?
источник

PL

Pavel Litskevich in Linux Чат
Windows Subsystem for Linux — Википедия
https://ru.m.wikipedia.org/wiki/Windows_Subsystem_for_Linux
источник

🐈

🐈 in Linux Чат
Не знаю при чём тут совместить двоичных файлов
Будет использоваться то, с чем ты будешь компилировать программу
источник

Е

Егоронька in Linux Чат
почему большинство софтин пишут под шиндовс
источник

SD

Semyon Dubskikh in Linux Чат
Pavel Litskevich
А если на винде через Wsl2 кодить, то какие будут библиотеки использоваться?🧐
так в зависимости от дистрибутива и пакетного менеджера, через apt все зависимости можно решить или через какие нибудь другие кроссплатформенные пакетные менеджеры, для c c++ например conan и vcpkg
источник

SD

Semyon Dubskikh in Linux Чат
Егоронька
почему большинство софтин пишут под шиндовс
на Linux есть тот софт которого нет на виндус, на FreeBSD есть то чего нет на Linux и тд, а вот если посмотреть на количество пакетов в apt то даже незнаю в виндусе больше или линуксе
источник

Е

Егоронька in Linux Чат
Semyon Dubskikh
на Linux есть тот софт которого нет на виндус, на FreeBSD есть то чего нет на Linux и тд, а вот если посмотреть на количество пакетов в apt то даже незнаю в виндусе больше или линуксе
под железки почти весь софт только на шинду
источник