Skip to content

Latest commit

 

History

History
25 lines (21 loc) · 2.17 KB

README.md

File metadata and controls

25 lines (21 loc) · 2.17 KB

Markov

Программа для генерации текста на основе другого при помощи цепей Маркова. Учебное задание.

Как компилировать, собирать и генерировать html документацию из исходников.

Смотрите файл doc/HowToBuild.md

Цели

  • Написать на чистом C, стараясь использовать оптимиальные алгоритмы.
  • Высокая скорость, однако так как это всё же учебный проект, то без фанатизма.
  • Постараться написать по всем правилам, покуда лень или нехватка времени не возьмёт верх:
    • Соблюдать Coding Style, пистаь всё в едином стиле
    • Желатьно сделать юнит тестирование, или хотя бы какое-то тестирование
    • Считать везде статистику, сколько что занимает памяти и насколько быстро работает, и изходя из этого оптимизировать
    • Постараться обойтись без фанатизма, есть вещи более важные чем учебные проекты
    • Написать хоть какую-то документацию к коду
  • Желательно сделать метрики для оценок различных ф-ий кеширования и эффективности алгоритмов.
  • Just for fun =)

Notes

  • Возможно, это будет один из немногих проэктов, в котором есть комментарии в исходниках на русском.

TODO

  • Доделать то, что указано в целях, если вдруг будет не лень.
  • А что будет, если применить этот принцип к музыке, к картинкам, etc..? что-то подобное было на хабре