2012-03-13 10 views
3

LOGOの使用に伴う実際の欠点があるのでしょうか?私はそれが子供を教えるためのものであることを知っていますが、それは理論的にはより高いレベルのプロジェクトに使用することができます。それの多くの異なったバージョンの他に本当の欠点はありますか?LOGOを使用する際の欠点/弱点は何ですか?

+1

質問より多くのhttp://programmers.stackexchange.com/に適しています - ロゴはかなりです親切な子供の即時の結果を得ることができるので、いい教授言語です。私は80年代に子供として教えられ、それを愛していました。 – Orbling

答えて

3

実際の問題(クロスプラットフォームサポート、ライブラリ)の他にも、主な問題は動的スコープ(this discussion参照)があることです。これは、特に関数型言語では混乱する傾向があり、解決しにくいバグにつながります。

しかし、これ以外にも、私はそれがかなりクールな(理解しやすい、過小評価された)言語であることを理解しています。

+0

ありがとうございます。非常に有用なリンク。 – ramblingWrecker

0

大きな欠点は、このようなサイトを使用して発生する可能性のある特定の問題のサポートが不足することです。ちょうどここにあるロゴ関連の記事がJavaやC++と比べてどれくらいあるかを見てください。

1

実際にはロゴが非常に広く使用されている:

http://ccl.northwestern.edu/netlogo/は、ほとんどの問題は、任意のスクリプト言語と同じです。プラスユーザーベース(小さいではありません)は間違いなく巨大ではありません。

0

「実際」の意味によって異なります。 FMSLogoは非常に成熟し安定しています。それは "プロパティ"と呼ばれる素早い辞書のような構造を持っています。配列、リスト、GIFへの画像保存、TCP-IP通信、トリガー、例外、テールエンド再帰の排除があります。それは、HTML生成、日付処理、多項式ファクタリング、数値積分などのさまざまな有用なものを束ねるswiss-knife libraryをサポートしています...

+0

TCP/IPとFMSLogoの経験をもっと共有できますか?前回私が試したとき、汎用ネットワークプログラミングに欠けているようでした:https://sourceforge.net/p/fmslogo/discussion/500408/thread/abe824dc/ –

関連する問題