|
|
|
Язык программирования D и Rust. Пробовали? Что можете сказать?03.02.2016, 09:17. Показов 7831. Ответов 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 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Лето уходит
kumehtar 17.08.2026
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|