eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingJaki język - ceny?
Ilość wypowiedzi w tym wątku: 122

  • 11. Data: 2010-12-15 11:35:37
    Temat: Re: Jaki j?zyk - ceny?
    Od: "R. P." <r...@w...to.wp.pl>

    A.L. wrote:
    > On Wed, 15 Dec 2010 01:19:20 +0100, "Grzegorz Niemirowski"
    > <g...@p...onet.pl> wrote:
    >
    >> A.L. <l...@a...com> napisał(a):
    >>> Jak juz uczyc sie staroci, to dlaczego nei Fortran albo Cobol?...
    >> A zrobisz w nich szybko ładne GUI? W Delphi się mimo wszystko da.
    > Nowa fala to "functional programming", a glowni gracze to F# dla .NET
    > i Scala dla JVM. Neidlugo nei bedzie mozna znalezc pracy jak sie tego
    > nie bedzie znalo :)

    Functional programming jest zbyt malo intuicyjne, zeby calkowicie
    wyparlo podejscie imperatywne. Co nie znaczy, ze neguje przydatnosc F#
    czy Scali. Absolutnie nie! Ale nie zgodze sie ze stwierdzeniem, ze "nie
    bedzie mozna znalezc pracy jak sie tego nie bedzie znalo".


  • 12. Data: 2010-12-15 15:58:26
    Temat: Re: Jaki j?zyk - ceny?
    Od: A.L. <l...@a...com>

    On Wed, 15 Dec 2010 12:35:37 +0100, "R. P."
    <r...@w...to.wp.pl> wrote:

    >A.L. wrote:
    >> On Wed, 15 Dec 2010 01:19:20 +0100, "Grzegorz Niemirowski"
    >> <g...@p...onet.pl> wrote:
    >>
    >>> A.L. <l...@a...com> napisał(a):
    >>>> Jak juz uczyc sie staroci, to dlaczego nei Fortran albo Cobol?...
    >>> A zrobisz w nich szybko ładne GUI? W Delphi się mimo wszystko da.
    >> Nowa fala to "functional programming", a glowni gracze to F# dla .NET
    >> i Scala dla JVM. Neidlugo nei bedzie mozna znalezc pracy jak sie tego
    >> nie bedzie znalo :)
    >
    >Functional programming jest zbyt malo intuicyjne, zeby calkowicie
    >wyparlo podejscie imperatywne. Co nie znaczy, ze neguje przydatnosc F#
    >czy Scali. Absolutnie nie! Ale nie zgodze sie ze stwierdzeniem, ze "nie
    >bedzie mozna znalezc pracy jak sie tego nie bedzie znalo".

    Odpowiadajac wszyskim ktorzy skomentowali F# i Jave - oczywiscie,
    programowanie funkcyjne nie wyprze "konwencjonalnego" programowania,
    albowiem nie jest ono "uniwersalnie lepsze". Skonczyly sei czasy gdy
    aplikacje byly "jezykowo monolityczne" - teraz do kazdego kawalka
    mzona miec inny jezyk ktory najlepiej nadaje sie do okreslonego celu.
    A inne paradygmaty niz proceuuralne maja sie dobrze, chociaz nei sa
    widoczne dla ludzi zajmujacych sie glownie pisaniem GUI do baz danych.
    Nizej podpisany ma kawalek aplikacji napisany w jezyku Prolog,
    albowiem napisanie tego w czyms innym byloby w zasadzie niemozliwe.
    Pisze "w zasaczie", bo wszystko mozna napisac we wszystkim, jest tylko
    sprawa czasu i kosztow. Ow Prolog doskonale wspolpracuje z serwerem w
    javie i GUI w C#.

    JJEzyji funkcjonalne wydaje sie atrakcyjne ze wzgledu na pojawienei
    sei "multicore processors" (nie pisze wielordzeniowych bo "rdzen" jest
    zlym tlumaczeniem slowa "core"; w tym konteksie "core" powinno byc
    przetlumaczone na "jadro"). Wedle prognoz, za 10 lat pzrecietny
    procesor przecietnego peceta bedzie mial 64 jadra. Nei da sie
    aplikacji korzystajacej z tych jader napisac w javie - model
    wspolbieznosci javt ma 40 lat.

    Jezyki funkcyjne automatycznei rozwiazuja jeden z zasadnicych
    problemow wspolbieznosci - "data integrity". Caly wysilek przy
    programowaniu wspolbieznym idzie w ochrone zmiennych przed dostepem z
    wielu watkow. jeden watek mzoe zmeinac wartosc zmiennej gdy drugi
    watek chce czytac. W jezykach funkcyjnych anienne sa "immutable" - gdy
    podstawi sie jakas wartosc pod zmienna, tel wartosci nie mozna juz
    zmienic. Wiwc problem wspolbieznej modyfikacji rozwiewa sie.

    Sprawa otwarta pozostaje jak F# i Scala beda wspierac owe problemy.
    Scala ma "agenty", F# inne mechanizmy. jak do tej pory kompletnie
    rozwiazal to jezyk Erlang, stosowany zresata szeroko w przemysle.
    Erlang jest "open", proponuje sie zapoznac.


    W kazdym razie - za 20 lat bedziemy programowac inaczej niz dizsiaj.
    Jak - nei wiadomo, ale widac trendy. Wiec moze z tym "jak sie nei
    bedzie znalo XXX to sie nei znajdzie pracy" to przesada, ale uwazam ze
    jak ktos jest w wieku maturalno/studenckim i serio interesuje sie
    inzynieria programwoania, powinien wykraczac w przyszlosc, a nei
    zadowalac sie terazniejszoscia czy siegac po nazredzia ze smietnika
    historii.

    Co nei wyklucza interesowania sie historia - sam dla zabawy
    implementuje historyczny kompilator Algolu 60 zwany KDF9. W Javie :)

    A.L.

    P.S. Pzrepraszam za literowki ale pisze na bardzoe malym ekranie i
    wlasnei wolaja mnie na meeting i nie ma mczasy poprawiac


  • 13. Data: 2010-12-15 16:08:00
    Temat: Re: Jaki j?zyk - ceny?
    Od: Maciej Sobczak <s...@g...com>

    On Dec 15, 1:26 am, A.L. <l...@a...com> wrote:

    > Nowa fala to "functional programming",

    Znowu? Ho ho, to już będzie z 50 lat!
    Znowu trzymamy kciuki za tę "falę".

    Te języki nigdy nie zdobędą mainstream'u, bo nie odzwierciedlają ani
    tego jak działa komputer, ani tego, jak myśli człowiek. Będą sobie
    funkcjonować (sic!) na pograniczu zastosowań produkcyjnych i
    eksploracji, ale masowej przesiadki nie przewiduję. Skoro nie udało
    się to przez ostatnie 50 lat, to nie widzę, co nagle miałoby się tu
    zmienić.

    Prawdą jest, że w nowych środowiskach zarządzanych (.NET, JVM) są one
    odrobinę bardziej atrakcyjne, bo przez dobrą integrację z resztą
    świata można pomyśleć o systemach mieszanych - np. trochę w Scali,
    trochę w Javie, albo trochę w F# a trochę w C# - ale w większych
    projektach czy większych zespołach nadal będzie problem jednorodności
    środowiska developerskiego i tego management będzie bronił nie
    dopuszczając do żadnej fragmentacji.

    > Neidlugo nei bedzie mozna znalezc pracy jak sie tego
    > nie  bedzie znalo :)

    Nie ma szans.
    Spodziewam się nawet, że zbyt bogate wpisy w CV w tych okolicach mogą
    być uznane jako "element wywrotowy". Firmy, które jawnie chcą
    eksperymentować oczywiście istnieją, ale jest ich zdecydowanie za
    mało, żeby wpłynąć na rynek jako całość.

    --
    Maciej Sobczak * http://www.inspirel.com


  • 14. Data: 2010-12-15 16:24:34
    Temat: Re: Jaki j?zyk - ceny?
    Od: A.L. <l...@a...com>

    On Wed, 15 Dec 2010 08:08:00 -0800 (PST), Maciej Sobczak
    <s...@g...com> wrote:

    >
    >Spodziewam się nawet, że zbyt bogate wpisy w CV w tych okolicach mogą
    >być uznane jako "element wywrotowy". Firmy, które jawnie chcą
    >eksperymentować oczywiście istnieją, ale jest ich zdecydowanie za
    >mało, żeby wpłynąć na rynek jako całość.

    Koledze sei ciagle zdaje ze profesjonalnosc programisty mierzy sie
    iloscia certyfikatow z C++?

    No a ostatnia milosc Kolegi, Ada , tez jakos mainstreamowa nie jest.
    Co nie wyklucza ze jest uzyteczna.

    A.L.


  • 15. Data: 2010-12-15 16:29:31
    Temat: Re: Jaki j?zyk - ceny?
    Od: A.L. <l...@a...com>

    On Wed, 15 Dec 2010 08:08:00 -0800 (PST), Maciej Sobczak
    <s...@g...com> wrote:

    >O
    >Te języki nigdy nie zdobędą mainstream'u, bo nie odzwierciedlają ani
    >tego jak działa komputer, ani tego, jak myśli człowiek.

    Problem z obecnymi jezykami jes ttak ize sa one "latwe" dla komputera.
    A jak mysli czlowiek, to zalezy od czlowieka. Boiraoc pod uwage poziom
    wyksztalcenia pzrecietnego programisty (a raczej brak owego poziomu),
    pojecie "funkcji" mzoe byc rzeczywiscie pojeciiem egzotycznym, jak
    rozneiz myslenie w tych kategoriach. Ale w zwiazku z tym mzoe peliej
    pomyslec o doksztalceniu programistow?

    Ja jakos mysle w tategoriach logiki i "logoc programming" i programuje
    w Prologu. Nei mam z tym problemu, ani moj komputer nie ma problemu ze
    zrozumeiniem deklaratyenych programowm.

    Owszem, mozna by to zrobic w czyms innym, ale byloby to przyslowiowe
    piepzrenie kotka przy pomocy mlotka. Albowiem paradygmat programwoania
    i jezyk nalezy dobierac do problemu. Inaczej bedziemy w sytuacji w
    jakiej znajduje sie wiekszosc programistow" naja mlotek i wszystko
    wydaje im sie gwozdziem.

    A sa sa leniwi zeby ruzyc glowa i nauczyc sie czegos nowego. Albo nei
    maja glowy

    A.L.


  • 16. Data: 2010-12-15 16:46:37
    Temat: Re: Jaki j?zyk - ceny?
    Od: Andrzej Jarzabek <a...@g...com>

    On Dec 15, 4:08 pm, Maciej Sobczak <s...@g...com> wrote:
    > On Dec 15, 1:26 am, A.L. <l...@a...com> wrote:
    >
    > > Nowa fala to "functional programming",
    >
    > Znowu? Ho ho, to już będzie z 50 lat!
    > Znowu trzymamy kciuki za tę "falę".
    >
    > Te języki nigdy nie zdobędą mainstream'u, bo nie odzwierciedlają ani
    > tego jak działa komputer, ani tego, jak myśli człowiek. Będą sobie

    Żaden język programowania nie odzwierciedla tego, jak myśli człowiek.
    Ci najwyżej człowiek może się nauczyć myśleć tak, żeby odzwierciedlać
    to, jak działa jakiś język programowania.

    > funkcjonować (sic!) na pograniczu zastosowań produkcyjnych i
    > eksploracji, ale masowej przesiadki nie przewiduję. Skoro nie udało
    > się to przez ostatnie 50 lat, to nie widzę, co nagle miałoby się tu
    > zmienić.

    Rozpowszechnienie architektur równoległych.

    > Prawdą jest, że w nowych środowiskach zarządzanych (.NET, JVM) są one
    > odrobinę bardziej atrakcyjne, bo przez dobrą integrację z resztą
    > świata można pomyśleć o systemach mieszanych - np. trochę w Scali,
    > trochę w Javie, albo trochę w F# a trochę w C# - ale w większych
    > projektach czy większych zespołach nadal będzie problem jednorodności
    > środowiska developerskiego i tego management będzie bronił nie
    > dopuszczając do żadnej fragmentacji.

    Nie zdarzyło mi się pracować przy żadnym projekcie, gdzie używano by
    języka funkcyjnego, ale praktycznie wszystkie, przy których
    pracowałem, używały więcej niż jednego języka programowania, mieszanie
    różnych systemów operacyjnych i środowisk zarządzanych z kodem
    natywnym też nie było takie rzadkie. Są rzeczy, do których dopuszcza
    management, o których się nie śniło waszym filozofom.


  • 17. Data: 2010-12-15 17:37:31
    Temat: Re: Jaki j?zyk - ceny?
    Od: Yarael Poof <m...@p...onet.pl>

    W dniu 15-12-2010 01:26, A.L. pisze:
    > On Wed, 15 Dec 2010 01:19:20 +0100, "Grzegorz Niemirowski"
    > <g...@p...onet.pl> wrote:
    >
    >> A.L.<l...@a...com> napisał(a):
    >>> Jak juz uczyc sie staroci, to dlaczego nei Fortran albo Cobol?...
    >>
    >> A zrobisz w nich szybko ładne GUI? W Delphi się mimo wszystko da.
    >
    > Nie. Wyglupiam sie. Ale dziwne mi sie wydaje ze czlowiek woli
    > poslugiwac sie narzedziami z poprzedniej epoki zamiast nauczyc sie
    > tego co jest uzywane teraz. W koncu C# nidlugo tez zacznie byc
    > nieswiezy.
    >

    Wait, wait, Panowie! :) Nieświeży to ja już jestem trochę, nie mam
    ambicji być programistą "rynkowym" ani wiedzy takiej, by rzucać się na
    jakieś super nowości rynkowe. Czemu staroć? Ano bo ten staroć a)
    zupełnie starcza, b) byłbym w stanie go ogarnąć jak sądzę.
    Znajomy strasznie mnie namawiał na C++, niewątpliwie to potęga, ale
    wymiękłem. Może trafiłem na złe książki. Na prawdę, nie marzę o jakimś
    super ekstra kodzie, optymalizacji algorytmów itp.
    Dlatego pisałem o jakiś klonach Delphi czy Basicka i do tego najlepiej
    "wizualnych".
    Sprawa jest banalna - do mojego hobby jak już pisałem zupełnie mi
    starczał ś.p. Multimedia Builder. To takie proste acz przesympatyczne
    narzędzie, które po dwóch flaszkach można by nazwać rapidem. Wygodnie
    można było zbudować GUI i oskryptować wszystkie obiekty czymś bliżej
    nieokreślonym a zbliżonym do Basicka (oczywiście bez numerów linii).
    Niestety jak pisałem firma olała produkt (główny programista odszedł a
    reszta robiła co innego).
    Myślałem że taki godnym następcą tego będzie Revolution (obecnie
    LiveCode), idealne dla takich osób jak ja, niestety a) firma gra w ch...
    ze swoją polityką upgradów (jak choćby opłata de facto za bugfixy), b)
    język polski w tych aplikacjach to sięganie prawą ręką do lewej kieszeni
    c) problem w wygodnej współpracy z obcymi bibliotekami.
    Ogólnie mają u mnie wielką krechę.
    Podsumowując - pewne rzeczy muszę (i chcę) sobie zrobić sam - ot, hobby.
    O możliwość komercyjnego wykorzystania pytam nie z chęci zawojowania
    rynku, tylko żeby się ktoś nie dopieprzył, jak udostępnia coś na
    zasadzie jak się spodoba to możesz wpłacić dolara czy dwa.
    Musze zobaczyć jaki licencje mają "Expressy" Microsoftu, aczkolwiek
    przeraża mnie ich wielkość i "dotnetowość". No i wcale nie jestem pewien
    jak to będzie z obcymi kontrolkami, jestem tu zielony, a cholernie
    zależy mi na multimediach (głównie webcam itp.)

    Dziękuje za wszystkie propozycje i pomoc. Przy okazji znalazłem całkiem
    sympatyczną rzecz, Basic 4 Android, no ale jak nazwa wskazuje jest to
    for Android :) Ale mniej wiecej o takim poziomie abstrakcji mówimy. I
    dlatego "staroć".


  • 18. Data: 2010-12-15 17:38:35
    Temat: Re: Jaki j?zyk - ceny?
    Od: A.L. <l...@a...com>

    On Wed, 15 Dec 2010 08:46:37 -0800 (PST), Andrzej Jarzabek
    <a...@g...com> wrote:

    >Żaden język programowania nie odzwierciedla tego, jak myśli człowiek.
    >Ci najwyżej człowiek może się nauczyć myśleć tak, żeby odzwierciedlać
    >to, jak działa jakiś język programowania.

    Owszem. Jak czlowiek mysli - dokladnie nei wiadomo.

    Istotne jednak jest co innego - aby jezyk byl "blisko" problemu, to
    znaczy aby pzrekladanie problemu na formalizm wspierany przez jezyk
    bylo jak najprostsze.

    Ta "bliskosc" jest zrodlem sukcesu paradygmantu obiektowego w
    modelowaniu systemow, zeby wymienic tylko jeden przyklad. Inne
    problemy wymagaja innych paradygmatow

    Ackolwiek nie ejstem zwollennikiem jezykow "wieloparadygmatowych",
    ciekawym wksperymentem jest Mozart-OZ. Swego rodzaju "otwieracz oczu".
    Jest doskonala ksiazka o programowaniu wieloparadygmatowum, oparta o
    Mozart-OZ. Dostepna po polsku o ile mi wiadomo.

    No i prawda jest to co Kolega pisze ze nie ma juz aplikacji napisanych
    w calosci w tym samym jezyku. na szczescie technika umozliwia w miare
    bezproblemowe laczenie jezykow programwoania


    A.L.


  • 19. Data: 2010-12-15 17:41:07
    Temat: Re: Jaki język - ceny?
    Od: bobas <b...@o...pl>

    W dniu 2010-12-15 12:19, bobas pisze:
    > Blender ze skryptami Pythona - jest teraz do kupienia jest nawet książka
    > o animacjach w Blenderze. Dokładnego tytułu nie pamiętam, ale okładki są
    > żułte ;)

    Dziś byłem w księgarni i zobaczyłem, że tytuł, to: "Mistrzowskie
    animacje w Blenderze".


  • 20. Data: 2010-12-15 17:57:00
    Temat: Re: Jaki j?zyk - ceny?
    Od: A.L. <l...@a...com>

    On Wed, 15 Dec 2010 18:37:31 +0100, Yarael Poof
    <m...@p...onet.pl> wrote:

    >W
    >Wait, wait, Panowie! :) Nieświeży to ja już jestem trochę, nie mam
    >ambicji być programistą "rynkowym" ani wiedzy takiej, by rzucać się na
    >jakieś super nowości rynkowe. Czemu staroć? Ano bo ten staroć a)
    >zupełnie starcza, b) byłbym w stanie go ogarnąć jak sądzę.
    >Znajomy strasznie mnie namawiał na C++, niewątpliwie to potęga, ale
    >wymiękłem. Może trafiłem na złe książki. Na prawdę, nie marzę o jakimś
    >super ekstra kodzie, optymalizacji algorytmów itp.
    >Dlatego pisałem o jakiś klonach Delphi czy Basicka i do tego najlepiej
    >"wizualnych".

    A co na temat Dark Basic?...

    http://www.thegamecreators.com/?m=view_product&id=20
    00&page=free

    Jest wersjadarmowa, patrz powyzej

    A.L.

strony : 1 . [ 2 ] . 3 ... 10 ... 13


Szukaj w grupach

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: