LINUX.ORG.RU

Rust 1.55.0

 ,

Rust 1.55.0

1

4

Команда Rust рада объявить о новой версии языка программирования Rust, 1.55.0!

Основные изменения:

  • Cargo теперь дедуплицирует ошибки компилятора.
  • Ускорен и исправлен парсинг чисел с плавающей точкой по алгоритму Eisel-Lemire.
  • Обновлены варианты для std::io::ErrorKind.
  • Добавлены шаблоны открытого диапазона. (Подробности.)
  • Стабилизированы многочисленные API.

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

★★★★★

Проверено: hobbit ()
Последнее исправление: CYB3R (всего исправлений: 6)
Ответ на: комментарий от mazdai

донатных денег

На поддержание срача?

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

Ааааааа. Слуш, а можешь скинуть прайс лист оскорблений царя? Ну там «Назвать плохим инженером - 100р», «Назвать луддитом - 200р»

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

писать на ней тормозной жирный пользовательский софт - вообще оскорбительно

Скажи это банкам, у которых все на Eclipse RCP. И которые уже сожрали миллион долларов на третью попытку переписать это на «не неоскорбителный» жо эс с ыликтроном.

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

16 Мб было достаточно для полнофункционального офисного покета, не считая игор, которые «масштабировались» от 1 Мб видеопамяти в минимальных требованиях до Voodoo 3 :) просто кот на сишечке, который это умел, не понимали нанятые по объявлению студенты за еду, а бородатые мордовороты, которые его понимали и могли патчить хоть бинари, быстро понимали что бузинес им недоплачивает :)

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

Я сумел запустить третьего ведьмака под ДОС.

Исходники есть?

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

А теперь откройте оригинал и прочтите его.

Я тут выспался и понял, как надо было отвечать: ТС-у это посоветуй. :)

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

В 1996 году запускал Turbo Pascal 7.0 на i286 без HDD, с дискеты. При этом оставалось место в основной памяти для пошаговой отладки разрабатываемых программ.

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

Тольуо вот жаба МЕ и жаба SE - две довольно разные жабы, похожие синтаксисом.

В Java ME используется синтаксис от Java 1.4, только и всего. Профиль CDC считай десктопный.

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

Android 7.0 «Nougat» switched its Java Runtime Environment from the discontinued Apache Harmony to OpenJDK, introducing a JIT compiler with code profiling to ART, which lets it constantly improve the performance of Android apps as they run.[9] The JIT compiler complements ART’s current ahead-of-time compiler and helps improve runtime performance, and save storage space by only compiling some parts of the apps.[8][10]

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

Тю. А я сидел на ТурбоПаскале для спекки в 97м

https://ru.wikipedia.org/wiki/Microsoft_QuickC c 91-го.
Разработал API для работы с DBF и IDX … и многотерминальную систему обработки данных для AT-286 /четыре терминала/.
В те года AT-286 стоила как Боинг …

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

там написано jvm из openjdk, которая сейчас и есть оригинальная оракловая джава, компилирующий в бинарник с помощью ART

Syncro ★★★★★
()

Логотип Rust красивый. Ржавый «цвет» приятный.

Добавлены шаблоны открытого диапазона

match x as u32 {
      0 => println!("zero!"),
      1.. => println!("positive number!"),
}

свич с gcc расширением изобрели? )) https://gcc.gnu.org/onlinedocs/gcc/Case-Ranges.html

Стабилизированы многочисленные API.

А почему не все? Когда можно просто взять и пользоваться и не думать что завтра будут Обновлены варианты для std::io::ErrorKind.?

Cargo теперь дедуплицирует ошибки компилятора.

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

Ускорен и исправлен парсинг чисел с плавающей точкой

Ускорен это хорошо, а вот исправлен это значит по ieee 754 флоаты неправильно читались?

Вопрос, если я возьму доку годичной давности она уже тухлая? Если я возьму доку текущую через год она стухнет? Где-то описано что вот такая то часть языка ЖЕЛЕЗОБЕТОННО стабильна и не будет шататься?

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от GP

писал на ТурбоПрологе 2.0 ханойские башни

Достойно …

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

это уже есть в стандартной библиотеке си?

нет

Теоретически могло бы быть. Но пока, насколько я знаю в glibc, libc++, ucrt используется другой алгоритм.

В Microsoft есть issue на этот счёт: https://github.com/microsoft/STL/issues/1610

Но пока нет на это времени…

Если у тебя полно времени, то можешь поизучать как сделан парсинг float и double, например, в glibc, и переписать используя алгоритм Eisel-Lemire, провести тестирование производительности и отправить им патч и результаты на сколько стало быстрее :)

Это опенсурс, каждый может улучшить то что он хочет…

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

Зачем городить платформенную зависимость на Расте?

На сишечке и плюсиках постоянно обламываются с портированием, и Раст тула же.

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

Я могу организовать пари

Опоздал, на хоботе уже было. Слепое. Тестирование. С предсказуемым (обидным для последователей золотых проводов) результатом.

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

Количество отображаемых Гц на мониторе определяется за 5 секунд по расстояниями между «проявлениями» курсора при круговых движениях мышью.

А вот практическая значимость только в играх с прицеливанием или его аналогом. Поэтому сижу на 30Гц и ничего не вытекает.

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

Доброволец что ли?

Ты видел ментейнеров в дистрибутивах по принуждению?

Такие компы только у скубентов теперь.

Кого? Допустим, что это «студент». Что-то обнищали у тебя студенты, даже мои однокурсники и я покупали новое, а не б.у. 10 летней давности.

grem ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

свич с gcc расширением изобрели? )) https://gcc.gnu.org/onlinedocs/gcc/Case-Ranges.html

Нет тащат, то что еще не дотащили из OCaml. А в gcc свиче как раз и нету открытых диапазонов.

Где-то описано что вот такая то часть языка ЖЕЛЕЗОБЕТОННО стабильна и не будет шататься?

https://doc.rust-lang.org/edition-guide/editions/index.html

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

а Царь окончательно деградировал

У человека реальные проблемы с головой и это говорю без желания его оскорбить.

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

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

В Кальке люди за з/п ментейнят.

Они прежде всего ментейнят кальку для своих нужд в своей конторе, где работают. У меня это просто хобби.

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

У меня сожрало всего 2024 мегабайта ОЗУ из 4096 Мб + 8 гб из 16 гб при сборке ты о чем? В прочем раст очень жирный язык с кучей либ, и это более менее нормально

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

Нет… Это не странно у меня на работе комп с 8 гб и я junior-питонист, дома же ноут с 4 гб

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

А в gcc свиче как раз и нету открытых диапазонов.

Да, я попутал.

LINUX-ORG-RU ★★★★★
()

99,999% пользователей

только ради 0.001% что-то делать всегда збс, остальное ненужно

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

Джава жрет у пользователя, а потому, за пределами серверов ненужна

Тем не менее, есть несколько превосходных программ, написанных на джаве, например, STM32CubeMX и yEd.

x-signal ★★
()
Ответ на: комментарий от anonymous

Rust дает хороший бинарник

Осталось только найти этот бинарник, который заменит, например, SweetHome3D, некоторые IDE и другой софт. А пока приходится пребывать в состоянии ждун.

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

По ситуации на самом деле. Но sdk действительно обычно делает кто попало.

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

сразу видно фанатика раста и его «компетенцию» :)

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

Я тут clang собирал. На стадии линковки сожрал 20 гб. Правда это был дебажный билд.

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

Софт на расте жрет в десятки раз меньше. Речь выше была про сборку.

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

велосипедная звезда

Какое лаконичное и ёмкое описание технологии.

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