🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.programming
Article #216670

Re: Czemu Python jest jaki jest?

#216670
From: slawek
Date: Thu, 02 Jan 2020 23:20
32 lines
2700 bytes
J-23 <Baczeklu@poczta.fm> Wrote in message:
> Strasznie ubogi ten Pascal z tego co piszesz :) Tylko widzisz większość rzeczy które tu wymieniłeś sa dostępne.Błąd związany z Pentium o którym piszesz nie był domeną tylko Pascala w tamtym czasie.

Tak, większość z tych rzeczy była dostępna w C++ w XX wieku. W
 Pascalu/Delphi nie. Jeżeli coś pomyliłem, to napisz konkretnie
 co. Może Pascal ma obsługę wyjątków? Nie ma? No właśnie. A może
 nie jest prawdą że co dialekt Pascala to w inny sposób
 przekazywało się funkcję/procedurę jako parametr (mały myk - były
 wersje, bodajże Turbo Pascal, gdzie to w ogóle było niemożliwe)?
 A może jest już STL dla Pascala? To może można redefiniować
 operatory w Pascalu?!

Mylisz też, misiaczku, tzw. Pentium Bug z błedem delay. Ten
 pierwszy był błędem samego CPU - Intel Pentium we wczesnej wersji
 - instrukcja fdiv mogła, w pewnych okolicznościach przyrody,
 "dawać mniej dokładne wyniki" - np. zamiast 4.0 wychodziło
 5.0.

Ten drugi to błąd w kodzie startup Turbo Pascala - program na
 dzień dobry robił pustą pętlę z n iteracjami mierząc ile to czasu
 t zajmuje, potem dzielił n/t po to aby skalibrować działanie
 funkcji delay. Dowcip w tym że przy szybkich procesorach, takich
 jak Pentium, wychodziło t = 0.0 z oczywistym efektem. Co
 powodowało że nieoczekiwanie wszystkie programy (exe) zrobione w
 Turbo Pascalu przestawały dawać się uruchamiać. Oczywiście,
 powstał patch - nadpisujący kod startowy w exe-kach. Tyle że były
 to czasy gdy nie było aktualizacji Windows trzy razy na godzinę.
 


----Android NewsGroup Reader----
http://usenet.sinaapp.com/
Technical Details
Message-ID: <qultsi$oi1$1@news.icm.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mail
References: <913ee55b-6577-46ef-8ef2-92c748a43610@googlegroups.com> <11jjdhhajyba0.dlg@tyczka.com> <quc5ai$igb$2@news.icm.edu.pl> <eekf74lxizex$.dlg@tyczka.com> <qudunk$b0g$1@news.icm.edu.pl> <1s4a9lwfk6wzl$.dlg@tyczka.com> <qul8ht$3eo$1@news.icm.edu.pl> <5e0e4878$0$544$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mail
From: slawek <x.y@org.org>
Newsgroups: pl.comp.programming
Subject: Re: Czemu Python jest jaki jest?
Date: Fri, 3 Jan 2020 00:20:49 +0100 (GMT+01:00)
Organization: news.icm.edu.pl
Lines: 32
Message-ID: <qultsi$oi1$1@news.icm.edu.pl>
References: <913ee55b-6577-46ef-8ef2-92c748a43610@googlegroups.com> <11jjdhhajyba0.dlg@tyczka.com> <quc5ai$igb$2@news.icm.edu.pl> <eekf74lxizex$.dlg@tyczka.com> <qudunk$b0g$1@news.icm.edu.pl> <1s4a9lwfk6wzl$.dlg@tyczka.com> <qul8ht$3eo$1@news.icm.edu.pl> <5e0e4878$0$544$65785112@news.neostrada.pl>
NNTP-Posting-Host: eim157.internetdsl.tpnet.pl
Mime-Version: 1.0
X-Trace: news.icm.edu.pl 1578007250 25153 83.15.68.157 (2 Jan 2020 23:20:50 GMT)
X-Complaints-To: usenet@news.icm.edu.pl
NNTP-Posting-Date: Thu, 2 Jan 2020 23:20:50 +0000 (UTC)
X-Newsreader: PiaoHong.Usenet.Client.Free:1.65
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit