Каковы недостатки / недостатки использования LOGO? - PullRequest
4 голосов
/ 13 марта 2012

Мне было интересно, были ли какие-либо реальные недостатки, связанные с использованием LOGO?Я знаю, что он предназначен для обучения детей, но теоретически он может быть использован для проектов более высокого уровня.Есть ли какие-то реальные недостатки помимо множества его версий?

Ответы [ 4 ]

3 голосов
/ 13 марта 2012

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

Но, кроме этого, я понимаю, что это довольно крутой (лишний и недооцененный) язык (см. Ссылку выше), которая имеет интересное обсуждение).

1 голос
/ 16 апреля 2015

Это зависит от того, что вы подразумеваете под «реальным». FMSLogo очень зрелый и стабильный. У этого есть быстрые подобные словарю структуры, названные "свойствами". Он имеет массивы, списки, сохраняет изображения в GIF, связь по TCP-IP, триггеры, исключения, устранение хвостовой рекурсии. Он даже поддерживает библиотеку швейцарских ножей , которая выполняет множество полезных функций, таких как генерация HTML, обработка дат, полиномиальный факторинг, численная интеграция ...

1 голос
/ 14 марта 2012

На самом деле ЛОГОТИП довольно широко используется: http://ccl.northwestern.edu/netlogo/

Чаще всего проблемы такие же, как у любого скриптового языка. Плюс пользовательская база (хотя и не маленькая) определенно не огромна.

0 голосов
/ 13 марта 2012

Большим недостатком будет отсутствие поддержки конкретных проблем, с которыми вы можете столкнуться при использовании такого сайта, как этот. Просто посмотрите, сколько здесь постов, связанных с логотипом, например, java или c ++.

...