|
|
|
Для чего нужен лисп ?
|
|||
|---|---|---|---|
|
#18+
выпил чай с плюшками TonY.Soprano так всеже ? Вкратце, макры примерно тоже, что и функции, но они выполняются на стадии компиляции и порождают текст на лиспе. При этом они могут использовать ранее определенные функции лиспа. Хорошие примеры есть в обсуждении статьи Пола Грэма Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. тоесть если вставить Код: plaintext 1. 2. то компиляция не завершится никогда ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2008, 17:42 |
|
||
|
Для чего нужен лисп ?
|
|||
|---|---|---|---|
|
#18+
точнее если немножко помудрить то можно сделать процесс компиляции бесконечным ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2008, 17:46 |
|
||
|
Для чего нужен лисп ?
|
|||
|---|---|---|---|
|
#18+
!член ксеноцефалаПри том сам ксеня тот... Емоё. Ну сидит чудачок, пишет на коленке программки для анализа и прочего дейтамайнинга тарабайтов данных с приборов в CERN-е, чи не мейнстрим, ёмое (отлавливать кривизну вселенной или какие отголоски инопланетных цивилизацией). Там грешным делом можно и свой язык написать, знать бы для чего. Вот именно! ( То есть +1 :) ) Тем, кто не знает, что такое CERN, зато хорошо знает, что такое 1С, действительно не понять, для чего нужен лисп и форт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2008, 18:55 |
|
||
|
Для чего нужен лисп ?
|
|||
|---|---|---|---|
|
#18+
BrokenPot Тем, кто не знает, что такое CERN, зато хорошо знает, что такое 1С, действительно не понять, для чего нужен лисп и форт. У мну знакомый в CERN работает.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2008, 18:57 |
|
||
|
Для чего нужен лисп ?
|
|||
|---|---|---|---|
|
#18+
Там ++ и Java юзают... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2008, 19:01 |
|
||
|
Для чего нужен лисп ?
|
|||
|---|---|---|---|
|
#18+
В бухгалтерии :):) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2008, 19:06 |
|
||
|
Для чего нужен лисп ?
|
|||
|---|---|---|---|
|
#18+
BrokenPotВ бухгалтерии :):) ХЗ где ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2008, 19:06 |
|
||
|
Для чего нужен лисп ?
|
|||
|---|---|---|---|
|
#18+
Даже не интересно ... А вы батенько пофлудить зашли ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2008, 19:07 |
|
||
|
Для чего нужен лисп ?
|
|||
|---|---|---|---|
|
#18+
BrokenPotВ бухгалтерии :):) А ты видел гигабайт текста на C++ ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2008, 19:09 |
|
||
|
Для чего нужен лисп ?
|
|||
|---|---|---|---|
|
#18+
Ну да! :) А Вы - проанализировать и сравнить возможности языков программирования? В рамках вот этого вот обсуждения? У каждого - свой кругозор, объективно обусловленный производственным опытом, кругом задач, которые приходилось решать. На основании этого опыта и формируется у каждого мнение о целесообразности применения того или иного инструмента программирования. Стоит ли сталкивать эти мнения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2008, 19:11 |
|
||
|
Для чего нужен лисп ?
|
|||
|---|---|---|---|
|
#18+
Ну да - я имел ввиду пофлудить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2008, 19:12 |
|
||
|
Для чего нужен лисп ?
|
|||
|---|---|---|---|
|
#18+
BrokenPotНу да! :) А Вы - проанализировать и сравнить возможности языков программирования? В рамках вот этого вот обсуждения? У каждого - свой кругозор, объективно обусловленный производственным опытом, кругом задач, которые приходилось решать. На основании этого опыта и формируется у каждого мнение о целесообразности применения того или иного инструмента программирования. Стоит ли сталкивать эти мнения? Я не сталкиваю . Меня заинтересовал этот язык и я хочу узнать почему люди на него молятся . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2008, 19:13 |
|
||
|
Для чего нужен лисп ?
|
|||
|---|---|---|---|
|
#18+
А! Так Вы - топикстартер! Виноват, не заметил. Я не спорю с поставленным вопросом. Я возражаю некоторым категоричным ответам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2008, 19:15 |
|
||
|
Для чего нужен лисп ?
|
|||
|---|---|---|---|
|
#18+
Опыт работы на Лиспе (АвтоЛиспе) в Автокаде у меня небольшой. Программируя на АвтоЛиспе, получал удовольствие. Он требует несколько другого взгляда на процесс программирования. Именно это обстоятельство и доставляло мне удовольствие. Обилие скобок - не раздражало. Там каждый оператор, каждое действие - ФУНКЦИЯ, которая возвращает свой результат, в том числе + и -. Многих это раздражает, а меня - забавляло. Здесь я хочу сказать, что есть еще и эстетический фактор, влияющий на выбор языка. :) Я вовсе не хочу сказать, что этот фактор имеет решающее значение. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2008, 19:24 |
|
||
|
Для чего нужен лисп ?
|
|||
|---|---|---|---|
|
#18+
TonY.SopranoМеня заинтересовал этот язык и я хочу узнать почему люди на него молятся . Посмотрите PLANNER (если найдете, была книжка на русском), это еще интереснее - расширение лиспа и сделан на лиспе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2008, 09:29 |
|
||
|
Для чего нужен лисп ?
|
|||
|---|---|---|---|
|
#18+
автор Он там и сейчас работает. И я бы не сказал, что он там сильно удачен. Он туда приверчен исторически, как макроязык. Но писать на нём - это идевательство. Было в 80-х годах, когда никто про ООП не знал. - Обоих в сад. Нормальные расширения там отродясь писались на C++ Даже у ряда западных кастом решений и то C++ (arx) + Lisp Для проектов с другим уровнем финансирование использование C++ - смерти подобно. Просто там совершенно другая трудоемкость разработки. Просто некоторые вещи ,которые можно разрабатывать на обоих языках, были разработаны на Lisp в разы быстрее. Даром не нужны там эти красивости. А средств императивных языков для тех задач, в которых (кстати - якобы) нужен автолисп - за глаза. НО по факту именно в среде Autocad пока альтернативы нет.(Писать на С++ ) .Возможно аналог VSTO что то и изменит.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2008, 10:44 |
|
||
|
Для чего нужен лисп ?
|
|||
|---|---|---|---|
|
#18+
TonY.Soprano тоесть если вставить Код: plaintext 1. 2. то компиляция не завершится никогда ? С чего бы? автор Factorial of 500 is 1220136825991110068701238785423046926253574342803192842192413588385845373153881997605496447502203281863013616477148203584163378722078177200480785205159329285477907571939330603772960859086270429174547882424912726344305670173270769461062802310452644218878789465754777149863494367781037644274033827365397471386477878495438489595537537990423241061271326984327745715546309977202781014561081188373709531016356324432987029563896628911658974769572087926928871281780070265174507768410719624390394322536422605234945850129918571501248706961568141625359056693423813008856249246891564126775654481886506593847951775360894005745238940335798476363944905313062323749066445048824665075946735862074637925184200459369692981022263971952597190945217823331756934581508552332820762820023402626907898342451712006207714640979456116127629145951237229913340169552363850942885592018727433795173014586357570828355780158735432768888680120399882384702151467605445407663535984174430480128938313896881639487469658817504506926365338175055478128640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 Да, я понимаю, что вы хотели сказать, инструмент макров очень мощный и неразумное его применение может привести к неожиданным результатам. Ну так и в C++ и даже в Си я видел примеры программ, которые валят компилятор, вернее требуют от него дикое количество памяти. Кстати, по-поводу рекурсии и вычисления факториала есть хвостовая рекурсия, пришедшая из мира функциональных языков, стандартом лиспа не предусмотренная, хотя многие компиляторы и поддерживают, а для scheme есть и требование стандарта. Хвостовую (концевую) рекурсию компилятор автоматически разворачивает в итерации. О Scheme и хвостовой рекурсии ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2008, 10:45 |
|
||
|
Для чего нужен лисп ?
|
|||
|---|---|---|---|
|
#18+
Есть очень мощные системы компьютерной алгебры или символьных математических вычислений, разрабатываемые еще с конца 60-х годов. Maxima и Axiom, - вот статья о них Системы написаны на Lisp и свободно доступны с исходными кодами, кому интересно может глянуть на один из примеров реального совремённого применения лиспа. Maxima и Axion - качайте и изучайте! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2008, 14:46 |
|
||
|
Для чего нужен лисп ?
|
|||
|---|---|---|---|
|
#18+
ну что и говорила всегда моя бабушка, лисп создан чисто для инженерно-математических задач, т.е. специализированный язык. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2008, 22:53 |
|
||
|
Для чего нужен лисп ?
|
|||
|---|---|---|---|
|
#18+
Я смотрю, с периодом ~ 1 раз в квартал возникает вялотекущий флейм на тему нужности/ненужности ФП (и Lisp в том числе). Устав от ковыряния в зубах, императивщики начинают от скуки катить бочку на функциональщиков. Те вяло отбиваются, приводят умные тынц на теоретическую базу и сотрясают воздух зычными фамилиями отцов-основателей (с), но устав от противостояния (по причине своей малочисленности) расползаются по углам. Не пора-ли поднять непотопляемый ФАК на тему Lisp-a e.t.c? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2008, 13:21 |
|
||
|
Для чего нужен лисп ?
|
|||
|---|---|---|---|
|
#18+
Ммихалычну что и говорила всегда моя бабушка, лисп создан чисто для инженерно-математических задач, т.е. специализированный язык. Десятое правило Гринспуна придумали не зря: Десятое правило Гринспуна Любая большая система на C или Fortran содержит медленную, плохо продуманную, с кучей ошибок реализацию половины Common Lisp. Есть ещё, правда, следствие Морриса: "... включая сам Common Lisp" ;-) В каждой шутке есть доля шутки, но любая большая система, действительно, де-факто, реализует какой-то язык, даже если разработчики об этом не задумывались. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2008, 13:29 |
|
||
|
Для чего нужен лисп ?
|
|||
|---|---|---|---|
|
#18+
mayton Не пора-ли поднять непотопляемый ФАК на тему Lisp-a e.t.c? Кому-то надо его осилить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2008, 13:30 |
|
||
|
Для чего нужен лисп ?
|
|||
|---|---|---|---|
|
#18+
maytonЯ смотрю, с периодом ~ 1 раз в квартал возникает вялотекущий флейм на тему нужности/ненужности ФП (и Lisp в том числе). Устав от ковыряния в зубах, императивщики начинают от скуки катить бочку на функциональщиков. Те вяло отбиваются, приводят умные тынц на теоретическую базу и сотрясают воздух зычными фамилиями отцов-основателей (с), но устав от противостояния (по причине своей малочисленности) расползаются по углам. Не пора-ли поднять непотопляемый ФАК на тему Lisp-a e.t.c? У ООП мать-основатель - и это Барбара Лисков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2008, 13:32 |
|
||
|
|

start [/forum/topic.php?fid=16&startmsg=35148567&tid=1345475]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
178ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
75ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 503ms |

| 0 / 0 |
