Posledná verzia: TAlian 2: TVYster (13. 11. 2003)

Čo je TAlian

TALian je emulátor Turingovho stroja - presnejšie komplexný nástroj umožňujúci zostrojovanie Turingovych strojov, sledovanie ich behu podľa zadaného vstupu a odladenie.

História

TAlian 2: TVYster (13. 11. 2003)

Bola pridaná možnosť používať testovacie sady, podrobnosti sú uvedené nižšie. Ďalej bol TAlian ozvučený (hučí!). Opravené bola chyba týkajúca sa nekorektného načítavania pásky v prípade predchádzajúceho dlhšieho vstupu.

TAlian 2: TVYx (22. 10. 2003)

V tejto verzii boli opravené chyby týkajúce sa situácie, keď hlava vyšla z ľavého rozsahu pásky, bola ošetrená chyba, keď bola počiatočná pozícia hlavy nastavovaná z kontextového menu pásky. Zvyšné chyby boli prevažne esteticko-typografického rázu.

Prečo názov TAlian

Názov TAlian pochádza zo skratky predmetu Teória algoritmov (TAL) prednášaného na Prírodovedeckej fakulte Univerzity Pavla Jozefa Šafárika v Košiciach.
Pozn. V súčasnosti sa tento predmet nazýva Teória vypočítateľnosti (TVY). Budeme sa pridržiavať historického označenia.
Pretože súčasťou cvičení z tohto predmetu bolo zostrojovanie Turingovych strojov, ktoré bolo v neskorších fázach semestra pomerne náročné, vznikla myšlienka na vytvorenie nástroja, ktorý by uľahčoval túto činnosť. Pre tento predmet sa medzi študentami ustálil slangový názov Taliančina, a preto sa priam ponúkal názov TAlian.

Kde môžem získať TAliana?

TAlian je pre nie-študentov Prírodovedeckej fakulty dostupný ako freeware, teda program určený k voľnému použitiu zadarmo. Stiahnuť si ho môžete tu.

Funkcie a vlastnosti:

  1. IDE (integrated development environment) - integrované ladiace prostredie
    Integrované ladiace prostredie významne uľahčuje tvorbu a ladenie Turingovych strojov
  2. Rozšírené možnosti ladenia:
    Schopnosť ladenia je veľmi dôležitá pri rozsiahlejších a zložitejších projektoch.
  3. Export do HTML
    Turingov stroj možno exportovať do HTML ako komplexný projekt. Voliteľne môžu byť exportované inštrukcie vrátane komentárov a priebeh spracovávania pásky s postupom vnútorných stavov, v ktorých sa Turingov stroj počas behu nachádzal.

Vzhľad a výzor TAliana

Informáciu o výzore TAliana môžete získať na nasledovných obrázkoch:
Hlavná obrazovka Okno zadávania inštrukcie

TAlian 2: TVYster - (C) \alfa_11 Software 2001 - \infty