Запитання з тегом «scheme»

Схема - це функціональна мова програмування, що є діалектом Lisp. Він має мінімалістичний дизайн зі стандартною специфікацією та багатьма реалізаціями.

4
Що слід дізнатися зі схеми?
Мені було цікаво, які унікальні особливості я можу дізнатися зі схеми, які допоможуть мені стати кращим програмістом? У мене є великий досвід роботи з основними мовами, і я хочу розширити свій кругозір та дізнатися про функціональні аспекти, яких не вистачає в інших мовах. Мені знайомі закриття з javascript, лямбда-вирази з …

2
Хто вперше ввів термін функція вищого порядку та / або громадянин першого класу?
Я зрозумів, що задовго до того, як Haskell, O'Caml або LISP, функції вищого порядку були предметом академічного дослідження, а в математиці Schönfinkel (в 1967 р.) І Haskell Curry (1968 р.) Вже застосовували такі методи, як currying, але це до того, як вона була доступна будь-якою мовою програмування Згідно з Вікіпедією …

9
Вибір ОС для функціонального розвитку [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Я в основному .NET розробник, тому я нормально використовую Windows / VisualStudio (це означає, …

3
Чому модулі .NET відокремлюють імена файлів модулів від просторів імен?
У реалізаціях мови програмування Scheme (стандарт R6RS) я можу імпортувати модуль наступним чином: (import (abc def xyz)) Система спробує шукати файл, $DIR/abc/def/xyz.slsде $DIRзнаходиться якийсь каталог, де ви зберігаєте свої модулі схеми. xyz.slsє вихідним кодом для модуля, і він компілюється на ходу при необхідності. Модульні системи Ruby, Python та Perl схожі …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.