-
X-Received: by 10.140.105.102 with SMTP id b93mr3374qgf.29.1421303197291; Wed, 14 Jan
2015 22:26:37 -0800 (PST)
X-Received: by 10.140.105.102 with SMTP id b93mr3374qgf.29.1421303197291; Wed, 14 Jan
2015 22:26:37 -0800 (PST)
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!
v8no1062257qal.1!news-out.google.com!ik4ni255qab.1!nntp.google.com!bm13no544260
qab.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.programming
Date: Wed, 14 Jan 2015 22:26:37 -0800 (PST)
In-Reply-To: <54b5b917$0$2650$65785112@news.neostrada.pl>
Complaints-To: g...@g...com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=178.36.107.182;
posting-account=xjvq9QoAAAATMPC2X3btlHd_LkaJo_rj
NNTP-Posting-Host: 178.36.107.182
References: <5...@g...com>
<e...@g...com>
<7...@g...com>
<6...@g...com>
<a...@n...v.pl>
<9...@g...com>
<a...@n...v.pl>
<0...@g...com>
<a...@n...v.pl>
<b...@g...com>
<a...@n...v.pl>
<54b4beb1$0$2155$65785112@news.neostrada.pl>
<a...@n...v.pl>
<e...@g...com>
<54b5b917$0$2650$65785112@news.neostrada.pl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <2...@g...com>
Subject: Re: python...
From: "M.M." <m...@g...com>
Injection-Date: Thu, 15 Jan 2015 06:26:37 +0000
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable
Xref: news-archive.icm.edu.pl pl.comp.programming:207415
[ ukryj nagłówki ]On Wednesday, January 14, 2015 at 1:33:04 AM UTC+1, slawek wrote:
> Każdy, który chce OBIEKTYWNIE porównywać języki programowania - a do tego
> jeszcze uważa że wie co jest potrzebne cyt. "wszystkim" (nie
> przeprowadziwszy najdrobniejszego research'u wśród choćby swoich krewnych i
> znajomych, sic!) - a jeszcze jakby było mało... ma pomysły na OGRANICZENIE
> (urwa, jak?) możliwości tworzenia nowych języków programowania... zasługuje
> na opinię szkodliwego idioty.
Moim zdaniem ktoś kto robi coś niepotrzebnego jest idiotą, no chyba że
ma wystarczającą ilość czasu i pieniędzy na tego typu zabawę, ale
nie rozumiem po co? Nie można bawić się przy robieniu czegoś potrzebnego?
> Równie dobrze można w trybie nakazowo-rozdzielczym domagać się aby np. nie
> było ruchów tektonicznych - no, bo po co nowe góry czy jakieś nowe wyspy?
To ja chcę iść do Ciebie do pracy, chcę pracować na luzie gdzie nikt od
nikogo nie wymaga aby produkt był potrzebny.
> Ok, nie czuję wielkiej potrzeby abym to akurat ja musiał tworzyć nowy język
> (oczywiście YACC i wzorzec interpreter z GOF czasem się przydają, ale nie o
> to chodzi). Ale jeżeli jakiś ciołek chce koniecznie robić nowy język... no
> problem. Niech sobie robi. Może kiedyś wyjdzie z tego coś ciekawego.
Prawdopodobnie nowym językiem rozwiąże dawno rozwiązany problem.
> Gdyby nie "pomysły na nowe języki" nie mielibyśmy np. Javy (bo przecież
> każdy program można napisać w C++, a Java od C++ różni się nieznacznie). Nie
> mielibyśmy Pascala, bo przecież był już Algol. Itd. itp.
Java trafiała precyzyjnie w to wszystko na co powszechnie narzekano w C++.
Pomysł był dobry. Niestety przeholowano z ułatwianiem życia programiście.
> Oczywiście taki postęp kosztuje - tępak, który wyuczył się Pascala "na
> blachę" może czuć się nieco oszukany, że nikt nie potrzebuje "programistów
> ze znajomością Pascala".
Ten problem nie dotyczy tylko tępaków i pracowników. Widziałem wielu
zdolnych ludzi i dobrych programistów, którym ciężko było z javy czy
pythona przejść na C++. Pracodawca też ma problem gdy w zespole nie
ma specjalistów od jednego języka, tylko 2/3 ludzi trzeba szkolić.
> Ale aby być dobrym programistą/informatykiem nie
> wystarczy 3xZ, trzeba umieć nadążać za zmianami. Czasem może to nawet
> oznaczać konieczność nauczenia się nowego języka programowania. Life is
> brutal.
W życiu rzadko zdarza się mistrz świata w dwóch dyscyplinach.
> Odnośnie samego Pythona. Pisałem już o tym wcześniej i jeszcze raz powtórzę:
> bardzo przyjemny język, z swoistym poczuciem humoru (pola protected w
> klasach)... jednak nie pozbawiony wad, dyskwalifikujących go do "poważnych
> zastosowań".
>
> 1. Za wolno działa (nawet 1000x wolniej niż program napisany w C).
> 2. Bałagan z wersjami. Wersje 3.* mają problemy z Cythonem.
> 3. Biblioteki "matematyczne" Numpy/Scipy nie są 100% bezbłędne.
> 4. Koszmarnie źle zrobione wątki.
> 5. Brak tablic.
> 6. Bałagan z aktualizacjami.
Jednym słowem, kolejny raz nie powiodła się próba nadmiernego ułatwienia
życia programiście. Może tutaj powinieneś użyć określenia life is brutal?
Dobre aplikacje powstają w bólu.
Pozdrawiam
Następne wpisy z tego wątku
- 15.01.15 17:34 slawek
- 15.01.15 17:38 slawek
- 15.01.15 17:48 M.M.
- 15.01.15 21:07 slawek
- 15.01.15 21:13 Wojciech Muła
- 15.01.15 21:19 slawek
- 15.01.15 21:50 firr
- 15.01.15 22:12 g...@g...com
- 16.01.15 03:46 bartekltg
- 16.01.15 08:30 g...@g...com
- 16.01.15 10:49 firr
- 16.01.15 11:02 firr
- 16.01.15 13:33 firr
- 16.01.15 18:43 bartekltg
- 16.01.15 19:29 slawek
Najnowsze wątki z tej grupy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- 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??
Najnowsze wątki
- 2025-02-23 Ciekawy wyrok Sadu Najwyzszego USA
- 2025-02-22 spalinki
- 2025-02-22 Warszawa => Presales Engineer IT <=
- 2025-02-22 Warszawa => Kierownik ds. kluczowych Klientów <=
- 2025-02-22 Spalinki:)
- 2025-02-23 Useme
- 2025-02-22 Drogie mieszkania, drogie kredyty i ogromne zyski banków. Czy rząd ma rozwiązanie?
- 2025-02-21 Warszawa => Key Account Manager IT <=
- 2025-02-21 Warszawa => Data Engineer (Tech Lead) <=
- 2025-02-21 Aliexpress zaczął oszukiwać na bezczelnego.
- 2025-02-21 Warszawa => System Architect (Java background) <=
- 2025-02-21 Kula w łeb
- 2025-02-21 Warszawa => System Architect (background deweloperski w Java) <=
- 2025-02-21 Warszawa => Solution Architect (Java background) <=
- 2025-02-21 Lublin => JavaScript / Node / Fullstack Developer <=