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

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

3
Чому сім'я c є стандартним навчальним полком CS для програм з математики / CS замість сімейства LISP? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Я ознайомлювався з LISP для цілей самовдосконалення. Одне з речей, яке я помітив, - …

8
Вибір між CL та Python для веб-розробки
Я приходжу з тла Java, і після того, як я прочитав цей невеличкий твір Пола Грема, я почав замислюватися над тим, як вибрати нову мову, а саме Common Lisp, щоб прискорити свою роботу (я веб-розробник). Зараз я пишу проекти для домашніх тварин, але маю деякі бізнес-плани на майбутнє. Пол говорить …

9
Ресурси для покращення вашого розуміння рекурсії? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

3
Чи можливо скомпілювати мову вищого рівня для читання C ++? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . C ++ - це багато в чому чудова мова, але деякі речі особливо громіздко …

9
Десяте правило Грінспана, чи кожен великий проект включає перекладача Ліспа? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Десяте правило Грінспана (фактично єдине правило) говорить: Any sufficiently complicated C or Fortran program …

2
Чи можемо ми побудувати функціональний комп'ютер?
Зрештою, як це зробив FP, зрештою, всі наші програми структуровані. Тобто, не має значення, наскільки чистими чи функціональними ми їх робимо - вони завжди переводяться на збірку, тому те, що насправді працює за капотами, - це інструкції, стани та петлі. Ми наче наслідуємо FP. Як апаратний ноб, моє питання: чому …

2
Чи квадратні дужки і фігурні дужки в Clojure все ще є S-виразами?
Я намагаюся дізнатися Лісп і дивлюся на всі Ліпси там і на їх відмінності. Я бачу, що в деяких реалізаціях схеми ви можете використовувати квадратні дужки взаємозамінно з круглими дужками для читабельності, тому, оскільки вони обробляються однаково, я припускаю, що вони все ще є просто S-виразами, як і всі інші. …
12 lisp  clojure 

1
Яка практична проблема є наслідком відсутності гігієнічних макросів у Clojure?
Я чув, що макроси Clojure простіше писати, але не такі надійні, як гігієнічні макроси Ракетки. Моє запитання має 2 частини: Чим gensymвідрізняються гігієнічні макроси? Що забезпечують макроси ракетки, які Clojure не роблять? (будь то безпека, компостування чи що-небудь)

3
Ткання байтового коду проти макросів Lisp
Я читав про бібліотеки, які люди писали для таких мов, як Java та C #, які використовують байтове плетіння коду, щоб виконувати такі дії, як перехоплення функцій викликів, вставлення коду журналу тощо. Я також читав макроси Lisp / Clojure у намагання краще зрозуміти, як їх використовувати. Чим більше я читаю …

5
Структури даних у функціональному програмуванні
В даний час я граю з LISP (зокрема, Scheme та Clojure) і мені цікаво, як типові структури даних обробляються у функціональних мовах програмування. Наприклад, скажімо, що я хотів би вирішити проблему, використовуючи алгоритм графічного нанесення графіків. Як ти зазвичай можеш представити цей графік у функціональній мові програмування (насамперед цікавий чистий …

3
Чому ітеративна версія займає більше часу?
Я переглянув http://programming.lispdream.com/blog/2011/06/recursion-vs-iteration/ і побачив, що на його реалізацію рекурсивної та ітеративної реалізації факторної функції ітерація насправді займає більше часу задано n = 1000. Я не можу зрозуміти, чому (він не пояснює, але каже, що це вправа для читача). Вибачте за мою новизну у всьому цьому.

2
Стратегія / ресурси для написання веб-сервісів LISP?
Передумови: Я прагну написати кілька повнофункціональних веб-сервісів у Common Lisp як першотравневі пустощі для решти команди розробників в моїй компанії. Тут є два фрагменти: читання інформації з / запису в базу даних MySQL та отримання / обробка / відповідь на запити через HTTP. (Насправді, є третій фрагмент, який пише автоматизовані …
11 lisp 


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

1
Комп'ютерна архітектура НЕ заснована на масивах [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . Він каже оригінальний документ Вадлера про «Монади функціонального програмування» (Haskell) Ще одне питання з …

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