|
Администратор
|
|
[Rust] Обсуждение возможностей и предстоящей роли языка Rust12.02.2015, 04:38. Показов 16392. Ответов 121
Метки нет (Все метки)
Psilon, чем он тебя так привлек? И почему именно "убийца плюсов"?
Если напишешь развернутый ответ, обещаю вынести в отдельную тему и погонять компилятор пару часов дабы вступить в полемику
0
|
|
| 12.02.2015, 04:38 | |
|
Ответы с готовыми решениями:
121
[Rust] Как привязывать WinAPI-функции к коду на Rust? Расскажите о своём опыте программирования на Rust Обсуждение возможностей языка D |
|
Master of Orion
|
|
| 06.12.2015, 02:23 | |
|
tezaurismosis, на мой взгляд Atom несколько более адекватный. Инструкция. Вот так выглядит из-под винды:
1
|
|
|
Администратор
|
|
| 06.12.2015, 07:16 [ТС] | |
|
Psilon, во время последнего моего использования, Атом на моей машине запускался ну очень долго и жрал непомерное количество ресурсов (дольше и больше VS 2013 Professional)
Как сейчас с этим дела?
0
|
|
|
Модератор
|
||
| 06.12.2015, 09:22 | ||
|
2
|
||
|
Администратор
|
||
| 06.12.2015, 09:47 [ТС] | ||
|
KolodeznyDiver, даже для Visual Studio есть: Visual Rust
Но все эти плагины пока что ничего кроме подсветки кода и создания проекта не поддерживают. Сейчас нашёл ссылку: Rust and IDEs Создатели языка планируют изменения в компиляторе и организацию поддержки для IntelliJ, Eclipse и VS
2
|
||
| 06.12.2015, 10:58 [ТС] | |
|
Не по теме: KolodeznyDiver, скорее рискуют и скорее сменят это название. Хоть и данное название соответствует смыслу утилиты.
0
|
|
|
Master of Orion
|
||
| 06.12.2015, 13:21 | ||
).Загружается явно быстрее студии, хотя конечно для текстового редактора долго. Но если относиться к нему как к IDE, то нормально Когда я случайно начинаю XML открывать студией мне становится более печально
0
|
||
|
Администратор
|
||
| 06.12.2015, 18:30 [ТС] | ||
|
Psilon, вполне возможно, что на винде установлю, раз дела стали лучше.
То, что с ним дела стали лучше говорит и улучшение производительности Visual Studio Code (хоть и косвенно), основанной на Атоме. Как кстати емакс с растом? Также подсветка + автодополнение через Racer + автоотступы? Не по теме: Да чё было мелочится открытыми разом линейкой и халвой - надо было ещё крузис свернуть, в трёх экземплярах :D
0
|
||
|
Master of Orion
|
||
| 06.12.2015, 19:28 | ||
![]()
0
|
||
|
Администратор
|
|
| 18.12.2015, 23:10 [ТС] | |
|
Так как сейчас для Rust'а использую Kate, подогнал цветовую схему, используемую в документации, к этому редактору. Файл со схемой прилагаю к сообщению.
Вот что получилось: Постарался подогнать, насколько это возможно. Что не получилось - отдельная подсветка для mut - Kate считает его простым ключевым словом. Под себя изменил только одно - цвет элементов перечисления. Кирпичный цвет, используемый в документации, сильно бросается в глаза и Ok(num) => num выглядит приятнее, чем Ok(num) => num. Для тех, кто хочет сделать такую же схему для другого редактора, привожу здесь цвета: Normal text: #1f1c1b Keyword: #8959a8 Type: #4271ae Trait == Normal text Constant (enum): #5e9766 Comment: #8e908c Number: #718c00 String == Number Macro: #3e999f Attribute: #c82829 Фон: #f7f7f7 Шрифт: Source Code Pro, 10
0
|
|
|
Master of Orion
|
|
| 23.12.2015, 14:08 | |
|
0
|
|
|
447 / 305 / 47
Регистрация: 23.01.2013
Сообщений: 661
|
|
| 25.01.2016, 23:02 | |
|
Тоже решил разобраться с языком, возможности выглядят многообещающе. Единственное чего на первый взгляд не хватает - это наследование структур, но вроде они собираются запилить его.
0
|
|
|
447 / 305 / 47
Регистрация: 23.01.2013
Сообщений: 661
|
|||||||||||
| 28.01.2016, 22:57 | |||||||||||
|
Язык также построен таким образом, что не получается сохранить 1ую вложенность.
Я люблю такой подход, потому что он позволяет читать код более менее сверху в низ, хотя естественно тут можно поспорить. Например в стандартных языках, например C#, обычно можно писать так:
Ну и разговор о том что убрали null ref не совсем верен. Его просто заменили на энамы и как мне кажется в большинстве случаев будет вместо него падать panic! из какого нибудь unwrap.
0
|
|||||||||||
|
Master of Orion
|
||||||||||||
| 29.01.2016, 12:17 | ||||||||||||
|
Anklav, в Rust есть continue и break, что еще нужно?
Добавлено через 4 минуты
0
|
||||||||||||
|
447 / 305 / 47
Регистрация: 23.01.2013
Сообщений: 661
|
||
| 29.01.2016, 21:53 | ||
0
|
||
|
Master of Orion
|
||||||
| 29.01.2016, 22:14 | ||||||
|
Anklav, я периодически переставляю винду (инсайдер, чтоб его
), поэтому сейчас у меня атома нет. Как раз начал его настраивать, на выходных поковыряюсь, но мне кажется, что код который шарповый точно также переписывается на раст.Добавлено через 2 минуты Anklav, http://is.gd/d50Ujv
0
|
||||||
|
447 / 305 / 47
Регистрация: 23.01.2013
Сообщений: 661
|
||||||
| 29.01.2016, 22:27 | ||||||
|
Psilon, этот код - понятно. Я про такой говорю http://is.gd/Fxot9y. Естественно нужно представить что те методы могут вернуть None.
0
|
||||||
|
Master of Orion
|
||||||
| 30.01.2016, 11:29 | ||||||
|
Anklav, пробовал макрос and_then?
Добавлено через 10 часов 2 минуты
0
|
||||||
|
447 / 305 / 47
Регистрация: 23.01.2013
Сообщений: 661
|
|||||||||||
| 30.01.2016, 15:14 | |||||||||||
|
Psilon, в принципе я хотел сделать что то вроде этого (http://is.gd/iisGbi), забыл что match возвращает результат и поэтому не получилось
![]()
0
|
|||||||||||
| 30.01.2016, 15:14 | |
|
[Rust] Time
Есть ли у rust будущее? Rust ошибка E0623 Frontend Для RUST Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется.
Ну как вам?
|
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания
источниках данных и элементов формы(текстовые поля и метки), опирается все
это на технологию событий и мета. . .
|
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml,
в чате форсили функторы модулей как суперфичу.
Пытаясь отдуплить концепт, наткнулся на тутор с простым примером.
А главный принцип обучения от. . .
|
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
|
|
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|