-
Data: 2018-09-23 15:08:39
Temat: Re: Tajemniczy flash drive w drukarce HP 3800
Od: "J.F." <j...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Dnia 22 Sep 2018 06:49:14 GMT, Mateusz Viste napisał(a):
> On Sat, 22 Sep 2018 03:33:40 +0200, HF5BS wrote:
>> To twórcy oprogramowania na C64 tego nie wiedzieli i zrobili kompilator,
>> który zwłaszcza przy większych programach, daje program objętościowo
>> mniejszy, niż z zapisu interpretera. Parę programów sobie na C64
>> skompilowałem i nawet są szybsze i mniej dysku zajmują.
>
> A czy to nie była po prostu tokenizacja? Nie wiem, C64 nie miałem, ale
> BASICA (i chyba GW-BASIC też) potrafiły zapisać program w postaci
> binarnej. Ale nie jako kod wykonywalny, tylko ciąg tokenów. Zamiast "IF"
> było dajmy na to 0x01, zamiast "WHILE" 0x05 itp.
O ile wiem, to w C64 tak wlasnie bylo.
W spectrum bylo od samego poczatku - nie wpisuwales I i F, tylko
odpowiednia kombinacja klawiszy na token IF
>Ale to dalej program interpretowany.
Hm ... piszesz takie LET A=A+1, to i tak trzeba wywolac prodedure
"biblioteczna" dodawania liczb FP, bo innych nie znal.
I czy w programie bedzie bezposredni call czy przejscie przez tablice
adresow funkcji dla tokenow, to juz nie taka duza roznica.
Tyle ze Spectrum juz w trakcie wykonania wyszukiwal adresy zmiennych,
analizowal wyrazenia, wiec sporo tej interpretacji zostalo.
J.
Następne wpisy z tego wątku
- 23.09.18 18:47 Michal Jankowski
- 23.09.18 19:55 Jarosław Sokołowski
- 24.09.18 13:27 J.F.
Najnowsze wątki z tej grupy
- stara idea nowe hardware
- Dzwonek gong z transformatorem
- espnow przerywa na jeziorze?
- 8080
- Portowanie CP/M
- radyjko
- Re: Basen i chłodzenie w w wentylacji mechanicznej
- Akumulatory VRLA
- ładowarka zmarła
- Podstawa bezpiecznikowa jako rozłącznik DC
- Napięcie akumulatora wyłączające UPS / jakie nowe akumulatory do UPS?
- nawigacja satelitarna
- SmartLife/Tuya i osuszanie -- mordowanie z zimną krwią...
- Głośnik piezoelektryczny
- Mala autonomiczna kamera monitoringu
Najnowsze wątki
- 2024-07-05 eSIM na czym polega
- 2024-07-15 Roaming poza unią
- 2024-07-16 Jak tanio dzwonic do Wielkiej Brytani?
- 2024-07-16 Dzień bez ICE
- 2024-07-15 Spalinówki płoną doszczętnie
- 2024-07-15 Pojemność akumulatora
- 2024-07-15 Elektryk8i dalej płoną.
- 2024-07-15 Motodziennik #284 NOWY MG HS z hybrydą oraz wraca FORD CAPRI (jako SUV)
- 2024-07-14 [FILM] SAMOCHODY ELEKTRYCZNE DO WIELKIE ŚCIEMA? TYLKO FAKTY!
- 2024-07-14 Znieczulica w narodzie
- 2024-07-13 Protect Your PC with IObit Malware Fighter Pro 11.3.0.1346 Multilingual
- 2024-07-13 Advanced SystemCare Pro 17.5.0.255: Complete Performance and Health Optimization
- 2024-07-15 stara idea nowe hardware
- 2024-07-14 Dzwonek gong z transformatorem
- 2024-07-14 espnow przerywa na jeziorze?