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
  • X-Received: by 2002:ac8:228f:: with SMTP id f15mr271602qta.4.1545864773581; Wed, 26
    Dec 2018 14:52:53 -0800 (PST)
    X-Received: by 2002:ac8:228f:: with SMTP id f15mr271602qta.4.1545864773581; Wed, 26
    Dec 2018 14:52:53 -0800 (PST)
    Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit
    0.net!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder-in1.
    iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!v55no10
    729502qtk.0!news-out.google.com!m21ni5031qta.0!nntp.google.com!v55no10729493qtk
    .0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
    Newsgroups: pl.comp.programming
    Date: Wed, 26 Dec 2018 14:52:53 -0800 (PST)
    In-Reply-To: <2...@g...com>
    Complaints-To: g...@g...com
    Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=5.172.255.255;
    posting-account=Sb6m8goAAABbWsBL7gouk3bfLsuxwMgN
    NNTP-Posting-Host: 5.172.255.255
    References: <c...@g...com>
    <f...@g...com>
    <a...@g...com>
    <2...@g...com>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <f...@g...com>
    Subject: Re: Jaki język polecić początkującemu? - komentarz do artykułu w
    Programista 9/2018
    From: fir <p...@g...com>
    Injection-Date: Wed, 26 Dec 2018 22:52:53 +0000
    Content-Type: text/plain; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable
    Lines: 110
    Xref: news-archive.icm.edu.pl pl.comp.programming:213070
    [ ukryj nagłówki ]

    W dniu środa, 26 grudnia 2018 23:31:46 UTC+1 użytkownik fir napisał:
    > W dniu środa, 26 grudnia 2018 20:42:31 UTC+1 użytkownik g...@g...com
    napisał:
    > > W dniu środa, 26 grudnia 2018 13:35:41 UTC+1 użytkownik s...@g...com
    napisał:
    > > > A co ze zrozumieniem działania komputera?!? Że tak nieśmiało się spytam...
    Asembler do niczego?!?
    > >
    > > Ciekawostka: jest taka książka "filozoficzna" Daniela C. Dennetta pt.
    > > "Dźwignie wyobraźni i inne narzędzia do myślenia", której jeden z rozdziałów
    > > jest przedstawiony pojęciu obliczalności, i w nim przedstawiony jest
    > > model obliczeń zwany "maszyną RAM".
    > > Jest bardzo podobny do maszyn von Neumannowskich, tyle że pamięć
    > > nie jest adresowalna. Tak też się składa, że jak przez rok studiowałem
    > > filozofię na UW, to dostałem jako zadanie na zajęcia z teorii obliczeń prowadzone
    przez śp. prof. Marcina Mostowskiego zreferowanie zagadnienia
    > > predykatu T Kleenego, w którym używa się jako podstawy modelu maszyny
    > > RAM, i jeśli by to kogoś interesowało, tekst (po polsku) jest dostępny
    > > tutaj:
    > > https://github.com/panicz/writings/blob/master/archi
    ve/predykat-kleenego.pdf
    > >
    > > Ja sam w swojej pracy magisterskiej użyłem maszyny wirtualnej, której
    > > zestaw instrukcji był zasadniczo podobny do języka BASIC. Z tego co się
    > > orientuję, w wielu artykułach akademickich stosuje się również bardzo
    > > podobny język o nazwie FCL (Flow Chart Language).
    > >
    > > Na seminarium były też omówione inne modele, w tym oczywiście maszyna
    > > Turinga, funkcje rekurencyjne oraz modalny ?-rachunek. (o dziwo
    > > nie było ?-rachunku).
    > >
    > > Osobiście nie mam dużego zaufania do rzeczy, które polecają
    > > programiści, a to z tego względu, że zazwyczaj mają oni bardzo
    > > wąską perspektywę na to, czym jest programowanie, i z reguły
    > > polecają taką drogę rozwoju, która powiela popełnione przez nich błędy
    > > (których często sami sobie nawet nie uświadamiają).
    > >
    > > W każdym razie jeżeli idzie o "zrozumienie działania komputera",
    > > to oczywiście nieodzownym pytaniem jest: "jakiego komputera?".
    > > Na przykład Simon Peyton Jones zaproponował model obliczeń oparty
    > > na redukcji grafów, zaś Gyula Magó wymyślił swoją maszynę do redukcji
    > > stringów, inspirowany językiem FFP Johna Backusa, opisanym w jego
    > > wykładzie wygłoszonym z okazji otrzymania nagrody Turinga ("Can
    > > programming be liberated from von Neumann style?").
    > > Współczesne karty graficzne (GPGPU) programuje się w oparciu
    > > o model zwany "maszyną pRAM".
    > >
    > > Edsger Dijkstra twierdził, że "jest w zasadzie niemożliwym, żeby
    > > nauczyć dobrego programowania studentów, którzy mieli wcześniej
    > > styczność z BASICem: jako potencjalni programiści są psychicznie
    > > okaleczeni bez nadziei na regenerację".
    > >
    > > Co prawda moja główna myśl, kiedy czytam takie słowa, to
    > > "kim ten facet sobie myśli że jest?", ale zgodzę się, że
    > > ja sam musiałem oduczać się różnych złych nawyków, których
    > > nabrałem, ucząc się programowania poprzez takie języki
    > > jak C czy C++ (szczególnie cenna była dla mnie książka
    > > "Struktura i Interpretacja Programów Komputerowych", choć
    > > przyznam, że nie od razu zdołałem docenić jej wartość)
    >
    > no nie wiem trzebby chyba powiedzic co takiego jest zlego w tym basicu
    >
    > tutaj chodzi mi (gdy propolune lego-basic) zamiast c czy javaskryptu by uniknac
    tysiecy skomplikowanych kruczkow
    > ktore sie pojawiaja jak sie pisze realnie w c czy js (jak juz pisalem)
    >
    > dla mnie powazne programowanie to nieststy jakos wkracza w domene psychologii, np
    zarzadzania motywacja i energia a z tym slabos sobie w mojej ocenie radze, coraz
    mniej mi sie chce kodowac

    problemu z logo-basikiem chyba nie mam,
    probelmem wspolczesnego swiata programowania jest chaos, brzydkosc dependencji
    mnogosc n iekompatybilnych wersji (czyli cos w stylu braku prostoty i porzadku)

    druga rzecz to te psychologiczne realmy
    w programowaniu ale za tym nie nadąrzam,
    jakiegos jednak problemu w lego-basicu nie widze

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: