Pytania otagowane jako paradigms

Podstawowy styl programowania komputerowego.

2
Czy funkcjonalne języki programowania zapobiegają skutkom ubocznym?
Według Wikipedii funkcjonalne języki programowania , które są deklaratywne, nie pozwalają na skutki uboczne. Programowanie deklaratywne w ogólności, próbuje zminimalizować lub wyeliminować skutki uboczne. Ponadto, zgodnie z Wikipedią, efekt uboczny jest związany ze zmianami stanu. Tak więc funkcjonalne języki programowania w tym sensie faktycznie eliminują skutki uboczne, ponieważ nie zapisują …

3
Jaka jest funkcjonalna odpowiedź programowa na niezmienniki oparte na typie?
Wiem, że koncepcja niezmienników istnieje w wielu paradygmatach programowania. Na przykład niezmienniki pętli są istotne w OO, programowaniu funkcjonalnym i proceduralnym. Jednak jednym bardzo przydatnym rodzajem znalezionym w OOP jest niezmiennik danych określonego typu. To właśnie nazywam w tytule „niezmiennikami opartymi na typie”. Na przykład Fractiontyp może mieć numeratora denominator, …


2
Paradygmaty pasujące do programowania interfejsu użytkownika
To jest bardziej szczegółowe pytanie (a właściwie dwa, ale są powiązane) pochodzące z komentarzy śmierci technologicznej OOP, gdzie ktoś stwierdził, że OOP nie jest właściwym paradygmatem programowania GUI. Czytając komentarze tam i tutaj mam wrażenie, że są rzeczy do nauczenia się: które paradygmaty programowania są uważane za dobre dopasowanie i …

5
Czy możesz poprawić swoje umiejętności programowania, ucząc się innych paradygmatów językowych?
Jeśli tak, czy możesz mi powiedzieć, w jaki sposób nauka nowego paradygmatu zmieniła twoje podejście do rozwiązywania problemów programistycznych, nawet jeśli problem dotyczy innego paradygmatu / języka / technologii? Naprawdę docenię Jeśli możesz mi powiedzieć w konkretny sposób, w jaki sposób twoje umiejętności programowania w X (tj .: JAVA / …

4
Jakiego paradygmatu użyć do napisania silnika szachowego?
Jeśli zamierzasz napisać silnik gry w szachy, jakiego paradygmatu programistycznego byś użył (OOP, procedury itp.) I dlaczego miałbyś go wybrać? Przez silnik szachowy rozumiem część programu, która ocenia bieżącą planszę i decyduje o następnym ruchu komputera. Pytam, bo pomyślałem, że fajnie byłoby napisać silnik szachowy. Potem przyszło mi do głowy, …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.