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

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

5
Схема проти Common Lisp: Які характеристики змінили ваш проект? [зачинено]
Як і StackOverflow, так і на цьому веб-сайті, не вистачає нечітких питань "Схеми проти Common Lisp", тому я хочу зробити це більш зосередженим. Питання стосується людей, які кодували обома мовами: Під час кодування в Scheme, які конкретні елементи вашого кодування Common Lisp ви найбільше пропустили? Або, навпаки, під час кодування …
155 lisp  scheme 

15
Чи все ще LISP корисний у сучасному світі? Яка версія найбільше використовується?
Я намагаюся навчити себе новій мові програмування через регулярні проміжки часу. Нещодавно я читав, як Лісп та його діалекти знаходяться на протилежному кінці спектру з таких мов, як C / C ++, що змусило мене допитливо дізнатися більше про нього. Однак дві речі мені незрозумілі, і я шукаю настанови щодо …

11
Чому схема є моєю першою мовою в університеті?
Я чую про C, C ++, Java щодня, коли люди починають говорити про інформатику, але в моєму першому класі інформатики нас просять писати в Scheme (DrRacket). Чому так? Які відмінності це призведе до мого майбутнього розуміння програмування? ОНОВЛЕННЯ: Я закінчив свій перший термін, але не повністю виконаний зі схемою. У …
80 scheme 

2
Чому деякі мови переходять до найближчого цілого числа EVEN?
Мови програмування, як схема (R5RS) та Python ( див. Це запитання ), спрямовуються до найближчого парного цілого числа, коли значення точно знаходиться між навколишніми цілими числами. Які міркування за цим? Чи є математична ідея, яка робить наступні обчислення легшими для міркувань? (R5RS згадує стандарт плаваючої крапки IEEE як джерело такої …

12
Схема проти Haskell для ознайомлення з функціональним програмуванням?
Мені подобається програмувати на C і C #, і буду вивчати C ++ у майбутньому. Мені може бути цікаво вивчити функціональне програмування як іншу парадигму програмування. Я роблю це для розваги, моя робота не пов'язана з комп'ютерним програмуванням, і я дещо натхненна використанням функціонального програмування, що викладається досить рано, на …

2
Застосування денотаційної семантики до проектування програм
Я читав трохи про денотаційну семантику (DS) і мене дуже заінтригував процес проектування комп’ютерних програм, де типи та функції мають чіткі та чіткі відображення математики. Чи є ресурси, які детально обговорюють розробку програм на основі DS? Я бачив кілька поверхневих обробок цієї теми. Я розмовляю в Haskell, Scala, Common Lisp …
30 scala  haskell  scheme 

6
як чиста функціональна мова програмування обходиться без операторів призначення?
Читаючи знаменитий SICP, я виявив, що автори здаються досить неохоче ввести заяву про призначення в Схему в Розділі 3. Я читаю текст і розумію, чому вони так вважають. Оскільки схема є першою функціональною мовою програмування, про яку я коли-небудь знаю, я дуже здивований, що деякі функціональні мови програмування (не, звичайно, …

3
На шляху до Просвітництва: схема, звичайний ліс, кложур? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну стеками програмного забезпечення. Закрито 8 років тому . Багато людей, які розумніші за мене, продовжують писати про те, коли ви дізнаєтесь Лісп, це робить вас кращим програмістом, тому …

6
Чим корисні макроси Lisp?
Загальний Lisp дозволяє писати макроси, які роблять все необхідне перетворення джерела. Схема дає вам гігієнічну систему узгодження моделей, яка дозволяє також здійснювати перетворення. Наскільки корисні макроси на практиці? Пол Грехем сказав у " Побитті середніх", що: Вихідний код редактора Viaweb, ймовірно, мав приблизно 20-25% макросів. Які речі люди насправді роблять …
22 lisp  scheme  macros 

3
Чи є канонічний посібник чи книга про концепції функціонального програмування? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну стеками програмного забезпечення. Закрито 5 років тому . Виходячи з процесу програмування / програм програмування, я схильний писати програми Схеми процедурним чином. Мене б заважало вивчати схему або …

4
А що з LISP, якщо що, полегшує впровадження макросистем?
Я вивчаю схему з SICP, і складаю враження, що велика частина того, що робить Схему, а тим більше, LISP особливою є макросистема. Але, оскільки макроси розширюються під час компіляції, чому люди не створюють еквівалентні макросистеми для C / Python / Java / що завгодно? Наприклад, можна прив’язати pythonкоманду до expand-macros …

2
Чи достатньо повна або стабільна IronScheme, щоб її варто вивчити?
IronScheme згадується у Вікіпедії як спадкоємець невдалого проекту під назвою IronLisp, що приносить Lisp до CLR та .NET, як Clojure робить для JVM. Хтось має досвід роботи з цією мовою? Це виглядає досить повно (99%), але я не впевнений, як оцінити, чи варто мій час поспішати з налаштуванням чи ні. …
17 .net  lisp  scheme  clr 

2
Наближається SICP в Clojure замість схеми
Я бакалавр третього курсу програми інженерії програмного забезпечення, і я висунув ідею прочитати SICP раднику, щоб отримати глибше і більш фундаментальне розуміння принципів, що стоять за всім цим програмним забезпеченням, яке ми розробляємо. Він запропонував не вивчати схему для завершення книги (бо це не так часто, як сучасні діалекти Ліспа), …
11 clojure  scheme  sicp 

2
Типи в Lisp і Scheme
Тепер я бачу, що у Ракетки є типи. На перший погляд це здається майже ідентичним типізації Haskell. Але чи CLOS Lisp охоплює частину космічного типу Haskell? Створення дуже суворого типу Haskell і об'єкта будь-якою мовою ОО видається нечітко схожим. Просто я випив якусь частину допомоги Haskell, і я абсолютно параноїчний, …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.