C64Power Forum

Software => Programowanie => Wątek zaczęty przez: Raf w 13 Października 2012, 23:07

Tytuł: Kompilatory basica
Wiadomość wysłana przez: Raf w 13 Października 2012, 23:07
Bawil sie ktos w tym temacie?

za dawnych czaow jak mialem tylko magnetofon to dorwalem na jakeijs kasecie jakis kompilator kiedys... teraz w dobie netu soft nie jest problemem, ale moze ktos rozeznal temat glebiej?

http://noname.c64.org/csdb/search/?seinsel=all&search=compiler&Go.x=0&Go.y=0
http://www.c64-wiki.de/index.php/Basic_64_Compiler
Tytuł: Kompilatory basica
Wiadomość wysłana przez: V-12/Tropyx w 13 Października 2012, 23:40
Ja testowałem kiedyś Austro Compilera. Dawał radę, niemniej plik wynikowy był większy, niż w Basicu. Słyszałem opinie, że w wielu przypadkach taka kompilacja nie pozwala uzyskać wersji 1:1 w Assemblerze.
Tytuł: Kompilatory basica
Wiadomość wysłana przez: SPC w 13 Października 2012, 23:56
V-12/Tropyx:
wersji 1:1 w Assemblerze.

Przeciez zadna kompilacja nie powoduje powstania wersji 1:1.
Tytuł: Kompilatory basica
Wiadomość wysłana przez: Kisiel w 14 Października 2012, 00:15
V-12/Tropyx:
Dawał radę, niemniej plik wynikowy był większy, niż w Basicu.

Facepal\"\"m
Znaczy się program wykonywalny ma być większy od kompilowanego? WTF :P
Tytuł: Kompilatory basica
Wiadomość wysłana przez: SPC w 14 Października 2012, 00:20
Yo nie zauwazylem ze o wielkosc chodzi...
Tytuł: Kompilatory basica
Wiadomość wysłana przez: V-12/Tropyx w 14 Października 2012, 23:24
SPC:
Przeciez zadna kompilacja nie powoduje powstania wersji 1:1.

Na C64 wynika to z faktu, że program musi tworzyć sztuczne pętle opóźnienia, co by była mniej więcej taka sama prędkość, jak w Basicu. A że robione jest to niejako z automatu, to potem wychodzą różne efekty.
Tytuł: Kompilatory basica
Wiadomość wysłana przez: SPC w 14 Października 2012, 23:37
Na C64 to ja sie ciesze ze wynik z ta iloscia pamieci jest chociaz zblizony. Ciezko zrobic jakies sensowne optymalizacje. Swoja droga czy Vermeer nie byl w bejzolu?