Ahoj
Resim bakalarku a napadla me takova vec, ze bych vytvorila webovou aplikaci na trenovani pascalu. Jak je na netu priklad codeschool (zombies rails). Co si o tom myslíte? A co vse by bylo potreba nastudovat? Je to tezke na realizaci?
Dekuji
Ahoj
Resim bakalarku a napadla me takova vec, ze bych vytvorila webovou aplikaci na trenovani pascalu. Jak je na netu priklad codeschool (zombies rails). Co si o tom myslíte? A co vse by bylo potreba nastudovat? Je to tezke na realizaci?
Dekuji
http://jsfiddle.net/ - html kod se da spouste tu
http://www.compileonline.com/…l_online.php - pascal treba tu
Jestli mas potrebu vlastni aplikace nebo testiku studentu pascalu, klidne jsi do toho. Bylo by dobre znat html, javascript (ktery to programove obsluhuje) a mozna css (zmena barev, vzhledu). Pripadne lehce php (asp, cgi...) a databaze (mysql), pokud chces vysledky nejak zaznamenavat.
Koukal jsem treba na ten test pro jquery a zacinaji tam klasickym javascriptem a obecne programovanim.
Otazka1: napis vzorec, aby byl vysledek 14
treba jsem napsal 7+7
Otazka2: napis vzorec, aby byl vysledek 14, aby se pouzila zavorka a 2 znamenka a 3 ruzna cisla
treba (3*5)-1
atd, tak to by slo v javascriptu snadno asi pres eval, pripadne zjistovani znamenek pres indexOf, match a pod
http://jsfiddle.net/rvsrwo9p/
- nahore Run
- pak kliknout na tlacitko spust
- pak vyplnit pred tlacitkem a znova spust
Aha, tak to google pro slova "compile pascal code in javascript". Nejspis na to bude knihovna.
Ale pozor, je pascal aal borland a pascal ala free pascal a je v tom dost zasadni rozdil v zapise kodu, ktery neni na prvni pohled na jednoduchych prikladech znat. az budes zkouset neco slozitejsiho, tak to poznas. Treba za zkousku stoji zapisy s goto a asm kod.
Jeste bych do toho mozna pridal taky nastroj pro obarvovani kodu
http://shjs.sourceforge.net/
Parser pro pascal vypada, ze maji tady
https://github.com/…er/Parser.js#L487
Spoustet kod primo v javascriptu, to nevim, to bych hledal neco jako "compiler pascal to javascript", jenze to pujde o exe. By sis asi musela napsat program s pomoci toho parseru.
https://github.com/…ompile-to-js
#7 Katerina
Nejlepší by bylo spouštět kompilátor Pascalu na serveru. Z PHP to není problém, jen je na to potřebný vhodně nastavený server - nejlépe nějaký virtuál. Bude dobré ty zkompilované programy spouštět v nějakém pískovišti - dalším virtuálu, klidně i vnořeném.
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku