-
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
- Sprzedawanie zaszyfrowanych filmów na płytach Blu-Ray bez kluczy deszyfrujących
- Aparat, zewnętrzny mikrofon, brum
- Wieszanie się przy aktywnym SMP
- Prognozowanie zużycia energii przez PGE?
- Odkurzacz mnie bije :(
- Rapsberry Pi i synchronizacja plików
- RCD 300 mA
- rpi i moduł przekaźników
- Falownik do pompy CO
- Lampa ogrodowa rozłączała różnicówkę
- Inteligentne oświetlenie schodów
- Pytanie do Użytkownika
- Emanuel kiedyś szukał gotowca do chłodzenia leków
- Sprzęty z Lidl-a
- idzie nowe
Najnowsze wątki
- 2024-10-07 Sprzedawanie zaszyfrowanych filmów na płytach Blu-Ray bez kluczy deszyfrujących
- 2024-10-07 Sprzedawanie zaszyfrowanych filmów na płytach Blu-Ray bez kluczy deszyfrujących
- 2024-10-07 Kraków => Head of International Freight Forwarding Department <=
- 2024-10-07 Sprzedawanie zaszyfrowanych filmów na płytach Blu-Ray bez kluczy deszyfrujących
- 2024-10-07 Aparat, zewnętrzny mikrofon, brum
- 2024-10-07 MĂźnchen => Data Scientist <=
- 2024-10-07 Gdańsk => Full Stack web developer (obszar .Net Core, Angular6+) <=
- 2024-10-07 Kraków => Programista Full Stack .Net <=
- 2024-10-07 Re: Taniocha!!!
- 2024-10-07 Warszawa => Technical Leader (Java Background) <=
- 2024-10-07 Zielona Góra => Power Electronics R&D Engineer <=
- 2024-10-07 Warszawa => Junior New Business Development Manager <=
- 2024-10-07 Warszawa => Key Account Manager <=
- 2024-10-07 Wrocław => Konsultant wdrożeniowy ERP (Symfonia) <=
- 2024-10-07 policja szuka