LINUX.ORG.RU

RustCon 2022 — конференция по языку программирования Rust

 , , ,


0

3

Привет всем! Второго декабря, в Москве, пройдет второй RustCon — конференция для тех, кто пишет на языке Rust, и для тех, кто только приглядывается к нему. И сразу хорошая новость — в этом году RustCon пройдет одновременно в офлайн и онлайн-форматах! Что мы готовим:

Продвинутые доклады Крутейшие спикеры будут весь день делиться опытом и рассказывать о своих кейсах в Rust-разработке. Поговорим о новых технологиях и методах, поищем оптимальные решения типичных задач, обсудим перспективы языка (до сих пор не утихают споры!).

Воркшопы Потрогаем код руками и вживую освоим несколько классных приемов программирования на Rust.

Нетворкинг Разработчиков Rust трудно встретить в «естественной среде обитания», а на конференции можно будет познакомиться и пообщаться в неформальной обстановке со всеми заинтересованными лицами: спикерами, слушателями, участниками и представителями компаний, где уже пишут на Rust или собираются запускать проекты на нем.

По промокоду linux.org действует скидка 10 % на билет.

>>> Подробности



Проверено: maxcom ()
Последнее исправление: maxcom (всего исправлений: 1)

Самый животрепещущий вопрос: кто был на прошлогоднем?

grem ★★★★★
()
Ответ на: комментарий от tt

mcedit, зараза этакая, меняет при сохранении файла табуляции на пробелы.

Как тебе это удалось? У меня всё сохраняет без изменений.

P.S. Более того, часть из файлов с табами имеет расширение .py.

question4 ★★★★★
()
Последнее исправление: question4 (всего исправлений: 1)
Ответ на: комментарий от question4

Как тебе это удалось?

-> ответ

upd: сталкивался один раз, примерно с год назад. Вполне возможно, что я где-то накосячил с настройками ;; в итоге решил вместо mcedit использовать нормальные редакторы.

tt
()
Последнее исправление: tt (всего исправлений: 1)
Ответ на: комментарий от grem

Неужели лучше тащить 40-летнюю идеологию из совершенно другой операционной системы, в которой были очень своеобразные представления об эффективности, чем научиться пользоваться удобными и эффективными инструментами.

emorozov
()
Ответ на: комментарий от tt

А я ещё раз говорю, что несколько лет пишу в нём питоновские скрипты, иногда копипащу туда текст с табами, и они остаются табами.

Хотя там были какие-то параметры для автозамены, но только при печати, как я понял.

И вообще кривой и труднопредсказуемый редактор.

question4 ★★★★★
()
Последнее исправление: question4 (всего исправлений: 2)
Ответ на: комментарий от untitl3d

да, это пишут люди :))) сравни это с божественным спп

bernd ★★★★★
()

Ну а какие перспективы, в самом деле? Уже на горизонте первая формальная спека языка. У нас в конторе уже вовсю к нему приглядываются.

seiken ★★★★★
()
Ответ на: комментарий от emorozov

Если для этого не нужен tutorial, то несомненно.

grem ★★★★★
()
Ответ на: комментарий от Lrrr

Zig вообще молодцы

Да-да, чего только не сделаешь для набора спонсоров. Нельзя обнять необъятное. Хуже компилятора Раста - только компиляторы Зига и Кристалла.

dataman ★★★★
()
Ответ на: комментарий от question4

Чем она будет отличаться от того, что есть сейчас?

Тем, что сейчас нет формальной спеки. Только существующий компилятор и учебник по языку.

static_lab ★★★★★
()
Ответ на: комментарий от static_lab

Тем, что сейчас нет формальной спеки. Только существующий компилятор и учебник по языку.

А зачем она нужна?

hateyoufeel ★★★★★
()
Ответ на: комментарий от tt

но другого почти вменяемого файл-манагера под *nix нету.

Внезапно, но командная строка — наикрутейший и самый гибкий файловый менеджер под юникс и подражающий ему линукс. mc — совершенно шляпная поделка для админов локалхоста.

filosofia
()

Еклмн, доклад царя заявлен про запарту и т.д. ? А то я даже с дочкой приеду.

Anoxemian ★★★★★
()
Ответ на: комментарий от filosofia

Ох, нашёлся хоть один человек, который понимает…

