Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Обсуждение статей
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.02.2012, 16:17   #11
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,336
По умолчанию

2macdack
http://newstar.rinet.ru/~goga/sicp/sicp.pdf

лучше, что я читал по основам программирования
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 25.02.2012, 21:55   #12
macdack
Пользователь
 
Регистрация: 16.03.2010
Сообщений: 16
По умолчанию

спасибо, посмотрю

первое что я хочу делать - программа лингвистическая, в некоторой степени ИИ
то есть моделирование языка и машинный перевод
программа нужна как инструмент, для изучения, моделирования...

но также необходимо веб-программирование - серверное приложение. но с лингвистическим уклоном. семантические сети и всё такое

возможно для меня хороший вариант - комон лисп

поэтому хочу издалека понять программирование, с высоты птичьего полете таксказать ))

лисп кажется идеальным для начала программирования
но возможно руби полностью может решить мои задачи не менее эффективно...
хотелось бы услышать мнение опытных

Последний раз редактировалось macdack; 25.02.2012 в 23:08.
macdack вне форума Ответить с цитированием
Старый 25.02.2012, 23:45   #13
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,336
По умолчанию

2macdack
Цитата:
возможно для меня хороший вариант - комон лисп

поэтому хочу издалека понять программирование, с высоты птичьего полете таксказать ))

лисп кажется идеальным для начала программирования
я тебе подкинул именно то, что ты хочешь
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 25.02.2012, 23:51   #14
macdack
Пользователь
 
Регистрация: 16.03.2010
Сообщений: 16
По умолчанию

правильно ли понимаю что в русскоязычном интернете я смогу найти ответы на вопросы по ЛИСПУ, и смогу сделать веб сервер нанем?

проблема в том что я не англоязычный
macdack вне форума Ответить с цитированием
Старый 26.02.2012, 09:11   #15
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 18,136
По умолчанию

То Лисп ему подавай, то Руби... Конкретно с Руби есть Ruby on Rails для веба. Насчет Лиспа не знаю, но есть его диалект Scheme. Конкретно среда разработки Racket и вообще там есть целое сообщество в частности есть и поддержка работы веба.
Теперь касательно Лиспа - есть три основных направления в программировании - функциональный подход, императивный подход и логическое программирование. Руби в основном императивный подход с элементами функционального программирования. Лисп в основном функциональное программирование. Отличий между ними туева хуча. И выбирать сначала лисп чтобы потом пересесть на руби, все равно что учить оба языка по отдельности. Далее функциональное программирование требует большей подготовке и как минимум весьма желательно прекрасное понимание матана (для паскалей и с++сов знаний требуется меньше). Выбирать Вам.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 26.02.2012, 11:19   #16
macdack
Пользователь
 
Регистрация: 16.03.2010
Сообщений: 16
По умолчанию

руби и рельсы нахваливают - это хороший вариант
но

лисп привлекает минималистичным синтаксисом - его легче охватить умом
для моих задач связанных с ИИ и лингвистикой возможно лисп несравненно лучше подходит

что касается парадигм программирования - то википедия сравнивая языки говорит что лисп охватывает больше различных парадигм

также пока под вопросом пролог

Последний раз редактировалось macdack; 26.02.2012 в 18:25.
macdack вне форума Ответить с цитированием
Старый 26.02.2012, 19:52   #17
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 18,136
По умолчанию

Цитата:
для моих задач связанных с ИИ и лингвистикой возможно лисп несравненно лучше подходит
Тогда почитайте про машину Тьюринга. Математически доказано, что каждый язык который способен реализовать машину ТЬюринга эквивалентен по своим возможностям другому языку, способному также реализовать машину Тьюринга. Иными словами все указанные языки (потому как они данную машину реализовать могут) в целом эквивалентны между собой. В данном случае выбор основывается на личном предпочтении - удобстве, наглядности, доступности литературы, богатству вспомогательных инструментов. То есть выбор инструмента конкретно под Вашу задачу осуществляется исключительно исходя из собственного восприятия программиста.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачи для начинающих,нужна помошь в освоении brahmanchik Помощь студентам 13 20.01.2012 22:54
Хорошая книга по 3D MAX AngelOfDeath Свободное общение 8 05.08.2011 15:58
А это хорошая книга? Foll Свободное общение 9 12.12.2007 08:39