Size: a a a

2020 May 26

SK

Sergey Korotkov in rust_offtopic
Repeat the following for the 3 times:
 ;   <memory allocation for the string>
 ;   <create the string "a" (i.e. write the character 'a' to the allocated memory)>
 ;   <write the string into stdout>
 ;   <memory deallocation for the string>
источник

KR

Kai Ren in rust_offtopic
Да, здесь нет боровинга
источник

SK

Sergey Korotkov in rust_offtopic
Kai Ren
Ты всю доку читал?
не всю )) мне уже там поплохело ))
источник

KR

Kai Ren in rust_offtopic
Sergey Korotkov
не всю )) мне уже там поплохело ))
declare void @free(i8*)
declare i8* @write(i8*, i8*, i8*)
declare i8* @malloc(i64)
define i64 @main() {
 ; <memory allocation for the string>
 ; <create the string "a" (i.e. write the character 'a' to the allocated memory)>
 ; <write the string into stdout for the three times>
 ; <memory deallocation for the string>
 ; <return 0>
}

А тут уже есть
источник

KR

Kai Ren in rust_offtopic
источник

KR

Kai Ren in rust_offtopic
В том то и крутотень, что борровинг полностью выражается на типчиках
источник

KR

Kai Ren in rust_offtopic
И достаточно тривиально
источник

VS

Victor Sapiens in rust_offtopic
Sergey Korotkov
постоянные аллокации деаллокации в языке без ГЦ? Где-то этого будет достаточно по перфу, но я с геймдева - для меня это звучит как нереально медленное дерьмо ))
Геймдев говоришь - что за игру делаешь, брат? В общем доступе есть и поиграть можно?:)
источник

ЕХ

Евгений Худоба... in rust_offtopic
Victor Sapiens
Просто я посмотрел тут стату Kotlina на Githab - это знаешь надо умудриться. Меньше коммитов и ПР даже чем у раста и скалы. И язык уже нефига не молодой.
Всмысле не молодой? 1.0 зарелизили в 2016-ом году. да и статистика redmonk'a, tiobe и pypl говорит об обратном
источник

ЕХ

Евгений Худоба... in rust_offtopic
Язык молодой пока не достигает совершеннолетия 😊
источник

VS

Victor Sapiens in rust_offtopic
Евгений Худоба
Всмысле не молодой? 1.0 зарелизили в 2016-ом году. да и статистика redmonk'a, tiobe и pypl говорит об обратном
Хм. Да я глянул дев сурвей SO - имхо один из самых реалистичных - 6.6 против 4.2 у скалы и 3 у Rust. В принцыпе не плохо.
источник

VS

Victor Sapiens in rust_offtopic
Евгений Худоба
Язык молодой пока не достигает совершеннолетия 😊
😁
источник

SK

Sergey Korotkov in rust_offtopic
это уже интереснее, да
источник

EG

Emmanuel Goldstein in rust_offtopic
Sergey Korotkov
эллегантно - может быть. Но это чертовски неэффективно же.
Да нет, почему. Он же оптимизирует функции t -> (a, t)
источник

SK

Sergey Korotkov in rust_offtopic
Victor Sapiens
Геймдев говоришь - что за игру делаешь, брат? В общем доступе есть и поиграть можно?:)
я, пожалуй, тактично умолчу, а то еще побьют )) скажем так, я не инди ))
источник

VS

Victor Sapiens in rust_offtopic
Kai Ren
declare void @free(i8*)
declare i8* @write(i8*, i8*, i8*)
declare i8* @malloc(i64)
define i64 @main() {
 ; <memory allocation for the string>
 ; <create the string "a" (i.e. write the character 'a' to the allocated memory)>
 ; <write the string into stdout for the three times>
 ; <memory deallocation for the string>
 ; <return 0>
}

А тут уже есть
Да блин. Штож его в Лисп синтаксис занесло. Вроде ЯП как раз то что мне нужно но блин. Вот зачем скобочки. Зачем 🤦‍♂️
источник

KR

Kai Ren in rust_offtopic
Sergey Korotkov
это уже интереснее, да
Залей это сверху нормальным ФП с эффектами и завтипами. Это же ппц взрыв возможностей.
источник

EG

Emmanuel Goldstein in rust_offtopic
Плюс он оптимизирует деаллокацию/аллокацию для пары разных значений с одинаковым типом
источник

SK

Sergey Korotkov in rust_offtopic
Emmanuel Goldstein
Да нет, почему. Он же оптимизирует функции t -> (a, t)
да, мне уже выше указали, спасибо. Просто нельзя с такой жести доку начинать )) я не дочитал
источник

EG

Emmanuel Goldstein in rust_offtopic
Борровинг в рантайме не видно, по идее
источник