Wszystko
Wszystkie
Archiwum
- 2
- 3
@kuba1307: Zadaj pytanie.
- 1
- 4
Czy ktoś tu umie intu prolog ;_; nie umiem totalnie myśleć w sposób, jakiego wymaga ten język, mam zadanie na zajęcia i właśnie kopiuję dwie napisane linijki milion razy, bo nie wiem jak je uogólnić. Halp halp
#prolog #prawieprogramowanie
#prolog #prawieprogramowanie
Alien: Covenant
“Prologue: Last Supper"
Co o tym myślicie mirki?
To jest oczywiście tylko prolog i nic z tego nie będzie w filmie, ale chyba możemy się domyślać jaki będzie jego klimat.
Ciekawe
“Prologue: Last Supper"
Co o tym myślicie mirki?
To jest oczywiście tylko prolog i nic z tego nie będzie w filmie, ale chyba możemy się domyślać jaki będzie jego klimat.
Ciekawe
#pokaznotatki nic on nas bez nas
#pokazosberwowanetagi a tu spamie właśnie jak widać :D
#pokazpiwnice lubie wasze piwnice
#pokazserwer albo ładne komputery
#pokazsyfwpokoju a syf to mmmm
#pomidorowa nawet nie pytajcie co tam jest
#pokazosberwowanetagi a tu spamie właśnie jak widać :D
#pokazpiwnice lubie wasze piwnice
#pokazserwer albo ładne komputery
#pokazsyfwpokoju a syf to mmmm
#pomidorowa nawet nie pytajcie co tam jest
@wytrzzeszcz: ogarnij się
- 1
@cigolce: chciałem byś miał okazje poznać jakieś nowe
- 1
Czy ktoś zna lub miał na studiach programowanie logiki w prologu i byłby w stanie pomóc z kilkoma zadaniami?
#programowanie #logika #prolog
#programowanie #logika #prolog
- 1
@jakuba94 miałem ale wolę do tego nie wracać; )
- 1
#programowanie #pomocy #studbaza #prolog
Siemka Mirki :) Potrzebuje pomocy z programem zamieniająym liczby na liste słow w prologu.
Mam słownik który wygląda mniej wiecej tak: liczba(1,one).
Chciałbym do tego dopisać funkcje rekurencyjną która bedzie mi wypisywała słowa ale nie wiem jak sie za to zabrać.
Pomoże ktoś?
Siemka Mirki :) Potrzebuje pomocy z programem zamieniająym liczby na liste słow w prologu.
Mam słownik który wygląda mniej wiecej tak: liczba(1,one).
Chciałbym do tego dopisać funkcje rekurencyjną która bedzie mi wypisywała słowa ale nie wiem jak sie za to zabrać.
Pomoże ktoś?
@Keboon: jeśli dobrze rozumiem to klauzlę już masz, i teraz jak chcesz sprawdzić jak wygląda wartość dla klucza 7 to piszesz coś w stylu
liczba(7, X)
no i Prolog powinien być tak mądry, żeby znaleźć sobie podstawienie X = seven. W czym dokładnie tkwi problem?- 0
@piwniczny_prawiczek Chciałbym aby po podaniu liczby np 123 prolog wypisywał mi one-two-three.
Mam słownik który wygląda tak : liczba(1,one). liczba(2,two). itd.
funkcja ktora wszystko robi wyglada u mnie tak:
slownie(0,_).
slownie(L,S) :- C is L // 10, R is L mod 10, slowo(R), print(-), slownie(C,S1), S1 is S.
Problem w tym że wypisuje mi liczby od tyłu. No i nie wiem jak pozbyć sie na końcu tego znaczka pauzy.
Nigdy nie
Mam słownik który wygląda tak : liczba(1,one). liczba(2,two). itd.
funkcja ktora wszystko robi wyglada u mnie tak:
slownie(0,_).
slownie(L,S) :- C is L // 10, R is L mod 10, slowo(R), print(-), slownie(C,S1), S1 is S.
Problem w tym że wypisuje mi liczby od tyłu. No i nie wiem jak pozbyć sie na końcu tego znaczka pauzy.
Nigdy nie
- 1
Jestem noga z prologa, ale jestem zmuszony ogarnąć podstawy i muszę wykminić jak zliczyć iloczyn elementów listy. Udało mi się spłodzić coś takiego :
mnozenie(X, Y, Z) :- Z is ( X * Y).
iloczyn([], 1).
iloczyn([H|T], X) :- iloczyn(T, Y), mnozenie(Y, H, X).
niby
mnozenie(X, Y, Z) :- Z is ( X * Y).
iloczyn([], 1).
iloczyn([H|T], X) :- iloczyn(T, Y), mnozenie(Y, H, X).
niby
- 44
#naukaprogramowania pamiętajcie najważniejsze to dobrać technologię do problemu!
De fakto każdy język jest kompletny w sensie Turinga... ale w tym wpisie napiszę kiedy jaki język jest odpowiednim do nauki
#ada -> dość ciekawy, stosowany tylko w US-Army język, fajnie można się nauczyć pisać aplikacje wielowątkowe. Składnia sama pilnuje byśmy nie robili bzdur. Jeśli to się kompiluje to znaczy że będzie działać, dlatego używa tego US-Army.
#asembler -> Język najprostszy w tym zestawieniu, trzeba poznać około 10-15 rozkazów by móc już pisać programy, Polecany jeśli chcesz poznać dany procesor, z doświadczenia powiem że Intel ma gorszą składnie od procesorów ARM
De fakto każdy język jest kompletny w sensie Turinga... ale w tym wpisie napiszę kiedy jaki język jest odpowiednim do nauki
#ada -> dość ciekawy, stosowany tylko w US-Army język, fajnie można się nauczyć pisać aplikacje wielowątkowe. Składnia sama pilnuje byśmy nie robili bzdur. Jeśli to się kompiluje to znaczy że będzie działać, dlatego używa tego US-Army.
#asembler -> Język najprostszy w tym zestawieniu, trzeba poznać około 10-15 rozkazów by móc już pisać programy, Polecany jeśli chcesz poznać dany procesor, z doświadczenia powiem że Intel ma gorszą składnie od procesorów ARM
- 39
@wytrzzeszcz: Ale taguj #januszeprogramowania
- 15
@wytrzzeszcz: Liczba głupot w tym wpisie jest naprawdę duża. Nie polecam nikomu początkującemu opierać się na tym.
#naukaprogramowania #haskell #prolog #lisp jakis ogarniety i praktyczny kurs jakiegos jezyka funkcyjnego, tak by je ogarnac?
- 1
@wytrzzeszcz: W biznesie niestety są rzadko wykorzystywane. Po części to na pewno kwestia przyzwyczajeń ludzi, którzy uczą się programować imperatywnie i nie potrafią się przestawić na myślenie funkcyjne. Do tego dochodzi fakt, że jeśli języki nie są czysto funkcyjne i dopuszczają konstrukcje imperatywne (np. OCaml, Scala), to nieproporcjonalnie duża część kodu jest zazwyczaj napisana imperatywnie i wychodzi z tego niezły bałagan, bo między dopuszczaniem paradygmatu imperatywnego a jego wspieraniem jest duża różnica. :)
Drugi problem to kwestia narzędzi, która jest sprzężona z pierwszym problemem: języki funkcyjne są rzadko wykorzystywane w biznesie, więc nie mają dopracowanych kompilatorów, profilerów, edytorów itd. Co czyni je jeszcze bardziej bezużytecznymi (zdecydowanie zbyt mocne słowo, ale z braku lepszego...), więc otrzymują jeszcze mniej zainteresowania...
No i trzecia sprawa to kwestia trudności. Według mnie ogarnięta osoba nie powinna mieć problemu ze zrozumieniem funkcyjności przynajmniej na poziomie pozwalającym na swobodne działanie w biznesie (bo teoria stojąca za paradygmatem funkcyjnym już łatwa nie jest, ale ona programiście nie jest niezbędna), ale faktycznie poziom wejścia jest wyższy i w obecnych czasach, gdy za programowanie bierze się każdy, niektórzy będą mieć kłopot ze
Drugi problem to kwestia narzędzi, która jest sprzężona z pierwszym problemem: języki funkcyjne są rzadko wykorzystywane w biznesie, więc nie mają dopracowanych kompilatorów, profilerów, edytorów itd. Co czyni je jeszcze bardziej bezużytecznymi (zdecydowanie zbyt mocne słowo, ale z braku lepszego...), więc otrzymują jeszcze mniej zainteresowania...
No i trzecia sprawa to kwestia trudności. Według mnie ogarnięta osoba nie powinna mieć problemu ze zrozumieniem funkcyjności przynajmniej na poziomie pozwalającym na swobodne działanie w biznesie (bo teoria stojąca za paradygmatem funkcyjnym już łatwa nie jest, ale ona programiście nie jest niezbędna), ale faktycznie poziom wejścia jest wyższy i w obecnych czasach, gdy za programowanie bierze się każdy, niektórzy będą mieć kłopot ze
- 1
@wytrzzeszcz: Stawianie Haskella obok Ady i Cobola - aż mi się zrobiło słabo. Uraziłeś moje uczucia religijne. ( ͡° ʖ̯ ͡°)
#programowanie #prolog
bo ja już nie wiem.
mamy zagadkę :
http://www.wykop.pl/wpis/16225691/wrzucam-jedna-z-lamiglowek-ktora-znalazlem-%CA%96-uloz/55613385/#comment-55613385
i próbuje zaprogramować odpowiedź:
http://pastebin.com/jqS497K0
bo ja już nie wiem.
mamy zagadkę :
http://www.wykop.pl/wpis/16225691/wrzucam-jedna-z-lamiglowek-ktora-znalazlem-%CA%96-uloz/55613385/#comment-55613385
i próbuje zaprogramować odpowiedź:
http://pastebin.com/jqS497K0
- 0
@fnord23: i na diabla usuwas?
- 0
@wytrzzeszcz: bo trzecie było bez sensu (-:
ale jak poprawisz
ale jak poprawisz
obok
i średniki to zrób sobietrace.
lezy(X,walet).
#programowanie używa ktoś z was #prolog'a ? jak tak to do czego i może jakiś fajny projekt chcecie pokazać
@JanuaryLimes: ejj kolego! Akurat ja to miałem 3,5 u "Proroka" więc ekspertem z prologa nie jestem.
#programowanie #prolog da sie w tym czytac pliki czy moze #sql? Chce prologa uzyc do zlamania szyfru
Poczyniołem założenie że szyfr jest monoalfabetyczny
Poczyniołem założenie że szyfr jest monoalfabetyczny
#programowanie #prolog da sie w tym czytac pliki czy moze #sql? Chce prologa uzyc do zlamania szyfru
- 1
@rbielawski: no nic pozdrawiam
- 0
@szarlejos: szyfr na 80% monoalfabet
- 1
jest tu jakiś mistrz z prologa na nocnej ? #programowanie #prolog
- 1
ktoś tu ogarnia prologa ? mam zagadkę einsteina i że gościu jest w środkowym domku, także napisałem sobie prawilnie
i nie działało, musiałem sobie dorobić
i wtedy :
#prolog #programowanie czy #nieprogramowanie ?
onstreet(h(_,_,_,milk,_),s(_,_,X,_,_)).
i nie działało, musiałem sobie dorobić
middleHouse(X,s(_,_,X,_,_)).
i wtedy :
middleHouse(h(_,_,_,milk,_),S).
i poszło(tj rozwiązało mi prawidłowo zagadkę), czym to się niby różni ?#prolog #programowanie czy #nieprogramowanie ?
@Jurigag: taktycznie, zawolaj kolo 16 pomyslimy
No kurde po prostu nie umiem. Siedzę nad tym gównem już ponad godzinę i dupa.
Zadanie jest proste.
Napisz swoją wersję predykatu sumlist w prologu...
Proste, a jednak nie.
Nie
Zadanie jest proste.
Napisz swoją wersję predykatu sumlist w prologu...
Proste, a jednak nie.
Nie
#programowanie
Jakieś rady czym rozwiązać taki problem:
Mamy zbiór znaków (jakieś wzorki na kartce zamieniam na numery tak że krzak pierwszy na kartce to 1 itd) i wiemy że będą one jednoznacznie określać litery tworzące logiczne zdanie tylko nie wiemy jakiego języka. Wiec mamy pliki słowników oraz plik opisujący szyfr.
Próbuje #bash pod #linux ale potwor mi z kodu wychodzi tak ze pytam o rady #
Jakieś rady czym rozwiązać taki problem:
Mamy zbiór znaków (jakieś wzorki na kartce zamieniam na numery tak że krzak pierwszy na kartce to 1 itd) i wiemy że będą one jednoznacznie określać litery tworzące logiczne zdanie tylko nie wiemy jakiego języka. Wiec mamy pliki słowników oraz plik opisujący szyfr.
Próbuje #bash pod #linux ale potwor mi z kodu wychodzi tak ze pytam o rady #
- 2
@wytrzzeszcz: chodzi o zwykły szyfr afiniczny? Policz częstotliwości występowania znaków i nałóż na to statystykę danego języka. Przy dłuższym zaszyfrowanym tekście powinno się udać.
- 1
@wytrzzeszcz: to mi raczej na masochizm wygląda :)
- 2
nerd-mircy, pomocy! czego zacząć się uczyć z #it lub #programowanie żeby po 6-12 miesiącach sumiennej nauki mieć możliwość stworzenia jakiegokolwiek portfolio i jakiejś skromnej pracy z tym związanej? studiuje #kognitywistyka (jeśli nie zdecyduje się na pracę naukową lub zdam się tylko i wyłącznie na tok studiów, to będę potem kleił burgery w mc dolanie) jeśli to tylko możliwe, chciałbym, żeby to czego zacznę się uczyć było
@dowski: Było zadawane od czego zacząć by za 6-12 pracować w tej branży. Już dzisiaj się jedna osoba pytała.
- 0
@Kaczus2B: @Wiktor426: @michalfranc: dzięki za odpowiedzi, jak wdrożę się jakkolwiek w świat AI z tym lispem i prologiem i będę wiedział na czym to wszystko właściwie polega to wtedy będę myślał nad tym poważniej, a póki co wziąłem się za naukę pythona (ʘ‿ʘ)
- 3
https://zeroturnaround.com/rebellabs/graal-and-truffle-for-polyglot-languages-on-jvm/
Introduction to logic programming with #prolog
https://www.matchilling.com/introduction-to-logic-programming-with-prolog/
#interfacesmieci