1

Etapa 1

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

2

Etapa 2

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

3

Etapa 3

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

1

Etapa 1

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

2

Etapa 2

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

3

Etapa 3

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

09 marzo 2016 05 mayo 2016
Objetivo completado 23 mayo 2016

Autor del objetivo

Фёдор

Ucrania, Житомир

39 año / año / año

Carrera y trabajo

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

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

 Criterio del fin

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

 Recursos personales

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

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

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

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

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

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

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

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

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

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

  • 3551
  • 09 marzo 2016, 11:59
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?