-
Data: 2020-10-22 13:32:41
Temat: Re: ZX Spectrum
Od: a...@m...uni.wroc.pl szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]J.F. <j...@p...onet.pl> wrote:
>
> Jak pamietam, to polibuda miala jakis program obliczajacy uklady
> elektroniczne na Spectrum.
> Na niewielka ilosc wezlow dawal rade.
>
> Spectrumowy Basic byl bardzo wolny, a specjalistow od assemblera
> jeszcze bylo malo ... ale pare minut na obliczenia to ciagle szybciej
> niz wycieczka do ZETO ...
Gdzies w 1983 na PWr popelnilem program do obliczania obwodow.
Pisalem go na ZX81 z modulem 64k (56k bylo uzywalne, reszta
zaslonieta przez ROM). Metoda byla glupia, ale to chcial
prowadzacy (w skrypcie to byla "metoda topologiczna").
Z grubsza sprowadzalo sie to do rekursywnego rozwijania
wyznacznika, ale jak byly rownolegle elementy to sie
liczylo kazdy osobno. Zaleta bylo ze dostawalo sie
wzor (ze wspolczynikami zmiennopozycyjnymi). Pod
koniec semestru wymyslilem lepsza metode, ale bylo
za pozno zeby zmieniac program.
Ten program nalezalo pisac w Pascalu, byla rekursja
i manipulacje na listach. W Basicu mialem tablice
robiace za stos, przed i po wywolaniu trzeba bylo
kopiowac parametry...
Nie wiem czy moj program byl dalej uzywany. Czesc
planowanych funkcji nie dzialala (nie zdazylem ich
zdebugowac). Obkomentowalem program jak sie dalo,
ale znajac zycie gdyby ktos inny mial to poprawiac
to wolaby zaczac od poczatku.
Co do czasu obliczen: moj program robil sporo obliczen
zmiennopozycyjnych. Inny jezyk mogl cos zmienic
szybkosciowo gdyby mial lepsza bibliteke zmiennopozycyjna.
Ewentualnie robic obliczenia stalopozycyjnie.
Tak jak zostawilem program to byl max do 6 wezlow,
glownie z powodu czasu obliczen (kilka minut). Lepsza
metoda powinna zredukowc czas do kilku sekund.
W tym czasie na PWr powstalo sporo kodu na ZX81, np.
procedury do oblicznia funkcji Bessla. Alternatywa
moglo byc liczenie na kalkulatorze, zajmujace setki
czy tysiace razy wiecej czasu lub wycieczka do
centrum obliczniowego, rzedu 20 min z powrotem
(ZETO bylo daleko i raczej nie wchodzilo w gre).
--
Waldek Hebisch
Następne wpisy z tego wątku
- 22.10.20 14:18 J.F.
- 22.10.20 14:25 Cezar
- 22.10.20 15:00 J.F.
- 22.10.20 16:10 Artur Stachura
- 22.10.20 16:22 Artur Stachura
- 22.10.20 16:37 J.F.
- 22.10.20 16:40 Krzysztof Gajdemski
- 22.10.20 18:46 a...@m...uni.wroc.pl
- 22.10.20 19:41 J.F.
- 22.10.20 19:42 RadoslawF
- 22.10.20 19:49 J.F.
- 22.10.20 19:54 J.F.
- 22.10.20 19:59 RadoslawF
- 22.10.20 20:22 Artur Stachura
- 22.10.20 21:01 a...@m...uni.wroc.pl
Najnowsze wątki z tej grupy
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
- Fajny film widziałem...
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Wkrętarki, wiertarki...
- Zasilacz impulsowy 12V 10A, coś godnego uwagi jako zamiennik akumulatora wkrętarki
- Mouser - koszt wysyłki
- [OT] Jak wycinac ksztalt w piance lub styropianie?
Najnowsze wątki
- 2025-07-17 Warszawa => Senior IT Recruitment Consultant <=
- 2025-07-17 Warszawa => IT Hardware Specialist - Wsparcie i Konfiguracja <=
- 2025-07-17 Warszawa => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-07-16 deltaT w pompie ciepla
- 2025-07-16 dron na granicy polsko niemieckiej
- 2025-07-16 Warszawa => Senior IT Recruitment Consultant <=
- 2025-07-16 Gdańsk => Mainframe (z/OS, Assembler) Developer <=
- 2025-07-16 Gdańsk => Delphi Programmer <=
- 2025-07-16 Warszawa => BI Developer <=
- 2025-07-16 Gdańsk => Programista Delphi <=
- 2025-07-16 chroń PESEL dziecka
- 2025-07-16 Rzeszów => Spedytor Międzynarodowy <=
- 2025-07-16 Gdańsk => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-07-16 Kraków => Kotlin Developer <=
- 2025-07-16 Warszawa => Inżynier oprogramowania .Net <=