~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ E2B16ED4E775F8D9CC4DFC413B0B1F90__1717719480 ✰
Заголовок документа оригинал.:
✰ MSWLogo - Wikipedia ✰
Заголовок документа перевод.:
✰ MSWLogo - Wikipedia ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/MSWLogo ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/e2/90/e2b16ed4e775f8d9cc4dfc413b0b1f90.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/e2/90/e2b16ed4e775f8d9cc4dfc413b0b1f90__translat.html ✰
Дата и время сохранения документа:
✰ 07.07.2024 11:30:26 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 7 June 2024, at 03:18 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

MSWLogo - Wikipedia Jump to content

MSWLogo

From Wikipedia, the free encyclopedia
MSW Logo windows

MSWLogo is a programming language which is interpreted, based on the computer language Logo, with a graphical user interface (GUI) front end. George Mills developed it at the Massachusetts Institute of Technology (MIT). Its core is the same as UCBLogo by Brian Harvey. It is free and open-source software, with source code available, in Borland C++.

MSWLogo supports multiple turtle graphics, 3D computer graphics, and allows input from ports COM and LPT. It also supports a Windows interface, so input/output (I/O) is available through this GUI, and keyboard and mouse events can trigger interrupts. Simple GIF animations may also be produced on MSWLogo version 6.5 with the command gifsave. The program is also used as educational software. Jim Muller wrote The Great Logo Adventure, a complete Logo manual using MSWLogo as the demonstration language.

MSWLogo has evolved into FMSLogo: An Educational Programming Environment, a free, open-source implementation of the language Logo for Microsoft Windows. It is released under the GNU General Public License (GPL) and is mainly developed and maintained by David Costanzo.

Features[edit]

Animated gif with turtles in MSWLogo (Lemniscate of Bernoulli)[1]
Animated gif with turtle in MSWLogo (Limaçon)

MSWLogo, as of version 6.5b, supports many functions, including:[2]

  • TCP/IP Winsock networking
  • Win16, Win32, Win32s
  • Text in all available fonts and sizes.
  • 1024 independent turtles.
  • Bitmapped turtles
  • Bitmap cut, paste, stretch
  • Clipboard text and bitmaps
  • MIDI devices
  • Direct I/O to control external hardware
  • Serial and parallel port communications
  • Zooming
  • Tail recursion: optimizes most recursive functions
  • User error handling
  • Standard Logo parsing
  • Save and restore images. BMP format files
  • Color bits per pixel: 1, 4, 8, 16, 24
  • Standard Windows hypertext help
  • Standard Windows printing
  • Separate library and work area
  • Construction of Windows dialogue boxes
  • Event-driven programming: mouse, keyboard, timer
  • Multimedia devices: WAV sound files, CD-ROM control, etc.
  • Event timers allowing multiprocessing
  • 3D perspective drawing: wire-frame and solid
  • Animated GIF generation
Command Abbr. Syntax Output Example
FORWARD fd FORWARD␣⟨number of steps to move forward⟩ Moves turtle forward for number of times specified forward 100 or fd 100
BACK bk BACK␣⟨number of steps to move backward⟩ Moves turtle back for number of times specified back 100 or bk 100
RIGHT rt RIGHT␣⟨degrees to rotate toward right⟩ Turns turtle right for number of degrees specified right 228 or rt 228
LEFT lt LEFT␣⟨degrees to rotate toward left⟩ Turns turtle left for number of degrees specified left 228 or lt 228
HOME home Comes to screen center but does not clear the screen home
CLEAN ct cs Clears the screen of trails but the turtle remains where it is without moving clean
CLEARSCREEN CS Clears the screen of trails and comes to screen center cs
HIDETURTLE HT Hides the turtle and aids viewing a clear drawing on the screen ht
SHOWTURTLE ST Shows the turtle after it is hidden from the screen st
PENUP PU Sets the turtle to move without drawing pu
PENDOWN PD Resets to a drawing pen when ordered to move pd
CLEARTEXT CT Clears all text in the command screen ct
CIRCLE Makes a circle
repeat 360 [FD ⟨desired length in number of pixels divided by 360⟩ RT or LT 1]
circle
Pattern pay Makes a pattern pattern
SetPC SetPC␣⟨RGB value here (ex. 255, 255, 255)⟩ Sets the pen color to that rgb value setpc [255 255 255]
SetSC SetSC␣⟨RGB value here (ex. 255, 255, 255)⟩ Sets the screen color to that rgb value setsc [255 255 255]

References[edit]

  1. ^ Pietrocola, Giorgio (2005). "Tartapelago". Maecla.
  2. ^ "MSWLogo Version 6.5b for Micro-Soft Windows 95/98/NT/2000/XP". Softronix. Retrieved 2019-07-21.

External links[edit]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: E2B16ED4E775F8D9CC4DFC413B0B1F90__1717719480
URL1:https://en.wikipedia.org/wiki/MSWLogo
Заголовок, (Title) документа по адресу, URL1:
MSWLogo - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)