- 
Data: 2014-01-18 23:36:27
 Temat: Re: generowanie programow
 Od: A.L. <a...@a...com> szukaj wiadomości tego autora
 [ pokaż wszystkie nagłówki ]On Sat, 18 Jan 2014 00:47:20 -0800 (PST), g...@g...com 
 wrote:
 
 >W dniu sobota, 18 stycznia 2014 09:12:33 UTC+1 użytkownik g...@g...com
 napisał:
 >
 >> > >Mowiac w skrocie: autorzy najpierw pokazuja,
 >> > >w jaki sposob mozna przepisac program napisany
 >> > >w stylu funkcyjnym na "program w logice"
 >> > >(poprzez dopisanie dodatkowego argumentu,
 >> > >majacego reprezentowac wynik),
 >> >
 >> >
 >>
 >> > A co to ma wspolnego z "programwoaniem w logice"?...
 >>
 >> Co co ma wspolnego z programowaniem w logice?
 >
 >Pozwole sobie zagdywac, jaka byla intencja za tym
 >dosc lakonicznie sformulowanym pytanie.
 >Otoz z punktu widzenia logiki funkcja to relacja
 >roznowartosciowa pomiedzy dwoma zbiorami. Mowiac
 >scisle, powiemy, ze F jest funkcja wtw
 >dla kazdego x istnieje dokladnie jedno y takie,
 >ze F(x,y), albo jeszcze inaczej, ze dla kazdego x
 >istnieje takie y, ze F(x,y) i dla kazdego z, jesli
 >F(x,z) to y=z.
 >
 >Mozemy wowczas pisac y = f(x).
 >
 >Podstawowa idea programow napisanych w stylu
 >funkcyjnym jest taka, ze procedury realizuja
 >funkcje, czyli ze procedura wywolana z tymi
 >samymi argumentami zawsze zwroci taki sam
 >wynik.
 >
 >Dodatkowo programy napisane w stylu funkcyjnym
 >unikaja przypisan i petli, a zamiast nich
 >stosuja rekursje.
 >
 >Systemy do programowania w logice nie pozwalaja
 >w ogole definiowac procedur, a jedynie predykaty.
 >Poza tym dziela z programami funkcyjnymi te
 >wlasnosc, ze nie dopuszczaja przepisan.
 >
 >Majac dana funkcje y=f(x), musimy stworzyc predykat
 >F(x,y) taki, ze F(x,y) <=> y=f(x). Na tym wlasnie
 >polega przejscie od programu funkcyjnego do programu
 >w logice.
 >
 >Na pozor mogloby sie wydawac, ze to przejscie
 >jest trywialne, bo w jezyku funkcyjnym wystarczyloby
 >zdefiniowac
 >
 >F(x,y) =df y=f(x)
 >
 >i chociaz w sensie warunkow prawdziwosci jest ok, to
 >jednak systemy do programowania w logice nie zajmuja
 >sie tylko badaniem prawdziwosci, ale przede wszystkim
 >dostarczaniem zbiorow rozwiazan spelniajacych okreslone
 >warunki. Dlatego chcac uzyskac logiczna wersje definicji
 >programu funkcyjnego, nalezy jeszcze zastapic operator
 >porownania operatorem unifikacji i wykonac pare innych
 >zabiegow (a w szczegolnosci oczywiscie zastapic wywolania
 >rekurencyjne f odwolaniami do F)
 >
 >Mam nadzieje, ze to odpowiada na Twoje pytanie.
 
 Tak.
 
 To co napiales pozyzej to komplenta bzdura
 
 A.L.
 
Następne wpisy z tego wątku
- 19.01.14 02:02 g...@g...com
- 19.01.14 02:45 g...@g...com
- 19.01.14 10:25 firr
- 19.01.14 10:44 firr
- 19.01.14 10:48 firr
- 22.01.14 10:35 firr
- 22.01.14 11:27 g...@g...com
- 22.01.14 11:29 g...@g...com
- 22.01.14 11:40 firr
- 22.01.14 12:10 firr
Najnowsze wątki z tej grupy
- NOWY: 2025-09-29 Alg., Strukt. Danych i Tech. Prog. - komentarz.pdf
- Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
Najnowsze wątki
- 2025-10-31 Gazowy kocioł CO regulacja cyklingu i regulacja pogodowa
- 2025-10-31 Warszawa => Starszy Konsultant SAP - obszar PP <=
- 2025-10-31 Zamek elektroniczny
- 2025-10-31 Warszawa => Sales Assistant <=
- 2025-10-31 Warszawa => Senior SAP Consultant - PP area <=
- 2025-10-31 Warszawa => Junior Rekruter <=
- 2025-10-31 Warszawa => Engineering Manager (doświadczenie w branży lotniczej lu
- 2025-10-30 Był neosędzia w składzie jest cofka w apelacji [dożywocie za potrójne zabójstwo]
- 2025-10-30 Warszawa => Lead SAP PP Consultant <=
- 2025-10-30 Poznań => Konsultant SAP HCM <=
- 2025-10-30 Warszawa => Junior Rekruter <=
- 2025-10-30 Warszawa => Senior SAP Consultant - PP area <=
- 2025-10-30 Zakrzewo => SAP HCM Consultant <=
- 2025-10-30 Gang przestępców napadających przestępców już rozbity! [CBŚP,media,prawny humor]
- 2025-10-30 Kraków => Koordynator Produkcji / Przedstawiciel ds. rozwoju produktu




![Ranking kantorów internetowych. Gdzie najlepsze kursy walut? [© Pavel Bobrovskiy - Fotolia.com] Ranking kantorów internetowych. Gdzie najlepsze kursy walut?](https://s3.egospodarka.pl/grafika2/kantory-internetowe/Ranking-kantorow-internetowych-Gdzie-najlepsze-kursy-walut-218154-150x100crop.jpg) 
![Ranking kont firmowych - w jakim banku założysz najlepsze konto firmowe w 2025 r. [© DigitalMarketingAgency - pixabay.com] Ranking kont firmowych - w jakim banku założysz najlepsze konto firmowe w 2025 r.](https://s3.egospodarka.pl/grafika2/konto-firmowe/Ranking-kont-firmowych-w-jakim-banku-zalozysz-najlepsze-konto-firmowe-w-2025-r-266886-150x100crop.jpg) 
![Ranking kont firmowych 2023. W jakim banku najlepsze konto firmowe? [© Karolina Chaberek - Fotolia.com] Ranking kont firmowych 2023. W jakim banku najlepsze konto firmowe?](https://s3.egospodarka.pl/grafika2/konto-bankowe/Ranking-kont-firmowych-2023-W-jakim-banku-najlepsze-konto-firmowe-251614-150x100crop.jpg) 
![Święta i dni wolne od pracy w Niemczech w 2025 roku [© Freepik] Święta i dni wolne od pracy w Niemczech w 2025 roku](https://s3.egospodarka.pl/grafika2/swieta/Swieta-i-dni-wolne-od-pracy-w-Niemczech-w-2025-roku-263408-150x100crop.jpg) 
 Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei
Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei 
 
 
 
![Milion na koncie? Wystarczyło inwestować po około 2 tysiące miesięcznie [© wygenerowane przez AI] Milion na koncie? Wystarczyło inwestować po około 2 tysiące miesięcznie](https://s3.egospodarka.pl/grafika2/oszczedzanie-pieniedzy/Milion-na-koncie-Wystarczylo-inwestowac-po-okolo-2-tysiace-miesiecznie-269397-150x100crop.jpg) 
![Wynajem mieszkania w Warszawie pochłania 44% pensji. Zobacz, jak wypadamy na tle Europy [© pixabay] Wynajem mieszkania w Warszawie pochłania 44% pensji. Zobacz, jak wypadamy na tle Europy](https://s3.egospodarka.pl/grafika2/rynek-najmu/Wynajem-mieszkania-w-Warszawie-pochlania-44-pensji-Zobacz-jak-wypadamy-na-tle-Europy-269391-150x100crop.jpg) 
![Lot z niespodzianką - jak overbooking zmienia podróż i jakie prawa mają pasażerowie? [© wygenerowane przez AI] Lot z niespodzianką - jak overbooking zmienia podróż i jakie prawa mają pasażerowie?](https://s3.egospodarka.pl/grafika2/prawa-pasazera/Lot-z-niespodzianka-jak-overbooking-zmienia-podroz-i-jakie-prawa-maja-pasazerowie-269384-150x100crop.jpg) 
![Lider z sercem: empatia i zaufanie jako klucz do sukcesu zespołu [© wygenerowane przez AI] Lider z sercem: empatia i zaufanie jako klucz do sukcesu zespołu](https://s3.egospodarka.pl/grafika2/lider/Lider-z-sercem-empatia-i-zaufanie-jako-klucz-do-sukcesu-zespolu-269133-150x100crop.png) 
![Bańka AI za 5 bilionów dolarów: Kiedy inwestorzy powiedzą: sprawdzam? [© wygenerowane przez AI] Bańka AI za 5 bilionów dolarów: Kiedy inwestorzy powiedzą: sprawdzam?](https://s3.egospodarka.pl/grafika2/AI/Banka-AI-za-5-bilionow-dolarow-Kiedy-inwestorzy-powiedza-sprawdzam-269382-150x100crop.png) 
 


