Skip to content

xelez/markov

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Markov

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

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

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

Цели

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

Notes

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

TODO

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

About

Generate some text based on other text and Markov chains.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages