Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 4 lata temu . Dlaczego nie...
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 4 lata temu . Dlaczego nie...
Pytam, ponieważ tak wiele pytań, które widzę w języku SQL, brzmi: „To jest powolne. Jak to przyspieszyć”? Lub są tutoriale z informacją: „Zrób to w ten sposób, a nie w ten sposób, ponieważ jest szybszy”. Wydaje mi się, że duża część SQL zna się na tym, jak zostanie wykonane wyrażenie, i na...
W wielu artykułach opisujących zalety programowania funkcjonalnego widziałem funkcjonalne języki programowania, takie jak Haskell, ML, Scala lub Clojure, nazywane „językami deklaratywnymi”, różniącymi się od języków imperatywnych, takich jak C / C ++ / C # / Java. Moje pytanie brzmi: co sprawia, że...
Zaproponowałem trochę szkolenia w F # w mojej firmie i wydawało się, że wykazują pewne zainteresowanie. Na ogół są to programiści VB6 i C #, którzy z pasją nie podążają za programowaniem. Biorąc to pod uwagę, wydaje mi się, że łatwiej jest napisać poprawny kod, gdy myślisz o kwestii funkcjonalnej,...
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...