eGospodarka.pl
eGospodarka.pl poleca

  • Data: 2019-10-05 22:48:59
    Temat: Re: POpularno?? j?zyk?w programowania ??
    Od: heby <h...@p...onet.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    On 05/10/2019 22:01, J-23 wrote:
    >> Qt ogarnia *prawie* wszystkie tematy. Czekam aż będzie tam dostępny
    >> QPornPlayerAndQuantumComputing i doczekam się.
    > LCL działa podobnie jak HibernateSQL jeżeli chodzi o zasde działania
    > mamy w Hibernate

    To po co Pascal skoro mamy to już gotowe w innych językach?

    > tak np wxwidget z tą różnicą... że to nie działa na urządzeniach
    > mobilnych

    wx potrafi dzialać nawet na urządzeniach bez GUI. Wystarczy framebuffer.

    > Już mowilem biblioteka GUI podałem ją po to byś zarybił zasade
    > działania... Teraz po podanym przykładzie z hibernate co do LCL zasada
    > działania jest jasna (Chyba?).

    No tak ale nic w tym wyjątkowego. Ot, dzień jak co dzień na połowy
    świata programistów.

    >> Na tle C++/Java to strata bo trzeba w to włożyć jeszcze miliony dolców
    >> żeby choć doczołgać się do czołówki.
    > Miliony dolców powiadasz... tylko czemu to w Lazarusie jest już dziś
    > osiągalne :) bez twojego miliona dolcow :P

    Bo to hobbyści. Robią za friko. Choć możliwe że są finansowani przez
    firmy którym się opłaca wpierać zamiast przepisywać kod na coś innego.

    Tak czy inaczej zakładając że dobry programista to jakieś ~100k dolców
    rocznie i potrzeba ich kilku to nagle robią się miliony.

    >> Obwiam się, choć może za głupi jestem, że jedno GUI to rule them all
    >> wypierniczy się na pierwszym lepszym zagadnieniu Webowym. Tam się
    >> najzwyczajniej inaczej pisze.
    > Po to jesteśmy programistami by to zrealizować. Jeszcze pare lat do tyłu
    > mało kto wiedział a aplikacjach mobilnych czy stronie www która jest
    > sama w sobie aplikacja :)

    Jeszcze pare lat do tyłu takich framewroków było kilka. W tym używałem
    jednego w javie którego już nie pomnę.

    > dzis to raczej powszechne

    Wtedy też.

    >> Rzecz w tym że to nie jest zysk bo już to mam za friko.
    > Masz za free wykorzystując kilka języków programowania.

    Java ma wszystko co chcesz.

    C++ ma pawie wszystko lub wszystko.

    Python ma wszystko włacznie z Django.

    Ponieważ GUI natywne i Webowe są rózne pod kątem działania, user
    experience itd itp to szanse że będa oparte o jeden kod maleją prawie do
    zera. Niewiele to zmienia, normalny program nie pisze się w onklikach
    więc można podmieniać wartwę prezentacji w rozsądnych kosztach.

    > No chyba że
    > zaczniesz twierdzić że w C++ można pisać na przeglądarke wprost ale obaj
    > wiemy że to nie jest możliwe :P

    Frameworki GUI webowe nie piszę się w przeglądarce tylko w ogólnie
    pojmowanym Ajaxie. Co jest serwerem chyba jest bez znaczenia.

    > W Lazarus nikt nie wsadził miliona dolców :) (chociaż nie miałbym nic
    > przeciwko :)) a posiada po za WEB możliwość kompilacji na niemal dowolną
    > platforme

    Niemal. Tylko to samo jest w C++, Java, Python i biliardzie pozostałych
    języków.

    >>> Ja preferuje jeden kod w dowolnym języku odpalany na wszystkim.
    >> Utopia, choć jesteśmy coraz bliżej.
    > Dlaczego utopia? Uważam wręcz przeciwnie że to jest bliżej niż dalej

    Uniwersalny język oznacza również uniwersalne ograniczenia. Choćby int.
    Ma być 8, 16, 32 czy może 35 bitów?

    > Niewątpliwie takie podejście generuje napewno pewną nadmiarowość kodu.
    > Jednak uważam że mamy teraz na tyle mocne sprzęty ogolnie w użytku że w
    > 99% przypadkach ta nadmiarowość nie ma znaczenia

    A-ha! Czyli jednak potrafisz wypełnić CPU maksymalną mocą obliczeniową
    na wyświetlanie obrazków z napisami? Pracujesz może w allegro.pl?


    >> No ale te elementy ma też C++, Java i Python i nie trzeba dopracować. Są.
    > Są ale nie ma uniwersalnego podejścia do każdego z tych zadań potrzeba
    > oddzielnej biblioteki

    W Javie jest *WSZYSTKO*.

    > a myśle że świat raczej idzie w kierunku
    > upraszczania i takim uproszczeniem jest LCL

    Java jest takim uproszczeniem. Uproszczony język, uproszczona wydajność,
    uproszczone możliwości, ale ma wszystko.

    > prosty przykład czy kod napisany w C++ bez zmiany liniki kodu napiszesz
    > na mobilne i komputer. Nie bo choćby właśnie gui sprawi że musisz użyć
    > odzielnych bibliotek

    Qt użyje. Działa tak samo na moim pececie jak i na sterowniku z ARM. Bez
    róznic w kodzie obsługującym GUI.

    >> To daj inny przykład unikatowości Lazarusa vs reszta świata.
    > Podałem już tu kilka przykładów ten sam kod w 100% na rożnych platformach

    Czyli to samo co daje Java, C++, Python.

    > Nawet się z tobą zgodze tylko już chyba teraz widzisz że to co powstało
    > w tym martwym pascalu daje pewną unifikacje kodu.

    Ale Pascal nic nie unifikuje. A jeśli miałby to nie ma żadnej cechy dla
    której to powinien być własnie Pascal a nie Java czy C++.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

  • 05.10.19 22:51 heby
  • 05.10.19 22:55 Mateusz Viste
  • 05.10.19 23:21 heby
  • 05.10.19 23:36 heby
  • 05.10.19 23:40 heby
  • 05.10.19 23:59 J-23
  • 06.10.19 08:50 AK
  • 06.10.19 08:52 AK
  • 06.10.19 08:54 AK
  • 06.10.19 08:55 AK
  • 06.10.19 08:56 AK
  • 06.10.19 08:57 AK
  • 06.10.19 10:31 AK
  • 06.10.19 10:32 AK
  • 06.10.19 10:37 AK

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: