rust или zig?
От: Разраб  
Дата: 19.06.23 08:51
Оценка:
Концептуально довольно похожи, оба ставят целью производительность и надежность.
Что выбрать для углубленного изучения в качестве инструмента в набор ЯП для практического применения?
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re: rust или zig?
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 19.06.23 09:07
Оценка: +1
Здравствуйте, Разраб, Вы писали:

Р>Концептуально довольно похожи, оба ставят целью производительность и надежность.

Р>Что выбрать для углубленного изучения в качестве инструмента в набор ЯП для практического применения?

Говорят, что за zig платят больше всего.
Re: rust или zig?
От: velkin Удмуртия https://kisa.biz
Дата: 19.06.23 10:21
Оценка: :)
Здравствуйте, Разраб, Вы писали:

Р>Что выбрать для углубленного изучения в качестве инструмента в набор ЯП для практического применения?


Именно для практического C++.
Re[2]: rust или zig?
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 19.06.23 10:45
Оценка: 1 (1)
Здравствуйте, velkin, Вы писали:

V>Именно для практического C++.


Зависит от. Rust уже вошёл в список языков, разрешённых в ядре Линукса, zig, вероятно, тоже в этот список попадёт, т.к. он сделан для сишников. На нём композитор Wayland уже написали. С++ никогда там не окажется, судя по всему. Так что выбор есть
Re: rust или zig?
От: FR  
Дата: 19.06.23 13:26
Оценка: 1 (1) +2
Здравствуйте, Разраб, Вы писали:

Р>Что выбрать для углубленного изучения в качестве инструмента в набор ЯП для практического применения?


Zig же до сих пор не дошел до версии 1.0 (вроде только к 25 году планируют), и сами авторы весьма осторожно рекомендуют для использования в производственном коде. Nim например тоже весьма большие надежды подавал, но тоже тянул с 1.0, и так и не выстрелил в результате.
Углубленно изучать лучше rust конечно, язык уже вполне стабилен и свою нишу уже занял во многом, ну и закопаться там можно намного глубже чем в zig
Re: rust или zig?
От: LaptevVV Россия  
Дата: 19.06.23 17:07
Оценка: -2
Р>Что выбрать для углубленного изучения в качестве инструмента в набор ЯП для практического применения?
Go
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: rust или zig?
От: pagid_ Россия  
Дата: 19.06.23 19:03
Оценка: +2
Здравствуйте, LaptevVV, Вы писали:

LVV>Go

Это немного не то, на замену С++ Go не претендует.
Re: rust или zig?
От: Baiker  
Дата: 19.06.23 19:46
Оценка: 1 (1) -1 :)
Здравствуйте, Разраб, Вы писали:

Р>Что выбрать для углубленного изучения в качестве инструмента в набор ЯП для практического применения?


Так спрашиваешь, будто выбор вообще есть! C#, Kotlin. Ну ещё D, если разрабам хватит ума написать GUI. Остальное — маразм или сильно нишевые вещи.
Re: rust или zig?
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 19.06.23 19:49
Оценка: 3 (1)
Здравствуйте, Разраб, Вы писали:

Р>Концептуально довольно похожи, оба ставят целью производительность и надежность.

Очень не похожи. Совсем разные языки.

Р>Что выбрать для углубленного изучения в качестве инструмента в набор ЯП для практического применения?

Оба бери. Начни с zig, он проще и понятнее. Но дело осложняется нестабильностью языка и синтаксисом с кучей значков.
Если в бекграунде есть плюсы, то лучше раст с ним больше общих концепций.
Re: rust или zig?
От: Kernan Ниоткуда https://rsdn.ru/forum/flame.politics/
Дата: 19.06.23 20:22
Оценка: 1 (1)
Здравствуйте, Разраб, Вы писали:

Р>Концептуально довольно похожи, оба ставят целью производительность и надежность.

Концепутально это сорта которые никогда не заменят ни С++ и Java, ни C# и JS.
Р>Что выбрать для углубленного изучения в качестве инструмента в набор ЯП для практического применения?
Смотря зачем. Если искать работу не в РФ, то Rust, если писать что-то новое, то Rust.
Sic luceat lux!
Re[2]: rust или zig?
От: zx zpectrum  
Дата: 20.06.23 17:14
Оценка:
FR>Nim например тоже весьма большие надежды подавал, но тоже тянул с 1.0, и так и не выстрелил в результате.
Ну как сказать не выстрелил...
По сравнению с мейнстримом, разумеется, да.
В весовой же категории энтузиастских проектов без какой-либо поддержки крупняка он выстрелил, скажем так, не совсем позорно.
И куда дальше ожиданий, и куда дальше того же zig (https://redmonk.com/sogrady/2023/05/16/language-rankings-1-23/).
Опять же, имеется живой пример результата, которого можно на нём достичь: автономный криптокошель Nimbus. Отзывы в нишевом сообществе очень приветливые, т.к. код для понимания плюс/минус на уровне питонячьего, и стало быть легче доступен для ревизии криптоэкспертами, не являющимися при этом системными программистами, чем Си, Плюсы и Раст. Но при этом показывает весьма неплохие результаты по производительности и требовательности к железу: успешно запускается на более слабых одноплатниках, чем конкуренты.
Re[3]: rust или zig?
От: Pzz Россия https://github.com/alexpevzner
Дата: 22.06.23 21:45
Оценка: 4 (2) +1
Здравствуйте, pagid_, Вы писали:

LVV>>Go

_>Это немного не то, на замену С++ Go не претендует.

В каком смысле, на замену C++? Есть широкий класс программ, которые можно написать и на C++ и на Go. Вот тот же докер, например, ни к ночи будет упомянут, вполне мог бы быть написан на C++, но однако угораздило его уродиться программой, написанной на Go
Re: rust или zig?
От: D. Mon Великобритания http://thedeemon.livejournal.com
Дата: 04.07.23 14:19
Оценка: +1
Здравствуйте, Разраб, Вы писали:

Р>Концептуально довольно похожи, оба ставят целью производительность и надежность.

Р>Что выбрать для углубленного изучения в качестве инструмента в набор ЯП для практического применения?

По части надежности Rust сильнее намного, Zig это уровень сишки примерно. В расте компилятор хочет, чтобы его убедили, что все верно, а зиг ничего особо не хочет и не требует. Зато если нужно что-то очень маленькое и низкоуровневое, zig может лучше подойти.
Re[2]: rust или zig?
От: D. Mon Великобритания http://thedeemon.livejournal.com
Дата: 04.07.23 14:22
Оценка: 3 (1)
Здравствуйте, Baiker, Вы писали:

B>Ну ещё D, если разрабам хватит ума написать GUI.


Так несколько штук уже давно написаны. Я много лет назад на двух разных гуи фреймворках (DFL, DlangUI) законченные приложения делал на D. GtkD опять же есть. Другой вопрос насколько они поддерживаются с годами.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.