eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingJaki język polecić początkującemu? - komentarz do artykułu w Programista 9/2018Re: Jaki język polecić początkującemu? - komentarz do artykułu w Programista 9/2018
  • Data: 2019-01-04 14:12:26
    Temat: Re: Jaki język polecić początkującemu? - komentarz do artykułu w Programista 9/2018
    Od: g...@g...com szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    W dniu piątek, 4 stycznia 2019 13:34:50 UTC+1 użytkownik fir napisał:

    > > foldr (+) 0 (map (^2) (take 7 (filter isPrime [2 ..])))
    > >
    >
    > to juz lepiej... w ym widze jakis wiekszy sens
    > trzebbylo zaczac od tego, bo trzeba przyznac ze kolegi zdolnosci tlumaczenia spraw
    przypominaja zdolnosci tlumaczacego-inwalidy
    >
    > kolega moze tgo nie widzi ale to powoduje ze ja np rozumiem reakcje ludzi na to co
    wuglada jako strumien bzdetów dlatego ze jest zle pisane (zamiast podwac fakty
    kluczowe i prosto kolega wypisuje te niektuczowe w inwalidzki sposob i predzej mozna
    sie nabawic urazy do jezykow funkcyjnych czytajac to niz przeciwnie

    Cóż, robię najlepiej jak potrafię.
    Jeżeli odbierasz to jako "inwalidzki sposób",
    to bez wskazania "dobrego sposobu", operowania
    przykładami itd. nie sądzę, żebym mógł
    zrobić jakiś użytek z takiego feedbacku.

    > - bo pamietam kiedys sam zajrzalem na jakis tutorial do lispa i nie wygladalo to
    tak zle jak w wydaniu kolegi, tyle ze czego tam sie nauczylem i tak w czesci
    zapomnielem)

    Masz gdzieś link do tego tutoriala?

    > > Informatyka to nie jest religia. Jak w coś nie wierzysz, to możesz
    >
    > alez debilna wypowiedz... kolega powinien uwazac bo czasami osiaga poziom
    quelqebuga czy innego talatajstwa a na tym poziomie ja nie moge rozmawiac
    >
    > religie nie jest oparta na niewierzeniu,
    > religie jest oparta na wierze;

    Otóż to. Dlatego tutaj nie ma co "wierzyć" albo "nie wierzyć".
    Tutaj, żeby się dowiedzieć, wystarczy sprawdzić.

    to pierwsze to wrecz cos dokladnie przeciwnego i jest to raczej wyraz sceptyzyzmu
    wobec wiary... jesli kolredze sie trafiaja takie babole w wypowiedziach
    > to ostroznosc wobec przyjomania tych tekstow choc i tak wygladaja one nieco
    podejrzanie jako rozumny przekaz staje sie tym bardziej uzasadniona... i ogolnei
    zachodzi pytanie czy kolega bardzij mowi z sensem czy bardziej truje ludzi
    bulszitem... (najprawdopodobniej jest to pewien mix ale z miksami bywa tak ze
    domieszka bulshitu moze powodowac ze czytanie calosci jest bardziej stratnie niz
    korzystne ;c)

    Ja nie wiem czy Tobie się zdarza czytać swoje własne posty.
    Ale zrób sobie kiedyś taki eksperyment, i spróbuj je ocenić
    stosując te same kryteria, które stosujesz do oceniania
    wypowiedzi innych osób.

    >
    > > sprawdzić. (Tzn. ściśle rzecz biorąc pewnie nie będzie "tak szybkie",
    > > bo Haskellowy runtime ma jakieś tam dodatkowe narzuty)
    > >
    > > > przydaloby sie jednak by bylo choc prostsze a nie wyglada
    > >
    > > Moim zdaniem jest tak proste, jak tylko się da.
    > >
    > > > sam ten kod w c chyab w sumie mozna napisac prsciej
    > > >
    > > >
    > > > int PoliczSumeParuPoczatkowychLiczbPierwszych(int ilu)
    > > > {
    > > > int i = 0, dodano = 0, suma = 0;
    > > >
    > > > for(;;)
    > > > if(jest_liczba_pierwsza(++i))
    > > > {
    > > > suma += i*i ;
    > > > if(++dodano==ilu) return suma;
    > > > }
    > > > }
    > >
    > > Dla mnie nie jest to ani trochę prostsze od poprzedniej wersji.
    >
    > no cos, mogłbym wspolczuc ale mi sie nie chce... obecnie zastanawiam sie czy kolega
    ma jakas dysfunkcje mozgu i poprostu lubi lispa czy tez moze nauka lispa wywolala ta
    dysfunkcje czy cos w tym stylu

    Nie. Obie wersje są chujowe, bo niepotrzebnie używają pętli nieskończonej.
    Żeby wyjaśnić Ci językiem, który być może zrozumiesz: pisanie for(;;) jest
    debilizmem. Jeżeli już chcesz to jakoś zapisać przy użyciu pętli for,
    to te argumenty do czegoś służą:

    int sumaKwadratowLiczbPierwszych(int ilu) {
    int suma=0;
    for (int liczba = 0; ilu > 0; ++liczba) {
    if (jest_pierwsza(liczba)) {
    suma += liczba * liczba;
    --ilu;
    }
    }
    return suma;
    }

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: