|
|
|
Язык программирования D и Rust. Пробовали? Что можете сказать?03.02.2016, 09:17. Показов 7903. Ответов 88
Я совсем немного пробовал работать с D, первое впечатление положительно. А по Rust посмотрел доклад, как увидел этот убогий стиль именования всего и вся в стиле: to_string, do_work, bla_bla_bla, что аж тошно стало. Понятно, что это не критерий оценки языка, так, просто, мысли в слух.
Добавлено через 12 часов 4 минуты Ясно. Никто не пробовал. Я могу сказать, что D чем-то похож на C#, чем мне и понравился.
1
|
|
| 03.02.2016, 09:17 | |
|
Ответы с готовыми решениями:
88
C++ снова хоронят: Rust - серебряная пуля или просто ещё один язык программирования? Что можете сказать ? Что можете сказать по сборке? |
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|||
| 11.01.2018, 21:34 | |||
|
0
|
|||
|
Игогошка!
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
||||||
| 11.01.2018, 23:25 | ||||||
|
Я думал, что он помогает лишь в конкретной небольшой части - управлении памятью. Но не ресурсами в целом.
0
|
||||||
|
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
||
| 12.01.2018, 04:26 | ||
|
0
|
||
|
Игогошка!
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
||
| 12.01.2018, 10:28 | ||
|
Раст как раз ушел вперед плюсов только касательно гарантий управления памятью (если мы о ресурсах говорим). И вообще, по вашей логике, можно сказать тогда, что если в вашей либе проблемы с памятью, то это плохая либа. И гарантии раста тут нафиг не сдались)
0
|
||
|
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
||||
| 12.01.2018, 12:07 | ||||
|
А о RAII я написал к вопросу о вашем с Psilon разговоре о ручном управлении ресурсами. RAII спасает от этого хоть в плюсах, хоть в расте.
0
|
||||
|
Игогошка!
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
|||
| 12.01.2018, 12:45 | |||
|
silent_1991, все это и мне хорошо известно, но до сих пор я не вижу причин его изучать (потому что их нет на данный момент). Для опытных есть куда более интересные, практичные, да и приносящие деньги вещи, чем изучение в сотый раз тех же C++, Haskell, OCaml, только на новый лад, да еще и с заливанием хелловорлдов на гитхаб. А для новичков разные концепции лучше постигать отдельно: низкий уровень, системные вещи, управление памятью - C, C++; функциональное - Haskell, OCaml; модель акторов, распределенные системы - Erlang, Elixir, Scala; ML, Data Science - Python, R; метапрограммирование - Lisp, Elixir; найти работу - Java, C#, Go; и так далее.
Добавлено через 6 минут
0
|
|||
|
Master of Orion
|
|||||||||||||||||||||||||
| 12.01.2018, 14:24 | |||||||||||||||||||||||||
"мне язык не подходит, кому он нахрен нужен". Ну если вам области его применения неинтересны, то он вам и не нужен? Добавлено через 1 минуту Добавлено через 1 минуту Добавлено через 10 минут Ну вот в качестве примера (он на C#, но в джаве полагаю будет так же):
0
|
|||||||||||||||||||||||||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|
| 12.01.2018, 19:19 | |
|
0
|
|
|
Master of Orion
|
||
| 12.01.2018, 22:44 | ||
|
korvin_,
0
|
||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
||||
| 12.01.2018, 23:33 | ||||
|
0
|
||||
|
Master of Orion
|
|||||||
| 13.01.2018, 00:14 | |||||||
|
korvin_, это называется пример
0
|
|||||||
|
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
|
||
| 13.01.2018, 07:50 | ||
|
0
|
||
|
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
||||||
| 13.01.2018, 09:04 | ||||||
|
ct0r, судя по вашим высказываниям в пользу GC, вы даже не хотите рассматривать целый пласт задач, где его использовать нельзя. А это практически всё системное программирование (в изначальном понимании, этого термина, до того, как туда добавились браузеры и прочие пользовательские инструменты). Так зачем вы тогда пытаетесь доказать, что раст не нужен и бесполезен, если в вашу область интересов не входят те вещи, для которых он изначально и предназначен? Да, вам он не нужен и для вас он бесполезен, насколько бы крут и удобен он ни был. А вот я бы с удовольствием на работе на него перелез, он бы ускорил процесс разработки и уберёг от большого количества ошибок. Но пока приходится дальше торчать на плюсах, а чаще на сях.
0
|
||||||
|
Master of Orion
|
|||
| 13.01.2018, 12:27 | |||
|
Добавлено через 4 минуты
0
|
|||
|
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
|
|
| 13.01.2018, 14:40 | |
|
0
|
|
|
Master of Orion
|
|
| 13.01.2018, 15:18 | |
|
pycture, в любом случае, DI тут никак не поможет, вместо `using DbContext` там будет `using MySmartDbContextWrapper`
Добавлено через 4 минуты Энивей, это кусок из кода, который поправили буквально неделю назад. Если у вас так нитко не пишет и вы всегда правильно закрываете ресурсы - рад за вас, вам лучше вообще на скриптовых языках писать, которые никаких ограничений не накладывают. А я вот постоянно сталкиваюсь с незакрытми ресурсами, перлами вроде `await Task.FromResult(Ok()))`, которые пишут ребята с трехлетним опытом в яндексе... Лохи да и только. Короче, не вижу смысла тратить время. Язык для тех, кто не безгрешен, вроде меня. Поможет правильно закрыть ресурсы, причем неявно, а не требуя явных юзингов-неюзингов. Говорить "никто так не делает" - beside the point. Я привел пример, что так делают, причем постоянно и не в шарашкиных конторах. Мне лично важнее, чтобы работа была сделана, а не обвинять разработчика, что он криворукий.
0
|
|
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|||||
| 13.01.2018, 16:38 | |||||
|
RAII позволяет не задумываться о каком-то другом виде ошибок. Зависимые типы позволяют не задумываться о ещё более каких-то других видах ошибок. Функциональное программирование позволяет не задумываться о ещё всяких каких-то других видов ошибок. Так какой инструмен предпочтительней остальных?
0
|
|||||
|
Игогошка!
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
||||||||
| 13.01.2018, 16:40 | ||||||||
|
0
|
||||||||
| 13.01.2018, 16:40 | |
|
Что можете сказать о ноуте? Что можете сказать о конфиге? Что можете сказать о pyglet? Что можете сказать о этом пк Что мощнее язык программирования Perl или язык программирования PHP Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|