[Проект] Automation

  1. Идеята ми е да направя библиотека за създаване и ползване на абстрактни машини. Част тях смятам да бъдат:

    • регулярни автомати
    • стекови автомати
    • машини на тюринг

    Ще се поддържат операции като детерминиране и минимизиране когато и където е адекватно (например ако имаме недетерминистичен автомат).

    Структури като граматики и създаване на парсъри не са изключени но малко вероятни(клонящи стремглаво към нула), но смятам да ги имплементирам в неизвестен момент в бъдещето.

    Намерих няколко проекта с подобна тематика(изброените по-долу) но смятам да започна от нулата:

  2. Здравей, идеята е хубава. Но имам едно изискване - ако решиш да изоставиш граматиките ще трябва да добавиш нещо друго. Моето предложение е генерален краен автомат, който потребителя на библиотеката ти да може да използва за каквото си поиска. Т.е. искам от теб автомата ти да не е ограничен до регулярни езици. Искам да е възможно да се използва за имплементация на протоколи, логика в компютърни игри и други подобни. Но ако искаш да продължиш с граматикте - също е ОК.

    Тъй като това е библиотека ще оглеждаме много внимателно интерфейса й. Ще искаме да е лесно използваема от хора, които не са Йосив Цветков :D

Трябва да сте влезли в системата, за да може да отговаряте на теми.