Pytania otagowane jako paradigms

Podstawowy styl programowania komputerowego.

5
Jaka jest funkcjonalna alternatywa programowania dla interfejsu?
Jeśli chcę programować w stylu „funkcjonalnym”, czym zastąpiłbym interfejs? interface IFace { string Name { get; set; } int Id { get; } } class Foo : IFace { ... } Może Tuple<>? Tuple<Func<string> /*get_Name*/, Action<String> /*set_Name*/, Func<int> /*get_Id*/> Foo; Jedynym powodem, dla którego używam interfejsu jest przede wszystkim to, …


6
Jakie funkcje są warte trochę pomieszania OOP z korzyściami, które przynoszą?
Po nauczeniu się programowania funkcjonalnego w języku Haskell i F #, paradygmat OOP wydaje się działać wstecz w stosunku do klas, interfejsów, obiektów. Jakie aspekty PR mogę wnieść do pracy, które moi współpracownicy mogą zrozumieć? Czy są jakieś style FP warte rozmowy z moim szefem na temat przekwalifikowania mojego zespołu, …



3
Dlaczego (nie) programowanie logiki?
Nie słyszałem jeszcze o żadnym zastosowaniu logicznego języka programowania (takiego jak Prolog) w branży oprogramowania, ani nie znam jego zastosowania w programowaniu hobbystycznym lub projektach open source. Jednak (Prolog) jest do pewnego stopnia używany jako język akademicki (dlaczego jest używany w środowisku akademickim?). Zastanawiam się, dlaczego warto korzystać z programowania …



1
Funkcjonalne programowanie reaktywne / relacyjne - czy jest jakaś różnica?
Od jakiegoś czasu używam Reactive Cocoa (GitHub), funkcjonalnego API programowania reaktywnego do użytku z bibliotekami Cocoa, ale właśnie przeczytałem „Out of the Tar Pit” , artykuł, który podobno przedstawia koncepcje, i jestem trochę zdezorientowany. Artykuł przedstawia (jak rozumiem) funkcjonalne programowanie relacyjne , w którym tworzone są relacje między danymi z …


5
Czy programowanie zorientowane na język jest praktyczne?
Przeczytałem ten artykuł na temat programowania zorientowanego na język. Wskazuje pewne słabości współczesnego podejścia proceduralnego / OOP do programowania i sugeruje nowy paradygmat programowania, który je rozwiąże Jestem zwolennikiem małych, luźno powiązanych części programu: o wiele lepiej jest nauczyć się wielu małych rzeczy, z których będziesz korzystać, niż kilku dużych …


4
Dlaczego nadal używamy DOM w przeglądarce zamiast paradygmatu na pulpicie
Z mojego zrozumienia, interfejs sieciowy został opracowany do używania HTML, ponieważ w tym czasie nie było możliwe symulowanie aplikacji w stylu pulpitu w przeglądarce, takiej jak działanie Silverlight i Flash, z powodu ograniczeń przepustowości i możliwej mocy obliczeniowej. Dlaczego nie było w przeszłości, a teraźniejszość cieszyła się większą akceptacją i …

6
Czy widzisz zastosowanie „programowania arkuszy kalkulacyjnych”? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …


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.