Pytania oznaczone «scheme»

Schemat to funkcjonalny język programowania będący dialektem Lispa. Ma minimalistyczny design ze standardową specyfikacją i wieloma realizacjami.

80
Dlaczego program jest moim pierwszym językiem na uniwersytecie?

Słyszę o C, C ++, Javie każdego dnia, gdy ludzie zaczynają mówić o informatyce, ale na moich pierwszych zajęciach z informatyki jesteśmy proszeni o pisanie w Scheme (DrRacket). Dlaczego? Jakie to wpłynie na moje przyszłe rozumienie programowania? AKTUALIZACJA: Skończyłem swój pierwszy semestr,...

22
Jak przydatne są makra Lisp?

Common Lisp pozwala pisać makra, które wykonują dowolną transformację źródłową. Schemat zapewnia higieniczny system dopasowywania wzorów, który pozwala również przeprowadzać transformacje. Jak przydatne są makra w praktyce? Paul Graham powiedział w Beating the Averages, że: Kod źródłowy...

11
Zbliżanie się do SICP w Clojure zamiast Scheme

Jestem studentem trzeciego roku studiów licencjackich w programie inżynierii oprogramowania i wpadłem na pomysł, aby przeczytać SICP doradcy, aby uzyskać głębsze i bardziej fundamentalne zrozumienie zasad stojących za całym tym oprogramowaniem, które tworzymy. Zasugerował, aby nie uczyć się...

10
Typy w Lisp i Scheme

Widzę teraz, że rakieta ma typy. Na pierwszy rzut oka wydaje się niemal identyczny z pisaniem Haskell. Ale czy CLP Lispa obejmuje niektóre kosmiczne typy Haskell? Tworzenie bardzo ścisłego typu Haskell i obiektu w dowolnym języku OO wydaje się nieco podobne. Po prostu wypiłem trochę pomocy kool...

10
Czego powinienem się nauczyć ze schematu?

Zastanawiałem się, jakich unikalnych funkcji mogę się nauczyć ze schematu, które pomogłyby mi zostać lepszym programistą? Mam duże doświadczenie w językach głównych i chcę poszerzyć swoje horyzonty i dowiedzieć się o aspektach funkcjonalnych, których brakuje w innych językach. Znam zamknięcia z...