Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /usr/www/users/sharkrj/dimage/wp-content/plugins/types/vendor/toolset/types/embedded/includes/wpml.php on line 644

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /usr/www/users/sharkrj/dimage/wp-content/plugins/types/vendor/toolset/types/embedded/includes/wpml.php on line 661
программирование | Дмитрий Сапёлкин

Category Archives: программирование

Современная системная ржавчина

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

Вот и теперь к раструбу моего перископа ветром прилепило немного ржавчины. Ещё неделю назад я и слыхом не слыхивал про Rust, а ведь это современный системный язык, вышедший на свет из тайных лабораторий Mozilla, чтобы кованой пятой попрать C/C++ и исподволь захватить вселенную.

Почему он меня заинтересовал? Потому что это современная альтернатива C/C++. Тут всё изначально заточено под кроссплатформу, включая браузеры и мобилки, интернет-технологии, подцепление пакетов прямо из сети, github и всякое прочее новомодное, и в то же время под низкий уровень, скорость и оптимизацию.

Читаю теперь туториал, и видно, как авторы не в меру гордятся своей разработкой, которая выглядит как си, в который замешали много хаскеля и некоторое количество питона. Скажем, типичные хаскелевские приколы с pattern matching и type inference, хотя и слегка урезанные. И типичные питоновские итераторы.

В общем, очень любопытно. Я только начал читать, но выглядит многообещающе.