Thinking Allowed - John McCarthy (1927-2011): Artificial Intelligence 4K

Z czasów kiedy prowadzący wywiad był na wysokim poziomie, wiedział o czym mówi i co chce wiedzieć.

Języki programowania, psychologia, weryfikowalny i reprodukowalny algorytmiczny model ludzkiej świadomości jako cel - narzędzie dla ludzi, do zrozumienia ich własnego intelektu (np. w psychiatrii). Ojciec AI, ojciec terminu AI, założyciel MIT AI Labs, Stanford, kolega Turinga, Von Neumanna, pionier "time sharingu", języków predykatów, lispu, po drodze
cosmopolitan - Thinking Allowed - John McCarthy (1927-2011): Artificial Intelligence ...
"ml" jako "brute-force calculation" i connectionism (sieci) jako "nie do końca to, o co chodzi".


@cosmopolitan: Co? Gdzie?

"ml" jako "brute-force calculation"


@cosmopolitan: 15:16 Jego zdaniem "obecne programy" które wygrywają z mistrzami szachowymi są zbyt "brute force". "Obecne" gdy był kręcony podcast. Kiedy to było i czy istniały wtedy programy szachowe opierające się o ML?

connectionism (sieci) jako "nie do końca to, o co chodzi".


@cosmopolitan: Tego w ogóle
@AdireQ: Wtedy nie było jeszcze "ML", jakie znamy teraz. Wrzuciłem tylko jeden link, ale jest więcej wywiadów. Gdzieś też nawiązuje do "connectionismu" jako odmiennego podejścia. Być może [1] lub [2], nie mam jednak transkrypcji i nie sprawdzę.
W materiale powyżej wydaje się to odzwierciedlać chyba jedynie fragment zestawiający podejście biologiczne ("you could try to imitate the nervous system in so far as you understood the nervous system") oraz "computer science point
@RedveKoronny: Nie znam common lispa, ale znam clojure który jest dialektem lispa i jest to mój ulubiony język, a w sporo językach już pisałem kod.

Najbardziej przyjemnie mi się w nim pracuje, no i jest dosyć praktyczny, ale jeśli byś chciał jakiegoś lispa w pracy użyć to widzę małe szanse.
@RedveKoronny: Tak jak kolega wyżej wspomniał o Clojure to dobry pomysł wraz z Leiningenem.

Czy lepszym programistą to trudno stwierdzić. Każdy coś innego wyciągnie. Na studiach miałem poświęcony cały przedmiot na języki funkcyjne i głównym językiem był Clojure. 80% była zagubiona i mówiła, że dziadowski przedmiot. Ja zostałem oczarowany lispami i wyniosłem dużo z wykładów i ćwiczeń.

Lispy produkcyjnie są używane i się z nimi spotkasz. Na przykład popularne grammarly jest
Zrobiłem listę 64 różnych języków programowania i w tagu:
#bitwyjezykowe
będziemy sobie je porównywać który lepszy
W lewym narożniku #limbo język powstały przy okazji tworzenia rozproszonego systemu operacyjnego Inferno #plan9 tag bo oba są bardzo blisko
W prawym narożniku #lisp Jezyk (funkcyjny znany (głownie z (faktu) posiadania ) chorej ilosci ) nawiasów
głosowanie plusami w kometarzach
wytrzzeszcz - Zrobiłem listę 64 różnych języków programowania i w tagu:
#bitwyjezyko...

źródło: comment_1649259608yR7UqBSskMznEh8AxtVrac.jpg

Pobierz
@dupasmoka: Za dużo, za trudne, nieciekawe, chaotyczne? Będę wdzięczny za feedback. To po prostu 5 programów, które robią to samo i w zasadzie tak samo. Nie jest to "hello world" o rekursji, choć zaczyna się od samych podstaw. Wiadomo, są też inne tutoriale i artykuły w internecie. Ten jest mój i jest akurat o stosie oraz "performance". Mnie się podobało w trakcie pisania, lubię takie zagadnienia.
Kto stworzył język z lenistwa? W jakim starym języku nadal utrzymywany jest sprzęt w biurze gubernatora New Jersey? Co stało za stworzeniem C++, Javy, czy Pythona? Poznaj odpowiedzi na te i inne pytania w tekście o historii języków programowania ( ͡° ͜ʖ ͡° )*:

Historia języków programowania od asemblera do Swifta

#programowanie #naukaprogramowania #swift #kotlin #csharp
#javascript #php #java #ruby #python #
Bulldogjob - Kto stworzył język z lenistwa? W jakim starym języku nadal utrzymywany j...

źródło: comment_1616678052W261U1MhGXVVB0Yyyh7BmF.jpg

Pobierz
via Wykop Mobilny (Android)
  • 0
@Bulldogjob:

Na przestrzeni lat powstało mnóstwo dialektów Lispu. Część z nich miała nawet kilka implementacji - przykładem może być tutaj Common Lisp, który miał ich aż 12. 

Scheme ma kilkadziesiąt czy nawet więcej :D
#programowanie #lisp #commonlisp #livecoding #naukaprogramowania

Mireczki, zapraszam na Debugger-Oriented Programming - czyli godzinny wykład dla KSI UJ i nie tylko, w którym pokazuję, w jaki sposób programować interaktywnie praktycznie bez wychodzenia z debuggera.

Podmieniamy kod i dane na żywo, dodajemy nowe procedury restartowania w przypadku błędów, wchodzimy incepcyjnie w debuggery wyższego poziomu i takie tam zwyczajne lispowe rzeczy. ( ͡° ͜ʖ ͡°)
phoe - #programowanie #lisp #commonlisp #livecoding #naukaprogramowania 

Mireczki,...
#lisp zaczynam się uczyć jako kolejny język xD Jak wy ogarniacie pisanie złożonych wyrażeń w gąszczu nawiasów? Rozbijacie to sobie, a potem łączycie? Macie parser w oczach? Albo kolorowe nawiasy jak w zsh?
#programowanie #tworczoscwlasna

Mireczki, właśnie popełniłem pierwszą w życiu książkę programistyczną o #lisp #commonlisp - pierwsza wersja beta jest już gotowa do przeglądu i edycji. ()

Statystyki: 166 strony A4 o systemie stanów i restartów w Common Lispie + trzy biblioteki programistyczne z pełną dokumentacją i testami.

Chce ktoś przeglądnąć wersję beta zanim ją wykończę i wrzucę na leanpuba? Z chęcią przyjmę wszystkie uwagi i sugestie.
phoe - #programowanie #tworczoscwlasna 

Mireczki, właśnie popełniłem pierwszą w ży...

źródło: comment_1587745362D7hF45CSPcgKZykBUDIMzC.jpg

Pobierz
@padobar: Można złamać ale tylko w jednej płaszczyźnie i pod kątem 90st:/ Funkcja automatycznego przekroju jest w civil 3D. Fnkcja łamanego przekroju w inventorze.. ehh autodesk jak wymyśli nową funkcje to chyba tworzy nowe oprogramowanie żeby nabijać sprzedaż.