jenyay.net
253 subscribers
114 photos
1 video
2 files
272 links
Программирование (в основном на Python, но не только), Open Source, а ещё сюда публикую новости своего сайта https://jenyay.net

Для связи с автором канала пишите на @jenyay
Download Telegram
В последнее время решил основательно изучить язык Rust, на который давно поглядываю, и даже когда-то давно пробовал на нем что-то писать. Именно поэтому в прошлом месяце не было очередной нестабильной версии OutWiker.

Rust — это компилируемый язык, предназначенный в том числе и для системного программирования. Основная «фишка» языка — это исключение на уровне компиляции ошибок работы с памятью — не инициализированные указатели, висячие ссылки и т.п. — и избегание неопределенного поведения. При этом не используется сборщик мусора, а сам язык ориентирован на максимально возможную производительность. При этом стиль программирования на Rust сильно отличается от традиционного объектно-ориентированного программирования. У Rust очень строгий компилятор, который откажется компилировать программу, если у него не будет уверенности в том, что она корректно работает с памятью, и что не будет гонок данных в многопоточной программе.

На днях дочитал книгу Блэнди и Орендорфа «Программирование на языке Rust», о которой написал пост в блог - https://jenyay.net/blog/2019/03/06/o-yazyke-rust-i-knige-dzh-blehndi-i-dzh-orendorfa-programmirovanie-na-yazyke-rust/

#rust #программирование #книги