🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.programming
Article #216677

Re: Czemu Python jest jaki jest?

#216677
From: slawek
Date: Fri, 03 Jan 2020 00:18
30 lines
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-mail
References: <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