-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!goblin2!goblin.stu.neva.ru!feeder1.cambriumusenet.nl!feed.tweaknews.nl
!209.197.12.246.MISMATCH!nx02.iad01.newshosting.com!newshosting.com!newsfeed.ne
ostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neo
strada.pl.POSTED!not-for-mail
Newsgroups: pl.comp.programming
From: Kosu <K...@n...com>
Subject: Re: Stara szkoła w XXI wieku
References: <klvkiv$v4c$4@mx1.internetia.pl>
<9...@g...com>
<8...@g...com>
<s...@j...net>
<2...@g...com>
<s...@n...notb-home>
<e...@g...com>
Reply-To: Kosu <K...@n...com>
User-Agent: slrn/pre1.0.0-18 (Linux)
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Message-ID: <s...@n...notb-home>
Date: 03 May 2013 15:39:53 GMT
Lines: 55
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.31.144.185
X-Trace: 1367595593 unt-rea-b-01.news.neostrada.pl 1223 83.31.144.185:11144
X-Complaints-To: a...@n...neostrada.pl
Xref: news-archive.icm.edu.pl pl.comp.programming:203071
[ ukryj nagłówki ]On 2013-05-03, M.M. <m...@g...com> wrote:
> Nie znam prawdziwej przyczyny popularności Pythona. Moim zdaniem
> przyczyną jest ukrywanie szczegółów przed programistą. Python
JAsne. Python jest łatwym językiem, a dla ogromnej większości
użytkowników jego wady nie są zauważalne, a zalety (łatwy w pisaniu
i czytaniu, bardzo szybko się klepie dzięki świetnym bibliotekom)
rzucają na kolana. Nie trzeba być bardzo dobrym programistą, żeby
napisać naprawdę przyzwoity program. M.in. dlatego uwielbiają go
naukowcy (chyba przede wszystkim fizycy).
Ale są też wady i na jedną zwróciłem poprzednio uwagę. Pythona
używa się do prostych i głównie niekomercyjnych projektów.
To oznacza, że jeśli za 5 lat ktoś wyskoczy z super nowym łatwym
pomysłem - np. językiem "Świstak", który będzie jeszcze prostszy
i będzie miał jeszcze nowsze biblioteki, to ludzie przerzucą się
momentalnie :). I potem będą inne Żóbry i Bobry, a wspólną ich cechą
będzie to, że będzie się w nich pisało na OSie napisanym w C-czymśtam
(a jak dobrze pójdzie, to będą korzystały z bibliotek w Fortranie :P).
Oczywiście Pythonowi źle nie życzę, wręcz sam bardzo lubię w nim pisać
(choć akurat programować uczyłem się na C++ i to jest mój główny
język od 15 lat). Ale jeśli ktoś dziś ma kilkanaście lat, to po prostu
odradzam nadmierne przywiązanie (tzn. zostanie "fanboyem"),
bo w momencie wejścia na rynek pracy mogą natrafić głównie na oferty
od jakiegoś Rysia, a Python będzie dla zgredów takich jak ja :).
> Można zaprojektować język który będzie i wygodny i nie straci dużo na
> wydajności, i będzie kompilowany do kodu maszynowego.
No Ryś, mówię przecież.
> No tak, ale mnie się nie chce zawsze klepać niskopozimowo w C++,
Mi się nigdy nie chce, ale klepię. Relatywnie najlepiej się w tym
języku czuję, mam najwięcej doświadczenia i najwięcej gotowych
własnych bibliotek. A po studiach tak naprawdę programuję mniej
i głównie w VBA (:D). Nawet w nowego C++ i C# nie bardzo mam czas
się wgryzać, a pewnie głównie z tymi językami jest jakoś związana
moja przyszłość (no i z VBA :D).
> ukrycia kodu źródłowego. W zwykłych zastosowaniach C/C++ to przesada w
> jedną stronę, a Java i Python (choć to całkiem inne języki) to przesada
> w drugą stronę.
Java mnie odrzuca. Nie cierpię tej składni, nie mogę znaleźć fajnego
IDE (Netbeans jest za wolny, z Eclipse po prostu nie mogę się dogadać).
Kupiłem sobie jakiś czas temu telefon z Androidem myśląc "teraz nauczę
się Java, będę pisał sobie applikacje, może coś zarobię na Play".
I gucio. Powinienembył odkładać na iPada, bo na Objective-C
przestawiłbym się momentalnie i miałbym więcej frajdy (osobną kwestią
jest możliwość pisania na sprzęt Apple nie mając żadnego OS X ^^).
pozdrawiam,
Kosu
Następne wpisy z tego wątku
- 03.05.13 21:47 Bronek Kozicki
- 04.05.13 23:07 Stachu 'Dozzie' K.
- 29.05.13 23:29 3d
Najnowsze wątki z tej grupy
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
Najnowsze wątki
- 2024-11-11 Wyważanie kół rowerowych
- 2024-11-11 Kosz, gdzie??
- 2024-11-11 Coraz mniej ludzi robi prawo jazdy
- 2024-11-11 Opole => SAP HANA Cloud Dev / Data Engineer <=
- 2024-11-11 Warszawa => Spedytor Międzynarodowy <=
- 2024-11-11 Lublin => Senior PHP Developer <=
- 2024-11-11 Marki => Senior PHP Symfony Developer <=
- 2024-11-11 Chrzanów => Team Lead / Tribe Lead FrontEnd <=
- 2024-11-11 Gliwice => Specjalista ds. public relations <=
- 2024-11-11 Gdańsk => Kierownik Działu Spedycji Międzynarodowej <=
- 2024-11-11 Gdańsk => Head of International Freight Forwarding Department <=
- 2024-11-11 Warszawa => Sales Development Representative (in German) <=
- 2024-11-11 Marsz niepodległości
- 2024-11-08 Belka
- 2024-11-09 pierdolec na punkcie psa