KKKas Napisano Maj 20, 2006 Zgłoś Share Napisano Maj 20, 2006 Witam.Chciałby może ktoś przetestować moje IDE do Brainfucka ? DOWNLOAD: www.tkk.pl/~KKKas/index.php?i=19Jeśli ktoś nie wie czy jest ten wspaniały język, może niech najpierw się dowie: http://pl.wikipedia.org/wiki/BrainfuckPoczątkowo wydaje się: "Osssoo tu chosssii?', ale chwila, przejrzenie przykładów i wszystko staje się jasne (.Główne funkcje programu:- edytor (wiadomo)- interpreter (wiadomo)- debugger (praca krokowa, sprawdzanie wartości komórek pamięci, wykonanie kodu do miejsca kursora)- kompilator (używa kompilatora bfd, możliwość skompilowania i uruchomienia bez zapisywania bieżącego kodu z edytora)Inne funkcje i cechy:- prawdopodobnie najszybszy z dostępnych interpretorów BF z GUI- konwertowanie kodu Brainfucka do: C, Perla, Pascala, Delphi (chyba jedna z ciekawszych funkcji)- czyszczenie kodu ze zbędnych znaków/komentarzy (usuwa wszystko prócz instrukcji)- generowanie losowego kodu BF (poprawny składniowo, około 255 znaków)- możliwość przyporządkowania własnych instrukcji zamiast tych typowych (+ - < > , . [ ]), można np. przypisać im litery od a do h (taki kod się poprawnie interpretuje, konwertuje na inne języki programowania, ale jeszcze nie kompiluje)- konfigurowalny rozmiar pamięci- po wykonaniu (i w trakcie debugowania) programu podawanie: czasu wykonania, ilość wykonanych kroków (instrukcji)- w programie podana jest również tablica ASCII, aby mieć do niej szybki dostęp (wiadomo - do wyświetlania konkretnych znaków)- razem z programem jest katalog z przykładowymi kodami źródłowymi w BF (od kodowania ROT13 po GameOfLive)Mam zamiar opisać dokładnie swój program i udostępnić w sieci, bo prawdopodobnie będzie najbardziej rozbudowanym IDE do tego języka, ale najpierw chciałem go pokazać choć kilku osobom, aby może odnalazły jakieś błędy (choć nie powinno się nic znaleźć, sporo czasu poświęciłem na testowanie)Z góry dziękuję za każde komentarze.UPDATE @ 23:40: Możliwość ustawienia czcionki oraz poprawiony błąd z konwertowaniem kodu BF do DelphiUPDATE @ 16:30: Poprawne kompilowanie kodu, gdy zmieniliśmy instrukcje BF na własne, wyświetlanie komunikatu dotyczącego takiej zmiany instrukcji oraz możliwość przekonwertowania kodu z domyślnymi instrukcjami BF na własne (jeśli zostały zmienione). Dodatkowo także: kopiowanie, zapisywanie do pliku i czyszczenie okna output (czarne). ҉ Link do komentarza Udostępnij na innych stronach More sharing options...
Blind Napisano Maj 20, 2006 Zgłoś Share Napisano Maj 20, 2006 ło kurde! takiego języka jeszcze nigdy nie widziałem :| Podoba mi sie www.blinder.pl - Blog Link do komentarza Udostępnij na innych stronach More sharing options...
pawell Napisano Maj 21, 2006 Zgłoś Share Napisano Maj 21, 2006 Aż na usta cisną się słowa "o ku*wa!". Nie wiem czy dałbym rade //EDIT: Działa pod wine ale nie znam języka, jak będzie czas to się zagłębię Link do komentarza Udostępnij na innych stronach More sharing options...
Blind Napisano Maj 21, 2006 Zgłoś Share Napisano Maj 21, 2006 Pierwszy błd jaki znalazłem. jak konwertujesz d delphi to po [code=Delphi] uses SysUtils [/code]nie ma srednika www.blinder.pl - Blog Link do komentarza Udostępnij na innych stronach More sharing options...
KKKas Napisano Maj 21, 2006 Autor Zgłoś Share Napisano Maj 21, 2006 CYTAT(destruction)Pierwszy błd jaki znalazłem. jak konwertujesz d delphi to po [code=Delphi] uses SysUtils [/code]nie ma srednika :PPoprawiłem chwilę po umieszczeniu posta: [quote] UPDATE @ 23:40: Możliwość ustawienia czcionki oraz poprawiony błąd z konwertowaniem kodu BF do Delphi [/quote] ҉ Link do komentarza Udostępnij na innych stronach More sharing options...
sazian Napisano Maj 21, 2006 Zgłoś Share Napisano Maj 21, 2006 i to jest zajęcie dla ludzi którym sie w domu nudzi Link do komentarza Udostępnij na innych stronach More sharing options...
raV Napisano Maj 29, 2006 Zgłoś Share Napisano Maj 29, 2006 [quote] \"o ku*wa!\" [/quote]dokładnie to samo pomyślałem jak odpaliłem ten progs... szokowe osiągnięcie... Link do komentarza Udostępnij na innych stronach More sharing options...
Polecane posty
Zarchiwizowany
Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.