История изменений
Исправление hateyoufeel, (текущая версия) :
Наверно, сейчас в России программы, требующие повышенной надежности, (ядерное оружие, атомные станции, авиация, электроэнергетика, биржи/банки и т.п.) пишут на чем попало. Иными словами, может взорваться или отключиться в любой момент.
Действительно, наверно.
Причем, Раст - современный язык программирования с большими возможностями. А значит, использовать его для разработки сложных программ достаточно эффективно.
$ rustc -V
rustc 1.48.0 (7eac88abb 2020-11-16)
$ cat rec.rs
#[inline(never)]
fn foo() -> String {
if false {
return "".to_string();
}
foo()
}
fn main() {
println!("{}", foo());
}
$ rustc rec.rs -O
$ ./rec
[1] 28105 segmentation fault (core dumped) ./rec
OH SHI~~~
Исходная версия hateyoufeel, :
Наверно, сейчас в России программы, требующие повышенной надежности, (ядерное оружие, атомные станции, авиация, электроэнергетика, биржи/банки и т.п.) пишут на чем попало. Иными словами, может взорваться или отключиться в любой момент.
Действительно, наверно.
Причем, Раст - современный язык программирования с большими возможностями. А значит, использовать его для разработки сложных программ достаточно эффективно.
$ rustc -V
rustc 1.47.0 (18bf6b4f0 2020-10-07)
$ cat rec.rs
#[inline(never)]
fn foo() -> String {
if false {
return "".to_string();
}
foo()
}
fn main() {
println!("{}", foo());
}
$ rustc rec.rs -O
$ ./rec
[1] 28105 segmentation fault (core dumped) ./rec
OH SHI~~~