Article View: pl.comp.programming
Article #216668Re: Czemu Python jest jaki jest?
From: slawek
Date: Thu, 02 Jan 2020 17:16
Date: Thu, 02 Jan 2020 17:16
26 lines
2280 bytes
2280 bytes
Roman Tyczka <noemail@because.no> Wrote in message: > To, że wszystkie te języki mają begin/end nie oznacza, że różni je tylkonazwa. Dlatego jeżeli już ma być begin-end to jednak Ada, a nie Algol czy Pascal. >Mógłbyś te dyskwalifikujące wymienić? Pytam z ciekawości. Istotne braki teżjakieś tam znam, choć pewnie inne, bo niekoniecznie np. numerykarozbudowana jest mi osobiście potrzebna. Brak dynamicznych tablic. Brak standardu wiązania z bibliotekami. Niemożliwość napisania własnej funkcji przyjmującej argumenty tak jak we wbudowanej write. Nieprzenośne przekazywanie funkcji jako parametru. Liczne, ale niekompatybilne, dialekty. Brak wyjątków. Brak namespaces. Zbyt mocne powiązanie z jednym producentem - vendor lock. Do tego np. błędna implementacja delay przez Borlanda - na szybkich (mniej więcej Pentium 1 @60 MHz) CPU programy po prostu nie działały bo startup code wkładał się z div by 0 na kalibracji delay. Trudności z użyciem dla low-level - w czym zwkłe C jest gorsze tylko od asemblera. Brak templates. Brak makrodefinicji. Brak STL. Brak fork. Brak arytmetyki wskaźników. Brak asm jako słowa kluczowego. Brak możliwości współpracy z Fortranem. Brak krótkiej ewaluacji. Brak refleksji. Brak dekoratorów. ----Android NewsGroup Reader---- http://usenet.sinaapp.com/
Technical Details
Message-ID:
<qul8ht$3eo$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>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: Thu, 2 Jan 2020 18:16:45 +0100 (GMT+01:00) Organization: news.icm.edu.pl Lines: 26 Message-ID: <qul8ht$3eo$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> NNTP-Posting-Host: eim157.internetdsl.tpnet.pl Mime-Version: 1.0 X-Trace: news.icm.edu.pl 1577985405 3544 83.15.68.157 (2 Jan 2020 17:16:45 GMT) X-Complaints-To: usenet@news.icm.edu.pl NNTP-Posting-Date: Thu, 2 Jan 2020 17:16:45 +0000 (UTC) X-Newsreader: PiaoHong.Usenet.Client.Free:1.65 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit