The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

24.11.2017 11:51  Релиз языка программирования Rust 1.22

Состоялся релиз языка программирования Rust 1.22, развиваемого проектом Mozilla. Язык сфокусирован на безопасной работе с памятью, обеспечивает автоматическое управление памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime.

По структуре язык Rust напоминает C++, но существенно отличается в некоторых деталях реализации синтаксиса и семантики. Автоматическое управление памятью избавляет разработчика от манипулирования указателями и защищает от проблем, возникающих из-за низкоуровневой работы с памятью, таких как обращение к области памяти после её освобождения, разыменование нулевых указателей, выход за границы буфера и т.п. Для распространения библиотек, обеспечения сборки и управления зависимостями проектом развивается пакетный менеджер Cargo, позволяющий получить нужные для программы библиотеки в один клик. Для размещения библиотек поддерживается репозиторий crates.io.

В подготовке нового выпуска приняли участие 160 разработчиков. Основные новшества:

  • В разряд стабильных переведена возможность использования оператора "?" вместе с конструкцией "Option‹тип›" по аналогии с ранее обеспеченной поддержкой "?" в блоках "Result‹тип, выражение›". Оператор "?" проверяет значение и если результат отличается от заданного, осуществляется выход с возвратом кода ошибки. Например:
    
       fn try_option_none() -› Option‹u8› {
           let val = None?;
           Some(val)
       }
       assert_eq!(try_option_none(), None);
    
  • Типы с операцией Drop теперь можно применять в элементах const и static, что позволяет использовать в них значения, вычисляемые на этапе компиляции. Например:
    
       struct Foo {
          a: u32
       }
       impl Drop for Foo {
           fn drop(&mut self) {}
       }
       const F : Foo = Foo { a : 0 };
       static S : Foo = Foo { a : 0 };
    
  • Операции вида "T op= &T" теперь применимы ко встроенным числовым типам, например:
    
       let mut x = 2;
       let y = &8;
       x += y; // Ранее нужно было явно выполнять разыменование, указывая x += *y.
    
  • Увеличена скорость компиляции в отладочном режиме;
  • В Rustdoc теперь можно добавлять тесты, обрывающие компиляцию ( compile-fail);
  • Прекращена поддержка целевой платформы le32-unknown-nacl в связи с переводом PNaCl в разряд устаревших (теперь рекомендуется использовать WebAssembly);
  • Стабилизированы API From‹Cow‹str›› в Box‹Error›, Hasher в {&mut Hasher, Box‹Hasher›}, fmt::Debug в SplitWhitespace;
  • В пакетном менеджере Cargo появилась возможность определения примеров, состоящих из нескольких файлов (для подобных примеров создаётся поддиректория с main.rs). Добавлена поддержка взаимодействия с внешними Git-репозиториями вендоров.


  1. Главная ссылка к новости (https://blog.rust-lang.org/201...)
  2. OpenNews: Релиз языка программирования Rust 1.21
  3. OpenNews: Релиз языка программирования Rust 1.20
  4. OpenNews: Третий выпуск операционной системы Redox OS, написанной на языке Rust
  5. OpenNews: В Firefox добавлен CSS-движок Stylo, написанный на языке Rust
  6. OpenNews: Эксперимент по разработке частей ядра Linux на языке Rust
Лицензия: CC-BY
Тип: Программы
Ключевые слова: rust
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 12:20, 24/11/2017 [ответить] [смотреть все]
  • –2 +/
    приветствую, а есть какие-либо нормальные библиотеки для работы с ЛДАП?
     
  • 1.2, А.Нонимус, 12:23, 24/11/2017 [ответить] [смотреть все]
  • +30 +/
    Синтаксис этого языка почему-то нагоняет депрессию на меня каждый раз как вижу куски кода на нём :(
     
     
  • 2.9, th3m3, 13:52, 24/11/2017 [^] [ответить] [смотреть все] [показать ветку]
  • +5 +/
    Ничего страшного. Дело привычки. От JS тоже плевались по началу ;)
     
     
  • 3.21, Илья, 15:30, 24/11/2017 [^] [ответить] [смотреть все]
  • +3 +/
    Извините, но это совершенно разные вещи.
     
     
  • 4.26, th3m3, 16:03, 24/11/2017 [^] [ответить] [смотреть все]  
  • +4 +/
    Разные. Но речь шла про синтаксис.
     
     
  • 5.71, Илья, 05:48, 25/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Отличие заключается в том, чо rust - это продуманный инструмент, в то время как ... весь текст скрыт [показать]
     
     
  • 6.76, kai3341, 10:26, 25/11/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    Эволюция же D... весь текст скрыт [показать]
     
  • 6.78, freehck, 12:07, 25/11/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Да ну Вообще, мне довольно интересно было бы послушать, чем оправдано такое дик... весь текст скрыт [показать]
     
     
  • 7.91, Аноним, 06:42, 26/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Да вроде не так его там и много Вот, например, примеры кода из руководства imp... весь текст скрыт [показать]
     
     
  • 8.98, freehck, 17:18, 27/11/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Да любой язык вполне читаем, если приноровиться Даже Python, даже Perl, даже Sc... весь текст скрыт [показать]
     
     
  • 9.101, Аноним, 22:48, 27/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Так же было с perl Что ж, подождём 5 версии 8230 ... весь текст скрыт [показать]
     
     
  • 10.102, Аноним, 00:43, 30/11/2017 [^] [ответить] [смотреть все]  
  • +/
    нет, не так его быстро создали, а затем решили долго и продуманно создать абсол... весь текст скрыт [показать]
     
  • 6.95, Zarat, 10:40, 27/11/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Хоть по введенным новшествам из новости сам от себя удивляюсь полностью поддер... весь текст скрыт [показать]
     
  • 3.36, А.Нонимус, 16:58, 24/11/2017 [^] [ответить] [смотреть все]  
  • +8 +/
    Не, меня JS как раз не очень бесил. А с растом - как увижу строчку кода, так сразу хочется рспечатать её на 3Д принтере и запихнуть куда-нибудь тому, кто этот синтаксис придумывал.
     
     
  • 4.73, Anonimous, 06:13, 25/11/2017 [^] [ответить] [смотреть все]  
  • +6 +/
    Так вот зачем нужны 3д принтеры! У меня тут целый отдел программистов которыми я недоволен...
     
  • 3.105, Аноним, 12:22, 04/12/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Почему поначалу?
     
  • 2.19, Анонимикс, 15:16, 24/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    Да что там депрессию, невольно начинаешь задумываться - может у плюсиков с этим ... весь текст скрыт [показать] [показать ветку]
     
  • 2.30, rustic, 16:18, 24/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Да что вы Взято отсюда https youtu be VSlBhAOLtFA C 17 template class ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.38, фывфыв, 17:07, 24/11/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    На C можно ИМХО, и нужно нормально писать А с Rust ом ты постоянно получаеш... весь текст скрыт [показать]
     
     
  • 4.67, Аноним, 01:14, 25/11/2017 [^] [ответить] [смотреть все]  
  • +6 +/
    В плюсах вообще пакетного менеджера нету
     
     
  • 5.84, Аноним, 21:08, 25/11/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    Пакетные менеджеры для яп зло Каждый раз как ставлю что-либо из пакетного для п... весь текст скрыт [показать]
     
     
  • 6.87, Ordu, 22:43, 25/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Это злая судьба девелопера Как-то давным-давно я читал статью, о том, как печал... весь текст скрыт [показать]
     
  • 4.72, Аноним, 05:57, 25/11/2017 [^] [ответить] [смотреть все]  
  • +6 +/
    > На C++ можно (ИМХО, и нужно) нормально писать. А с Rust'ом ты
    > постоянно получаешь кучу непонятных ошибок при компиляции.

    так каеф же, чем больше ошибок при компиляции - тем меньше в рантайме

     
  • 1.3, Аноним, 12:29, 24/11/2017 [ответить] [смотреть все]  
  • –2 +/
    Пишу и на Rust и на D, синтаксис Rust чудовищен, поэтому на D всё прикладное, а ... весь текст скрыт [показать]
     
     
  • 2.28, VINRARUS, 16:06, 24/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +6 +/
    :D
     
  • 2.33, Аноним, 16:35, 24/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Извините, а что именно такое страшное системное вы делаете, чего невозможно сд... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.42, _, 17:58, 24/11/2017 [^] [ответить] [смотреть все]  
  • +3 +/
    ... доверчивый вы наш (С) Гараж
     
  • 2.53, Аноним, 19:19, 24/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Мсье, Вы либо очень хорошо знаете психологию, либо никогда не работали в команде... весь текст скрыт [показать] [показать ветку]
     
  • 1.4, Аноним, 12:31, 24/11/2017 [ответить] [смотреть все]  
  • +/
    Ну синтаксис у него, довольно вырвиглазный, но вообще, концепция интересная В с... весь текст скрыт [показать]
     
     
  • 2.6, RazrFalcon, 13:37, 24/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    1 Нельзя 2 Трейты можно использовать в качестве типа аргумента функции 4 Ка... весь текст скрыт [показать] [показать ветку]
     
  • 2.32, rustic, 16:29, 24/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    https doc rust-lang org book first-edition trait-objects html dynamic-dispatch... весь текст скрыт [показать] [показать ветку]
     
  • 1.5, Аноним, 12:58, 24/11/2017 [ответить] [смотреть все]  
  • –5 +/
    Что я ненавижу в раст больше всего - это композицию взамен наследования Это до... весь текст скрыт [показать]
     
     
  • 2.10, yekm, 13:57, 24/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    https://www.youtube.com/watch?v=VSlBhAOLtFA
     
     
  • 3.15, Аноним, 14:51, 24/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Говоря о виртуальных функциях, в C всё реализуется аналогично Rust, неинтрузив... весь текст скрыт [показать]
     
  • 3.18, Илья, 15:14, 24/11/2017 [^] [ответить] [смотреть все]  
  • +15 +/
    А есть в текстовом виде?

    Вообще, никогда не понимал как можно смотреть видео по программированию

     
     
  • 4.34, Аноним, 16:36, 24/11/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    эээ так ты попкорн-то не бери ... весь текст скрыт [показать]
     
  • 4.60, ibujhbygbljh, 23:03, 24/11/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    пидо^W миллениалы, сэр!
     
  • 2.37, Кузнец, 17:00, 24/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Наследование нужно исключительно для реализации полиморфизма операций т е сохр... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.68, Аноним, 04:10, 25/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Это можно сделать и через композицию, но придётся прописывать ручками, как в рас... весь текст скрыт [показать]
     
  • 2.43, Аноним, 18:08, 24/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +4 +/
    Вот из-за таких наследователей ООП и не любят... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.79, Аноним, 15:31, 25/11/2017 [^] [ответить] [смотреть все]  
  • –3 +/
    Не любят те, кто ещё не вылез из 1970-х времён K&R.
     
     
  • 4.81, Ordu, 16:05, 25/11/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    Те кто не вылез из времён K R смотрят на наследование как на синтаксический саха... весь текст скрыт [показать]
     
     
  • 5.85, Аноним, 21:10, 25/11/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    внезапно любой яп - это синтаксический сахар над опкодами ... весь текст скрыт [показать]
     
     
  • 6.86, Ordu, 22:07, 25/11/2017 [^] [ответить] [смотреть все]  
  • +4 +/
    Нет ЯП определяет то, как будет протекать процесс мышления, какими абстракциями... весь текст скрыт [показать]
     
  • 1.7, Аноним, 13:38, 24/11/2017 [ответить] [смотреть все]  
  • +2 +/
    Новый баг https github com rust-lang rust issues 43370 issuecomment-336390479... весь текст скрыт [показать]
     
  • 1.8, 2018 Year of Linux on Desktops, 13:48, 24/11/2017 [ответить] [смотреть все]  
  • –10 +/
    А на чём был написан первый компилятор Раста? Неужто на дьявольском С?
     
     
  • 2.12, Анонс, 14:29, 24/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +5 +/
    А на чем был первый компилятор ассемблера? Неужели на.. ? Че за вопрос вообще?
     
     
  • 3.45, 2018 Year of Linux on Desktops, 18:34, 24/11/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    А на чём, кстати?
     
     
  • 4.69, Капитан Очевидность, 04:11, 25/11/2017 [^] [ответить] [смотреть все]  
  • +/
    внезапно на ассемблере Потом оттранслирован людьми в опкоды После чего уже соб... весь текст скрыт [показать]
     
  • 2.13, Аноним, 14:31, 24/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +7 +/
    На OCaml

    https://github.com/rust-lang/rust/tree/ef75860a0a72f79f97216f8aaa5b388d98da648

     
     
  • 3.41, Аноним, 17:43, 24/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Ужо лучше бы мурзиловцы и писали своё Servo на OCaml.
     
     
  • 4.57, Тру, 21:02, 24/11/2017 [^] [ответить] [смотреть все]  
  • +3 +/
    У Ocaml не всё хорошо с многопоточной работой и сборщик мусора встроенный, что в... весь текст скрыт [показать]
     
  • 2.14, Comdiv, 14:34, 24/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    На Ocaml Зачем глупый сарказм ... весь текст скрыт [показать] [показать ветку]
     
  • 2.80, Вы забыли заполнить поле Name, 16:05, 25/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    На js очевидно... весь текст скрыт [показать] [показать ветку]
     
  • 1.16, Мать драконов, 15:06, 24/11/2017 [ответить] [смотреть все]  
  • –2 +/
    Что уже написано на Расте такого, что его вот прям щщяс надо изучать мне?
     
     
  • 2.17, Мать драконов, 15:06, 24/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    Может быть, вакансий стало больше? Сколько сейчас в Москве по расту?
     
  • 2.20, Имя, 15:23, 24/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Firefox
     
     
  • 3.46, _, 18:45, 24/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Так вот почему он скатился в СГ! :-р
     
     
  • 4.88, Led, 22:44, 25/11/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    > Так вот почему он скатился в СГ

    Нет - ты!

     
  • 3.55, Вареник, 20:13, 24/11/2017 [^] [ответить] [смотреть все]  
  • –4 +/
    Пример провала продукта. Перешедшего на ржавчину. Совпадение?
     
  • 2.24, Аноним, 15:53, 24/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    https research mozilla org rust https www rust-lang org en-US friends html ... весь текст скрыт [показать] [показать ветку]
     
  • 2.25, мимо, 16:01, 24/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +4 +/
    тебе не нужно, ты слишком глуп для него
     
  • 2.35, Аноним, 16:38, 24/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –5 +/
    Сколько бы ни было написано, сам язык - мёртворождённое дитя Будет трепыхаться ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.44, qwerty123, 18:15, 24/11/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    много пафоса tcl пожалуй мало используется, perl скриптов навалом, ровно как py... весь текст скрыт [показать]
     
     
  • 4.48, _, 18:54, 24/11/2017 [^] [ответить] [смотреть все]  
  • –4 +/
    Пафоса тут у всех Ну типо Нынче Unix - это Linux И в каком дистре линя перл... весь текст скрыт [показать]
     
     
  • 5.58, Аноним, 22:17, 24/11/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    https packages debian org en sid perl-base essential https mirrors slackwa... весь текст скрыт [показать]
     
     
  • 6.94, ., 06:32, 27/11/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Ыгнспёрд - из пакета я тебе даже под форточкой наираспоследний перл поставлю ... весь текст скрыт [показать]
     
  • 5.59, angra, 22:23, 24/11/2017 [^] [ответить] [смотреть все]  
  • +/
    В debian ubuntu и rhel centos, что покрывает более 90 серверов ... весь текст скрыт [показать]
     
  • 5.74, qwerty123, 09:42, 25/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Неверно Количество копий не равно количеству классов А классы это DragonFl... весь текст скрыт [показать]
     
  • 5.75, qwerty123, 09:54, 25/11/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    PS Сразу видно опытного человека И что ты будешь делать с базовым дистрибутивом... весь текст скрыт [показать]
     
  • 4.50, _, 18:56, 24/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Сейчас ноджЫЭсники вылезут и достанут линейку И ты почувствуешь себя so miser... весь текст скрыт [показать]
     
     
  • 5.62, Аноним, 23:19, 24/11/2017 [^] [ответить] [смотреть все]  
  • +3 +/
    Нет у них там ничего такого, чего бы в CPAN не было https metacpan org pod Le... весь текст скрыт [показать]
     
  • 5.70, Аноним, 04:49, 25/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Как достанут, так и обратно её себе засунут Разосрать прогу на кучу мелких мод... весь текст скрыт [показать]
     
  • 5.92, Аноним, 07:02, 26/11/2017 [^] [ответить] [смотреть все]  
  • +/
    > so miserable :)

    ущербным, жалким

     
  • 3.47, _, 18:48, 24/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Науке неизвестен ни один олдфаг, знающим его синтаксис Можно зaкaпывaть пря... весь текст скрыт [показать]
     
     
  • 4.96, Zarat, 11:21, 27/11/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Ну ты там у себя на раене хоть всех уже передавил Этож не мешки ворочать ... весь текст скрыт [показать]
     
  • 1.22, Аноним, 15:36, 24/11/2017 [ответить] [смотреть все]  
  • –2 +/
    Подскажите книжку толковую на русском по Rust? Уже что-то появилось?
     
     
  • 2.23, Имя, 15:47, 24/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    мануал?

    https://www.gitbook.com/book/kgv/rust_book_ru/details

     
  • 2.29, ano, 16:13, 24/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    https www rust-lang org ru-RU documentation html ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.52, Аноним, 18:59, 24/11/2017 [^] [ответить] [смотреть все]  
  • –3 +/
    Писать надо на Си, в крайнем случае, на Си , а не на этом дерь е ... весь текст скрыт [показать]
     
     
  • 4.56, ano, 20:15, 24/11/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    вот как раз с Си и хочу перейти на это дерь о ... весь текст скрыт [показать]
     
  • 4.63, Аноним, 23:26, 24/11/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Зачем же так о русском языке ... весь текст скрыт [показать]
     
  • 1.31, Аноним, 16:19, 24/11/2017 [ответить] [смотреть все]  
  • +/
    Но зачем Есть же вроде pattern matching ... весь текст скрыт [показать]
     
     
  • 2.40, Илья, 17:28, 24/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Это сахар для паттерн-мачинга
     
     
  • 3.64, Аноним, 23:27, 24/11/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Надо больше сахара. Пусть у растоманов всё послипается!
     
  • 1.39, Аноним, 17:26, 24/11/2017 [ответить] [смотреть все]  
  • +/
    ironframework.io vs rocket.rs ?
     
  • 1.61, Мораторий, 23:07, 24/11/2017 [ответить] [смотреть все]  
  • +3 +/
    Уважаемый автор новости, большая просьба - перестаньте использовать символы "‹" и "›" в тексте новостей как замену символам "<" и ">". Это не только не правильно но и приводит к нерабочему коду после copy-paste.
     
     
  • 2.65, Аноним, 23:29, 24/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –3 +/
    Перепись копипастокодеров объявляется открытой ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.66, Мораторий, 00:07, 25/11/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    Хмм, а что плохого в copy-paste из новости чтобы поиграться с новыми возможностя... весь текст скрыт [показать]
     
     
  • 4.89, Аноним, 23:36, 25/11/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Хотя бы то, что в новости не реальный, а заведомо синтетический пример.
     
  • 3.93, Аноним, 14:57, 26/11/2017 [^] [ответить] [смотреть все]  
  • +/
    А как же stackoverflow driven development?
     
  • 1.77, Аноним, 11:46, 25/11/2017 [ответить] [смотреть все]  
  • +3 +/
    забавно что все жалуются на синтаксис раста Помню мне синтаксис Erlang тоже каз... весь текст скрыт [показать]
     
     
  • 2.90, Аноним, 05:12, 26/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Мне даже после нескольких лет опыта написания эрлангокода за деньги его синтакси... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.97, Zarat, 11:34, 27/11/2017 [^] [ответить] [смотреть все]  
  • +/
    >>Помню мне синтаксис Erlang тоже казался чудовищным
    > Мне даже после нескольких лет опыта написания эрлангокода за деньги его синтаксис
    > кажется чудовищным. Особенно правила с ; , и .

    Вы на Прологе программировали? Именно задачи, которые на него хорошо ложатся?

     
     
  • 4.100, _, 19:19, 27/11/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Ну я слышал в детстве страшную сказку что оно было где то в кровавом Ынтерпрайзе, а не только в японских универах работавших над 5世代 ... Жило оно плохо и умерло в мучениях :(
    Но то - сказка! В реале может и вовсе не было :-)))
     
     
  • 5.103, Аноним, 14:41, 01/12/2017 [^] [ответить] [смотреть все]  
  • +/
    Вот пример использования https www corezoid com en deepmemo-whitepaper Этот с... весь текст скрыт [показать]
     
     
  • 6.104, Аноним, 17:11, 01/12/2017 [^] [ответить] [смотреть все]  
  • +/
    Нашёл https github com perldev hprolog https github com perldev hpro_conso... весь текст скрыт [показать]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor