1

Етап 1

Прочитать главы книги о Rust "4.x Syntax and Semantics"

2

Етап 2

Прочитать главы книги о Rust "5.x Effective Rust"

3

Етап 3

Написать простой синтезатор речи

1

Етап 1

Прочитать главы книги о Rust "4.x Syntax and Semantics"

2

Етап 2

Прочитать главы книги о Rust "5.x Effective Rust"

3

Етап 3

Написать простой синтезатор речи

09 березня 2016 05 травня 2016
Мета завершена % date%

Автор мети

Фёдор

Україна, Житомир

39 Рік / року / років

Кар'єра та робота

Познакомиться с языком программирования Rust (и написать синтезатор речи!)

Хочу познакомиться с этим языком программирования и написать небольшое приложение просто для обучения (сейчас думаю о очень простом синтезаторе речи). Дело в том, что скоро я планирую начать более масштабный проект для которого понадобится бэкенд. Раньше я думал писать его на Go с которым уже имею некоторый опыт. Возможно так и будет. Но во-первых в Go есть несколько слабых особенностей, которые мне не сильно нравятся (например то, что производительность и потребление памяти программ на нем в некоторых тестах не слишком далека от Java и это при том, что он компилируемый язык, слабая совместимость с С-программами/библиотеками, сборщик мусора, замедляющий работу программы). Я также не хочу писать бэкенд на более общепринятых для этого языках (с которыми я имел дело раньше) как php, python, js, java, C# - по разным причинам, но больше всего потому, что хочу писать на удобном современном языке, компилируемом в быстро исполняемый код, пригодном в случае надобности не только для серверного бекенда, но и для прикладного а так же и системного уровня. Говорят такого комбайна быть не может, но я считаю иначе. <trollmode>В свое время Object Pascal был почти таким.</trollmode> Вообщем, если мне не понравится или у меня не найдется достаточно времени на эту цель до начала проекта - буду скорее всего писать на Go или в крайнем случае на Java.

 Критерій завершення

Пройдены основные конструкции языка, написана достаточно сложная, но не слишком объемная программа

 Особисті ресурси

Очень мало времени в основном по ночам

  1. Прочитать главы книги о Rust "4.x Syntax and Semantics"

  2. Прочитать главы книги о Rust "5.x Effective Rust"

  3. Написать простой синтезатор речи

    1. Базовый функционал командной строки

    2. Полностью синтетический синтезатор (просто шипение и гудение - должно получиться прикольно =)

    3. Запись результата в wav файл

    4. Синтез речи из предзаписанных "паттернов" ( записанных с микрофона букв =)

    5. Поддержка работы в режиме http сервера

    6. Режим воспроизведения синтезированной речи через колонки (попробовать подключить библиотеку Bass)

  • 3547
  • 09 березня 2016, 11:59

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?