Кстати, хотя мне чуждо западопоклонничество, но за пределами бывшего СССР не встречал ни одного админа или разработчика, использующего эту убогую поделку. Я понимаю, что они, конечно, есть, но всё равно есть впечатление, что эти убогие синие панельки с убогим редактором, живущим своей жизнью (жалуются, что произвольно заменяет одни символы другими), используются только у нас.

emorozov
()
Ответ на: комментарий от emorozov

Действительно, в европейских и американских офисах я не видел TUI-ФМ на экранах. Помню лишь один случай в Долине, заприметил у человека mc на ноутбуке, позже оказался русский (или другое СНГ, не помню), недавно переехал.

Не претендую на репрезентативную статистику, хотя.

filosofia
()
Ответ на: комментарий от static_lab

Чистый Си это WORF – Write Once Run Forever

Под ляликсом благодаря нему с минимальнейшими правками работают проги эпохи System V

Хруст стабильного API не имеет (не говоря уже о ABI)

Компренде?

И вот это вот лезет на место системного языка…

timdorohin ★★★★
()
Ответ на: комментарий от static_lab

А не знаю, сишники и плюсовики без неё ничего запрограммировать не могут.

Большая часть сишников не осилили даже спеку сей прочитать, и поэтому пишут говнокод полный UB.

hateyoufeel ★★★★★
()
Ответ на: комментарий от timdorohin

Чистый Си это WORF – Write Once Run Forever

Под ляликсом благодаря нему с минимальнейшими правками работают проги эпохи System V

Удачи с запуском софта на Motif, чувак.

hateyoufeel ★★★★★
()
Ответ на: комментарий от bernd

Если про синтаксис Раста известно только, что там, кажется, используются английские буковки, то от исходника по ссылке, наверное, можно струхнуть. Если же знать чуть больше, то там самый обыкновенный незамысловатый код, читающийся как какой-нибудь Питон.

Virtuos86 ★★★★★
()
Ответ на: комментарий от tt

Вообще-то в Руби тоже есть (хотя вроде пытались начать выпиливание недавно) GIL. Но для специалистов по всему с ЛОР такие тонкости, конечно, знать не нужно, иначе сложно будет хэйтить на ровном месте.

Virtuos86 ★★★★★
()
Ответ на: комментарий от emorozov

кстати, змея убивающая удушением на логотипе как бы намекает, что лучший способ увернуться от расплаты за косяки это переехать рабом в светоч демократии или его колонию. Ну а если вас надо вывезти, то, очевидно эти косяки надо спровоцировать или вменить. Поэтому конвейер впаривания «лёгких» популярных языков без классов, типов, брекетов, с которыми вы не напишите качественного кода, процветает.

Syncro ★★★★★
()
Последнее исправление: Syncro (всего исправлений: 2)
Ответ на: комментарий от bernd

Где ты увидел ужас?

После гнушной stl, всё красиво и понятно.

WatchCat ★★★★★
()
Последнее исправление: WatchCat (всего исправлений: 1)
Ответ на: комментарий от htower_

С помощью far в wimdows xp я делал симлинки в ntfs. Файловая система и поддерживала, но windows xp не имела встроенных средств управления ими. Главное удалять эти симлинки тоже через far, а то explorer вместе с ним и сам файл удалит.

grem ★★★★★
()

Раст не нужен.

bonta ★★★★★
()
Ответ на: комментарий от Syncro

Я уже по-моему в третий раз спрашиваю: какой язык достоин того, чтобы не подвергнуться критике ни за отсутствие классов, ни брекетов, ни типов?..

emorozov
()
Ответ на: комментарий от htower_

far2l –tty

Да, не следил. Сейчас почитал - с уровня альфа перешли на уровень бета. Завели таки работу в консоли, но странную - для некоторых операций требует иксы. Плагины - на Python, это не лучше чем было наличие Perl в зависимостях для MC. Чем их не устроил Lua, используемый в Windows-версии, зачем пихать тяжеленный Python куда надо и куда не надо? А если мне нужен легкая оболочка просто для администрирования терминального сервера без установленного GUI и Python (который сейчас есть, но в будущих версиях может быть выпилен), например сервер с Go или PostgrSQL? В общем - нет счастья на этой грешной Земле - хоть сам садись и переписывай.

MichIs
()
Последнее исправление: MichIs (всего исправлений: 1)
Ответ на: комментарий от grem

И эти люди воротят нос от Fortran?

а что не так с Fortran? - очень неплохой современный, ООП язык с нормальным синтаксисом. Не надо путать с FORTRAN.

MichIs
()
Ответ на: комментарий от MichIs

Так и я о том же, глядя на приведённый выше фрагмент кода.

grem ★★★★★
()
Ответ на: комментарий от Syncro

При чем здесь слабаки?

Java — язык, специально придуманный, чтобы ставить людей в стойло промышленными методами. По определению. Он был сильно упрощенным и сильно невыразительным. Чтобы можно было раздавать методички, и сотрудники начинали выдывать однообразный код, и каждый был взаимозаменяемым винтиком.

Мне Java идиосинкратически не нравится больше, чем любой другой язык. Начиная с самой идеи стандартизации разработчиков, заканчивая этим канцелярским многословными синтаксисом. Когда открываешь любой код на Java, в глазах начинает рябить.

Ну и плюс, несмотря на публикацию каждые 5 лет очередного «бенчмарка», что «Java превосходит в NNN раз даже оптимизированный C++ код», всё на ней написанное почему-то всегда невообразимо тормозит и отжирает больше памяти, чем «неоптимизированный скриптовый язык».

Python — простой и выразительный язык, предоставляющий гораздо больше способов писать в любом стиле. Что может быть и достоинством и недостатком.

Одно можно сказать точно: в отличие от Java, любой разработчик может открыть почти любой хорошо написанный код на Python и сразу понять, что тот делает. Высокоуровневые конструкции и простой синтаксис делают чтение легким.

Про Rust мне сложно что-то сказать. Начинал его изучать, но исчезло время, продвинулся не сильно дальше hello, world’ов и решения 5-6 задачек с LeetCode на нём. Но по ощущениям язык приятный, и есть ощущение, что в нем хорошая пропорция между «высокоуровневостью» и производительностью. Например, нет GC, но при этом в нём сложно допустить утечку памяти. Синтаксис по-моему не сильно отличается от C++, концептуальных отличий, во всяком случае, не вижу.

emorozov
()
Последнее исправление: emorozov (всего исправлений: 2)
Ответ на: комментарий от emorozov

Java — язык, специально придуманный, чтобы ставить людей в стойло промышленными методами

Изначально Java придумали, чтобы программировать различные кофемашины, холодильники и принтеры, причем программу писать один раз, но чтобы работало везде.

Это потом уже Java приспособили к программированию Enterprise с 10 слоями передачи данных. Как говорится - заставь дурака Богу молиться :)

MichIs
()
Ответ на: комментарий от emorozov

полагаю вы еще недостаточно хлебнули говна легких язычков, мне тоже когда-то джава казалась многословной по сравнению с пейтоном кстати, но 15 лет назад оно так и было

Syncro ★★★★★
()

что-то я не понял, за онлайн и оффлайн участие одинаковая цена что ли?..

vasilisk_lo
()
Ответ на: комментарий от Syncro

полагаю вы еще недостаточно хлебнули говна легких язычков, мне тоже когда-то джава казалась многословной по сравнению с пейтоном кстати, но 15 лет назад оно так и было

С 1999 года пишу на Python, в том числе, в очень больших и известных проектах (но называть публично не стану), и весьма доволен.

Я в основном знаю старую Java, последний раз что-то писал на ней году в 2005-ом. Тогда этот канцелярит ужасно не нравился. Слышал, что в ней многое изменилось, но вряд ли эта бюрократическая основа может поменяться, т.к. там многословность и канцелярит заложены в самые основы языка.

emorozov
()
Ответ на: комментарий от emorozov

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

Syncro ★★★★★
()
Ответ на: комментарий от rumgot

кэмел кейс, многие в с++ пишут по-мелкософтовски на венгерке, это когда имена мемберов класса начинаются с заглавной, это омерзительный процедурный стиль

Syncro ★★★★★
()
Последнее исправление: Syncro (всего исправлений: 1)
Ответ на: комментарий от Syncro

Блин, так CamelCase и Венгерка - это про именование, а не про диалект языка.

имена мемберов класса начинаются с заглавной, это омерзительный процедурный стиль

Согласен

rumgot ★★★★★
()
Последнее исправление: rumgot (всего исправлений: 1)
Ответ на: комментарий от grem

far в wimdows xp я делал симлинки в ntfs

Если бы ещё кто-нибудь научил FAR не ходить по симлинкам по кругу. Регулярно, когда ищу на новой машине на диске C:, забываю отключить чекбокс «не ходить по линкам» и жду минут 5-10 :(

question4 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.