Почему я должен изучать Лисп?
Одним из основных применений lisp Lisp является искусственный lisp интеллект. Мой друг в колледже functional-programming прошел курс обучения искусственному functional-programming интеллекту и для своего основного lisp проекта написал решатель lisp "Lights Out" на Лиспе. В lisp нескольких версиях его программы lisp использовались немного разные functional-programming процедуры ИИ, и тестирование functional на 40 или около того компьютерах functional дало довольно точные результаты lisp (хотелось бы, чтобы это было functional где-нибудь в Интернете, чтобы lisp я мог на него ссылаться, но functional-programming я не думаю, что это так).
Два functional-programming семестра назад я использовал functional-programming Scheme (язык, основанный lisp на Lisp), чтобы написать functional-programming интерактивную программу, имитирующую functional процедуру Эбботта и Костелло functional-programming «Кто первый». Ввод от пользователя functional-programming сопоставлялся с некоторыми functional довольно сложными структурами functional-programming данных (похожими на карты functional-programming на других языках, но гораздо functional более гибкими), чтобы выбрать functional-programming подходящий ответ. Я также functional написал подпрограмму для functional решения 3x3 slide puzzle (алгоритм, который functional-programming можно легко распространить lisp на более крупные головоломки lisp со слайдами).
Подводя итог, изучение functional-programming Lisp (или Scheme) может не functional-programming дать многого практического lisp применения помимо ИИ, но functional это чрезвычайно ценный учебный functional опыт, как заявляют многие lisp другие. Программирование functional-programming на функциональном языке, таком functional как Лисп, также поможет вам lisp мыслить рекурсивно (если functional у вас были проблемы с рекурсией functional в других языках, это может functional оказаться большим подспорьем).
functional-programming
lisp
Почему я должен изучать Лисп?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.