-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!pwr.wroc.pl!new
s.wcss.wroc.pl!not-for-mail
From: a...@m...uni.wroc.pl
Newsgroups: pl.misc.elektronika
Subject: Re: ZX Spectrum
Date: Thu, 22 Oct 2020 16:46:21 +0000 (UTC)
Organization: Politechnika Wroclawska
Lines: 123
Message-ID: <rmsd0t$nsa$1@z-news.wcss.wroc.pl>
References: <6...@g...com>
<5f8d927d$0$539$65785112@news.neostrada.pl> <rmkfos$m8k$1@dont-email.me>
<5f8f0623$0$549$65785112@news.neostrada.pl> <rmn7jo$3jc$1@dont-email.me>
<rmnqph$8ee$1@dont-email.me> <5f900d07$0$517$65785112@news.neostrada.pl>
<5f9036ed$0$554$65785112@news.neostrada.pl> <rmpllf$7lq$1@dont-email.me>
<5f9154e6$0$559$65785112@news.neostrada.pl>
<rmrqkp$bfm$1@z-news.wcss.wroc.pl>
<5f919924$0$543$65785112@news.neostrada.pl>
NNTP-Posting-Host: hera.math.uni.wroc.pl
X-Trace: z-news.wcss.wroc.pl 1603385181 24458 156.17.86.1 (22 Oct 2020 16:46:21 GMT)
X-Complaints-To: a...@n...pwr.wroc.pl
NNTP-Posting-Date: Thu, 22 Oct 2020 16:46:21 +0000 (UTC)
Cancel-Lock: sha1:PryyvM22gHvvjD1tZK2xre6n3sY=
User-Agent: tin/2.4.3-20181224 ("Glen Mhor") (UNIX) (Linux/4.19.0-6-amd64 (x86_64))
Xref: news-archive.icm.edu.pl pl.misc.elektronika:758265
[ ukryj nagłówki ]J.F. <j...@p...onet.pl> wrote:
> U?ytkownik antispam napisa? w wiadomo?ci grup
> dyskusyjnych:rmrqkp$bfm$...@z...wcss.wroc.pl...
> 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).
>
> >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...
>
> Pascal na Spectrum ... jakis byl, ale kiedy.
> I jakie mial mozliwosci - bo to tez nie jest takie pewne.
W 1985 mialem Pascal na Spectrum, to byla ktoras tam wersja
wiec byl tez wczesniej. Z mojego punktu widzenia
mozliwosci byly calkiem niezle. Dla mnie glownym ograniczeniem
byla pamiec na dane i (rzadziej) szybkosc. Pascal
kompilowal do kodu maszynowego i szybkosc byla
w miare dobra. Dane zajmowaly miejsce prawie niezaleznie
od jezyka, Pascal nie powodowal dodatkowych narzutow.
Dla innych ludzi ograniczeniem mogla byc wielkosc
programu wtedy assembler albo interpretowany Basic
mogl byc lepszy (albo Pascal kompilujacy do interpretowanego
P-code).
> Na ZX-81 raczej nie bylo.
Nie wiem. W 1983 nie mialem dostepu do Pascala na ZX81.
Ale o ile wiem to ten Pascal na Spectrum byl tez dostepny
na inne maszynki z Z80.
> >Nie wiem czy moj program byl dalej uzywany.
>
> Raczej nie - jak pisalem cos tam uzywalismy, ale to bylo czysto
> numeryczne, nie symboliczne.
>
> >Co do czasu obliczen: moj program robil sporo obliczen
> >zmiennopozycyjnych. Inny jezyk mogl cos zmienic
> >szybkosciowo gdyby mial lepsza bibliteke zmiennopozycyjna.
>
> Tez prawda. Kiedys napisalem kawalek w assemblerze uzywajacy procedur
> z ROM, to uzyskalem tylko dwa razy szybciej niz ten Basic.
> Tylko ... albo az ...
Pascal mial swoje wlasne procedury zmiennopozycyjne. W
programach numerycznych zastapienie czesci nienumerycznej
przez assembler prawie na pewno dawalo znikomy efekt.
W Basicu mialo sens przepisanie krytycznych szybkosciowo
procedur na assembler. Albo uzycie komilatora (bylo
kilka, nie znam naprawde dobrego, ale mogly pomoc).
> >W tym czasie na PWr powstalo sporo kodu na ZX81, np.
> >procedury do oblicznia funkcji Bessla. Alternatywa
>
> Wydzial elektroniki ?
Tak.
> To chyba bardzo szybko trafilo do kosza/szafy, razem z ZX81, bo nikt
> juz togo nie chcial uzywac. Spectrum zagoscilo, ale raczej niewielkiej
> ilosci, moze troche nauczeni ZX81.
Na UWr Spectrum bylo dosc dlugo uzywane, przez pare lat rownolegle
z PC. Na UWr to bylo w stylu dema czy zabawy dla studentow,
nie wiem czy jakis kod z tego jest dalej uzywany.
Na PWr to raczej byly bardziej pozyteczne rzeczy. Obliczeniowy
Basic z ZX81 dosc latwo zaadoptowac do Spectrum. A ten ze
Spectrum na PC. Glowny problem to bylo fizyczne przeniesienie,
bo format tasmy byl inny i chyba byly roznice w kodowaniu znakow.
Mnie by nie zdziwilo gdyby kawalki z 1983 teraz chodzily
powiedzmy pod Visial Basic.
> >>moglo byc liczenie na kalkulatorze, zajmujace setki
> >>czy tysiace razy wiecej czasu lub wycieczka do
>
> Jeszcze kwestia, po co te funkcje Bessela liczyc ... moze da sie nie
> liczyc, zostawic symbolicznie - uczelnia lubi teorie :-)
Nawet jak teoria to dobrze miec przyklad numeryczny.
A na PWr to chyba tez praktycznie dlubali z rezonatorami
czy falowodami. Przy tym funkcje Bessela to jeden z
przykladow, bylo tego wiecej.
> >centrum obliczniowego, rzedu 20 min z powrotem
> >(ZETO bylo daleko i raczej nie wchodzilo w gre).
>
> Na PWr CO, innym instytucjom zostawalo ZETO, albo gruba inwestycja we
> wlasny osrodek.
UWr mial swoje CO.
> Ale w CO to wynik raczej na drugi dzien, chyba, ze znajomosci miales
> :-)
Byl interaktywny wielodostep. Jako student nie mialem szans
poza zajeciami dopchac sie do wielodostepu do RIAD-a, ale
wielodostep na Odre byl mniej obciazony i dosc latwo bylo
sie dostac. Jak wsad na kartach to zwykle drugi dzien
(czasami jak sie dalo karty rano to wynik byl wieczorem).
Nie wiem jak pracownicy, ale raczej mieli wiecej mozliwosci
niz studenci.
--
Waldek Hebisch
Następne wpisy z tego wątku
- 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
- 22.10.20 21:13 J.F.
- 22.10.20 21:15 Silver Dream !
- 22.10.20 21:22 J.F.
- 22.10.20 21:25 J.F.
- 22.10.20 21:28 Silver Dream !
- 22.10.20 21:36 Silver Dream !
- 22.10.20 21:54 Krzysztof Gajdemski
- 22.10.20 22:42 Cezar
Najnowsze wątki z tej grupy
- Opis produktu z Aliexpress
- No proszę, a śmialiście się z hindusów.
- Zewnętrzne napięcie referencyjne LM385 1,2V -> 100mV dla ICL7106, Metex M-3800
- karta parkingowa
- Wl/Wyl (On/Off) bialy/niebieski
- I3C
- Pytanie o transformator do dzwonka
- międzymordzie USB 3.2 jako 2.0
- elektronicy powinni pomysleć o karierze elektryka
- jak szybko plynie prad
- Płytki Milkv-Duo
- Światłowód między budynkami
- POtrzebny bufor 3.3<>5V, jedonkieruowy, trójstanowy, wąski
- retro
- Bezprzewodowe polączenie Windows z projektorem
Najnowsze wątki
- 2024-11-17 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- 2024-11-18 Gdynia => Spedytor Międzynarodowy <=
- 2024-11-18 Białystok => Full Stack web developer (obszar .Net Core, Angular6+) <
- 2024-11-18 Białystok => Programista Full Stack (.Net Core) <=
- 2024-11-18 Kraków => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2024-11-18 Kraków => Business Development Manager - Network and Network Security
- 2024-11-18 Kraków => Network Systems Administrator (IT Expert) <=
- 2024-11-18 Kraków => Administrator Systemów Sieciowych (Ekspert IT) <=
- 2024-11-18 Zdunowo => Senior PHP Symfony Developer <=
- 2024-11-18 Łódź => QA Inżynier <=
- 2024-11-18 Lublin => Senior PHP Developer <=
- 2024-11-18 Gliwice => Specjalista ds. public relations <=
- 2024-11-18 Gdynia => Front-End Developer (React/Three.js) <=
- 2024-11-18 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-11-18 Gdańsk => Kierownik Działu Spedycji Międzynarodowej <=