Can you summarize the following document?
        
  海龜繪圖使得Logo使用者可以通過簡單的程式設計創作出豐富多彩的視覺效果或圖案。假想一隻帶著畫筆的海龜可以接受簡單的命令,例如向前走100步,或者左轉30度。通過對這隻海龜傳送命令,可以讓它繪製出較為複雜的圖形,例如正方形,三角形,圓等。  海龜的移動相對於它本身所在的位置。例如,命令"左90"意味著讓海龜左轉90度,學生可以站在海龜的角度來思考它將如何執行命令,這使得程式設計更加形象化,也更易於理解。

  初學者可以不需要任何程式設計的知識而直接向海龜傳送命令。學習海龜作圖將會讓使用者懂得一些關於幾何學方面的知識。而一旦掌握了海龜作圖的基礎之後,引入程式設計的概念也變得更加容易。下面看一些例子: FD是前進 LT是左轉 畫一個正方形 由於輸入的語句都是重複的,可以用重複語句簡化為: 上面兩段程式得到的結果相同,由於第一個程式幾乎都是重複程式碼,因此我們用『REPEAT』讓Logo重複同樣的命令4次,同時還使用了命令的縮寫。為了重複使用上述程式碼,我們可以用『TO...END』定義過程: 一旦定義了『CHAIR』過程,就可以直接使用呼叫它得到結果,為了使得這個過程更加通用化,我們傳遞一個邊長引數: 從簡單地傳送繪圖命令,到定義一個通用的繪製多邊形的過程,使用者不但掌握了程式設計上的一些基本思想(傳遞引數、重複等),而且對幾何學上正多邊形的理解也加深了。

  Logo的方言NetLogo、StarLogo進一步深化了Logo的海龜繪圖概念,可以產生出成百上千個獨立的海龜(被稱為代理)來模擬諸如物理、生物或社會等複雜系統。建模者可以對眾多海龜並行傳送指令,來觀察微觀個體行為與個體之間相互影響產生的巨集觀樣式之間的聯絡。
Logo是一種計算機程式設計語言,在1966年由西摩爾·派普特和Wally Feurzeig設計,設計Logo的初衷是為了向兒童教授計算機程式設計技能。Logo一詞源自希臘語邏各斯(logos)。