Article View: pl.comp.programming
Article #216677Re: Czemu Python jest jaki jest?
From: slawek
Date: Fri, 03 Jan 2020 00:18
Date: Fri, 03 Jan 2020 00:18
30 lines
2202 bytes
2202 bytes
"M.M." <mmarszik@gmail.com> Wrote in message: > Podobno główną zaletą Pythona jestto, że po zaledwie małym kursie można szybko pisać duże aplikacje. W C++bez solidnego kursu i praktyki programować się zdecydowanie nie da. Czasami tu iówdzie można przeczytać, że Python... 1. IMO Python jest niezbyt dobry dla programów mających ponad 100000 LOC (nie licząc bibliotek i cudzych modułów). Idealnie program w Pythonie to jakieś 2000 do 5000 LOC robiące to do czego w C++ potrzeba byłoby jakiegoś giganta na pół miliona linii kodu. Oczywiście całkiem konkretne rzeczy da się zrobić w np. 50 linijkach lub mniej. Przykładowo: zassać dane z bazy, zrobić obliczenia i narysować publish-ready wykresy. 2. W C++ da się programować na poziomie C. Tak m.i. programują mikrokontrolery elektronicy - udając że nie ma OOP, STL, new i nawet const. 3. Siłą Pythona jest abstrakcja - patrz niżej: def commute(a, b): return a*b - b*a Dowcip w tym ze definicja commute jest zupełnie ogólna - mogą tam być zwkłe int, mogą być macierze, mogą być operatory różniczkowe. W C++ też dałoby się to /jakoś/ zrobić. Tyle że w Pythonie taki poziom abstrakcji jest czymś zupełnie normalnym. 4. Python ma parę PASKUDNYCH wad. ----Android NewsGroup Reader---- http://usenet.sinaapp.com/
Technical Details
Message-ID:
<qum17u$f6j$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> <qukale$3o1$1@news.icm.edu.pl> <f2052965-09a7-41a1-bc49-e806997cc2c9@googlegroups.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: Fri, 3 Jan 2020 01:18:05 +0100 (GMT+01:00) Organization: news.icm.edu.pl Lines: 30 Message-ID: <qum17u$f6j$1@news.icm.edu.pl> References: <913ee55b-6577-46ef-8ef2-92c748a43610@googlegroups.com> <qukale$3o1$1@news.icm.edu.pl> <f2052965-09a7-41a1-bc49-e806997cc2c9@googlegroups.com> NNTP-Posting-Host: eim157.internetdsl.tpnet.pl Mime-Version: 1.0 X-Trace: news.icm.edu.pl 1578010687 15571 83.15.68.157 (3 Jan 2020 00:18:07 GMT) X-Complaints-To: usenet@news.icm.edu.pl NNTP-Posting-Date: Fri, 3 Jan 2020 00:18:07 +0000 (UTC) X-Newsreader: PiaoHong.Usenet.Client.Free:1.65 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit