eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingStara szkoła w XXI wiekuRe: Stara szkoła w XXI wieku
  • 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

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: