Каковы недостатки / недостатки использования LOGO?

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

4 ответа

Решение

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

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

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

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

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

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

Другие вопросы по тегам