PC Town Forum komputerowe PC Town


FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj

Poprzedni temat :: Następny temat
Interpreter języków ezoterycznych
Autor Wiadomość
WebCM 

Pomógł: 4 razy
Skąd: Polska
  Wysłany: 2009-02-22, 01:20   Interpreter języków ezoterycznych

Interpreter języków ezoterycznych online
Skrypt testowany w przeglądarce Firefox. W IE 7 nie działa (obiekt nie obsługuje tej własności lub metody). Później przeanalizuję przyczynę i najwyżej wniosę poprawki.

Na razie działa tylko interpretator BF. Debugowanie programów jest trudniejsze od ich pisania. Potem sprawdzę, dlaczego Ook! poprawnie nie wykonuje się, chyba że ktoś z Was chce pomóc.

Step by Step to aktualnie tylko prowizorka. Gdy znajdę więcej czasu, zrobię to tak, jak należy.

Oceniajcie i komentujcie.
_________________
Przeciwdziałajmy coraz niższemu poziomowi polskiego Internetu i rozpustom.
 
 
   
Petermechanic 
Wymiata!


Pomógł: 30 razy
Skąd: P-śl
Wysłany: 2009-02-22, 11:27   

hehe, fajna zabawka dla znudzonych informatyków :P
Dodaj na stronie linki do tutoriali tych dwóch języków
Ocena: -5/5, nie podoba mi się róż :P
Pozdrawiam
_________________

JID: piotrek@jabder.ath.cx
 
   
WebCM 

Pomógł: 4 razy
Skąd: Polska
Wysłany: 2009-06-19, 23:23   

Dodałbym obsługę Whitespace, jak ktoś napisał na forum KŚE, ale ten język jest bardziej skomplikowany. Operuje się na stosie i kopcu, a dodatkowo dochodzą etykiety (label). Inaczej niż w BF lub Ook! - inne instrukcje - każda operacja zaczyna się od modyfikatora IMP. Muszę przepisać interpreter tak, aby każdy język miał oddzielne funkcje do parsowania kodu.

http://compsoc.dur.ac.uk/whitespace/tutorial.php

Może pozostanę tylko przy BF i OOk!. Zasada działania taka sama, tylko inaczej nazwane operatory. Napiszcie, czego oczekujecie jeszcze w interpreterze. Czy chcecie:
* możliwości zmiany wyglądu?
* tworzenia wielu podstron - czyli obsługi kart?
* zapisywania kodu do globalStorage?
* obsługi Whitespace? (może być ciężko)
* lepszego debuggera?

Obecnie poszczególne bloki nie są ze sobą powiązane, więc w CSS można dowolnie rozmieścić elementy. Wymaga to jednak absolutnego pozycjonowania i podania ściśle ustalonej odległości od góry i lewej strony.
_________________
Przeciwdziałajmy coraz niższemu poziomowi polskiego Internetu i rozpustom.
 
 
   
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Template lightbrown v 0.4 modified by Nasedo
system walidacji dla gości opracował Petermechanic
Forum komputerowe
Strona wygenerowana w 0,13 sekundy. Zapytań do SQL: 10