LINUX.ORG.RU

История изменений

Исправление 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~~~