Filozofia programowania

Filozofia programowania

By Mateusz WojczalTechnology
Download on the App Store

Filozofia programowania episodes

  • FP8. Popkultury programowania: Javascript

    Mateusz Wojczal i Panicz goszczą wspaniałego gościa: Marcina Warpechowskiego.

    Marcin JS zajmuje się już ponad 20 lat. Jest współtwórcą i CTO Hands on Table JavaScriptowego komponentu aplikacji, służącego do wizualizacji i edycji danych tabelarycznych w formie zbliżonej do arkusza kalkulacyjnego.

    Rozmawiamy o najpopularniejszym języku, który się kocha albo kocha coraz bardziej.

    Derczu, jak wrócisz z wojaży, to daj znać. Wracaj do podcastu czym prędzej.

    Obejrzyj odcinek na YouTube: https://youtu.be/95x7p_lLXnU


    Skupiliśmy się na jego historii i wpływowi na popkulturę (programowania), dyskutowaliśmy o

    - pionierstwie Alanie Kay'a
    - Sir Berners-Lee i pierwszych przeglądarkach, WWW, Mosaic, Netscape, IE
    - pierwszej wojnie przeglądarek oraz bańce dot.comów
    - pochodzenie wyrazu "JavaScript", "EcmaScript", "Mocha", zmiany ich znaczenia i formy w miarę upływu czasu.
    - rewolucyjnej dla JS książki "JavaScript. Good Parts" Douglas Crockford'a
    - jak (nie) działała standaryzacja języka i jak wygląda to teraz
    - o pierwszym iphonie i rewolucyjnym pomyśle Steva Jobsa aby aplikację pisać w HTML5 oraz morderstwie Flasha.
    - o założeniach Brendana Eicha przez legendarnymi 10 dniami stworzenia JSa
    - o Apple's HyperCard i LSD, jQuery, czarnej dziurze node_modules i innych tematach o których musisz dowiedzieć się osobiście.

    2 hr
  • Video FP8 Popkultury Programowania

    Mateusz Wojczal i Panicz goszczą wspaniałego gościa: Marcina Warpechowskiego.

    Marcin JS zajmuje się już ponad 20 lat. Jest współtwórcą i CTO Hands on Table JavaScriptowego komponentu aplikacji, służącego do wizualizacji i edycji danych tabelarycznych w formie zbliżonej do arkusza kalkulacyjnego.

    Rozmawiamy o najpopularniejszym języku, który się kocha albo kocha coraz bardziej.

    Derczu, jak wrócisz z wojaży, to daj znać. Wracaj do podcastu czym prędzej.

    1 hr 59 min
  • FP 7. Filozofia Programowania. Odcinek Specjalny - wywiad z Bjarne Stroustrup

    Z okazji CodeEurope 2022 udało mi się porozmawiać z człowiekiem legendą, autorem C++ ciągle jednym z najczęściej wykorzystywanych języków programowania.  od blisko czterech dekad.   


    Bjarne Stroustrup - programista który uchodzi za jednego z najbardziej zasłużonych na świecie, jednak mimo tego nie jest specjalnie popularny również i w naszym kraju. Dla mnie to była wyjątkowa okazja aby dowiedzieć się coś więcej o tym wesołym Duńczyku, dla którego filozofia jest nie mniej ważna od programowania.|  

    Jedni za nim przepadają, a inni absolutnie nie mogą go znieść. Ale mało kto spośród osób, które siedzą w branży programistycznej nieco głębiej, jest w stanie przejść obok niego obojętnie.  

    Dowiedz się, jaką rolę przy projektowaniu C++ odegrała filozofia, jakimi wartościami kierował się jej twórca, oraz dlaczego - jego zdaniem nie każdy powinien programować.  

    Zapraszamy w imieniu ekipy podcasty Filozofia Programowania na esencjonalny wywiad z Bjarnem Stroustrupem, zwieńczony efektownym ujęciem jego obuwia.

    9 min
  • FP 6. Reprezentacja wiedzy cz. 2 Gość: Robert Różański #5

    Część 2 rozmowy z Robertem Różańskim w podkaście Filozofia Programowania

    Podobno płyta CD jest dobrym nośnikiem wiedzy. Ale CD może służyć też do chałupniczego rzutu dyskiem albo do puszczania zajączków. Podobnie z książkami - możesz ją przeczytać albo rozpalić nią ognisko. Zatem może cyfrowa forma wiedzy jest tą idealną? Na pewno bardzo dostępną, póki jest prąd lub bateria w komórce.  Czym jest reprezentacja wiedzy? Czy dzieląc się wiedzą zyskują obie strony?


    Obejrzyj YouTube: https://youtu.be/dTIG7UYjw28

    1 hr 3 min
  • FP 4. Reprezentacja wiedzy cz.1 Gość: Robert Różański #4

    Czym jest wiedza i co można z nią robić? 

    Wytwarzać więcej wiedzy oczywiście, przez dedukcję, indukcję i abdukcję! 

    Czy można pracować z wiedzą w komputerze? 

    Trzeba by tylko wymyślić jak ją reprezentować. 

    W ostatnim stuleciu podejmowano rozliczne próby, czasem z zaskakującymi skutkami (a czasem nie). 

    A co ten komputer z tego rozumie i co by to miało znaczyć, że rozumie? 

    Temat jest na tyle obszerny że wrócimy do niego w kolejnym odcinku.

    Książka, CD, plik, co jeszcze jest reprezentacją wiedzy?

    Jak wykorzystać technologię do dzielenia się wiedzą?

    1 hr 13 min
  • FP 3. Czy komputer może myśleć?

    Dercz, Mateusz i Panicz poprowadzą odcinek trzeci podcastu pt. „Czy komputer może myśleć?”. 

    Opowiedzą o: 

    🥇 Złotej erze sztucznej inteligencji,  

    💯 Dużej ilości nawiasów,  

    🥨 Programowaniu wspak  

    ❓ Czym jest inteligencja?  

    😐 Czy komputer ma świadomość?  

    📲 I kogo to może obchodzić?


    Wersja video rozmowy: https://youtu.be/7q1_nzgg2Aw

    59 min
  • FP 2. Jak rozmawiać z komputerem?

    ❓Czy komputer tylko pudełko, któremu mówisz, żeby robiło "bip bop oto rezultat"?  

    🖥 Dlaczego nie możemy po prostu mówić komputerowi, czego chcemy? I dlaczego on się nas wydaje nie rozumieć?  

    💻 W najbliższy wtorek Dercz, Panicz oraz Mateusz spróbują ustalić, czym jest komunikacja z komputerami.  A oto wycinek z notatek Trzech Muszkieterów IT podcastingu:  

    Termin „programowanie” przechodził od „łączenia kablami” przez „wklepywanie numerów instrukcji”, makroasembler ibma i fortran, przez wieżę Babel lat 1960; jak równolegle do tego szaleństwa „następnych 700 języków”.  

    Kwitły zastosowania automatycznego dowodzenia twierdzeń i innych zagadnień AI rodząc IPL i w konsekwencji LISP, jak LISP obrastał w cwane nabudowy typu ACTORS, a zwłaszcza PLANNER, jak we Francji z nienawiści do zachodu zrodził się Prolog, aby podbić wpierw Edynburg, a potem Tokio,   

    Jak za żelazną kurtyną Walenty Turchin majstrował refal, o czym nikt nie wiedział przez 20 lat (aż ten uciekł do Stanów przed prześladowaniami KGB);   Jak równolegle kwitły naturalnojęzykowe interfejsy do baz danych (wojskowy LADDERS i cywiliny LUNAR) – zwłaszcza w kontekście tego naturalnego języka w komunikacji człowiek-maszina..

    Rozmowa na YouTube: https://youtu.be/-ekr8XiBsOc

    59 min
  • FP 1. Filozofia programowania: Dercz, Panicz i Mateusz (CTO Escola)

    Czy Arystoteles rysował diagramy klas? Którą część platońskiego świata idei możemy znaleźć na stosie, a którą na stercie? Co się stanie, kiedy to githubowy copiliot przejmie stery?

    W trakcie naszych rozmów będziemy poruszać fundamentalne kwestie związane z programowaniem, nad którymi na co dzień przechodzimy obojętnie.

    Sięgniemy do tradycji trzech tysiącleci namysłu nad umysłem, poszukując narzędzi mogących ułatwić nam pracę z kodem i oddzielając to, co w programowaniu jest istotne, od tego, co może się zmienić.

    57 min

About Filozofia programowania

From the publisher's feed

Luźne rozmowy o programowaniu