Article View: pl.comp.programming
Article #216670Re: Czemu Python jest jaki jest?
From: slawek
Date: Thu, 02 Jan 2020 23:20
Date: Thu, 02 Jan 2020 23:20
32 lines
2700 bytes
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-mailReferences:
<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