eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingStara szkoła w XXI wiekuRe: Stara szkoła w XXI wieku
  • Data: 2013-05-03 16:09:39
    Temat: Re: Stara szkoła w XXI wieku
    Od: "M.M." <m...@g...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    W dniu piątek, 3 maja 2013 15:23:10 UTC+2 użytkownik Kosu napisał:

    > Python cały czas zdobywa zwolenników, bo robi się na nim taka typowa
    > "bańka" (jak w finansach). Wszyscy się uczą, wszyscy polecają, wszędzie
    > się go wykorzystuje (często na siłę, bo modny i fajny). Trudno
    > powiedzieć, co zostanie z dzisiejszej popularności Pythona za 10 lat.
    > A C/C++/C# pewnie będzie się miał całkiem dobrze. I za 30 lat też.
    Nie znam prawdziwej przyczyny popularności Pythona. Moim zdaniem
    przyczyną jest ukrywanie szczegółów przed programistą. Python
    ukrywa więcej niż Java i znacznie więcej niż C/C++. Gdy dziś się
    proponuje programowanie w C, czy C++, to pytają się czy jesteś
    szaleńcem czy masochistą :)


    > Jednak co tu kryć: Python to głównie różne web'y, małe aplikacje itp.
    > (choć i do większych rzeczy się go używa). C/C++ to systemu operacyjne,
    > oprogramowanie naukowe, oprogramowanie płatne, biblioteki obliczeniowe.
    > Wiadomo jakie są tego efekty. Istotna aktualizacja Pythona powstaje
    > szybciej, niż na wstępną rozmowę zbierają się wszyscy ważni panowie
    > od C++ :).


    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.


    > A z drugiej strony jest właśnie trwałość ("bezwładność") języka.
    > Zobaczcie ile modnych języków zaginęło w mrokach dziejów, a IMO
    > okropny Fortran trzyma się całkiem dobrze (bo napisano w nim kilka
    > bibliotek obliczeniowych i kilka sterowników do sprzętu naukowego
    > czy przemysłowego).
    No tak, ale mnie się nie chce zawsze klepać niskopozimowo w C++,
    pomimo że lubię ten język. Często da się napisać aplikacje bez
    wnikania w to czym jest wskaźnik i jak dany kompilator skompiluje
    zagnieżdżone szablony z dziedziczeniem wirtualnym. Niemniej w takich
    aplikacjach też oczekuję jakiejś sensownej wydajności, albo możliwości
    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ę.

    Pozdrawiam

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: