роботы
робототехника
микроконтроллеры
Главная
Как сделать робота
Новости
Спорт
Статьи
Wiki
Форум
Downloads
Ссылки
Контакты  


 Страниц (1): [1]   

> Описание: Очередной ежегодный вопрос
scatik_perm
Отправлено: 18 Января, 2013 - 21:15:44
Post Id


Лейтенант


Сообщений всего: 23
Дата рег-ции: Февр. 2012  





Сколько и чего нужно, для того, чтобы в GameLogo появились процедуры?
Хорошо бы с рекурсией, но можно и без нее.

Классический ответ разработчика, о том, что GameLogo - это учебный, игрушечный язык, который предназначен для знакомства с программированием я слышал минимум три раза.

Поэтому надеюсь на четкий ответ - нужно столько денег, предоплату перечислять вот по этим реквизитам, готовность будет тогда-то. Ну или этого не будет никогда, потому что это нам сделать не по силам.
 
 Top
Admin Администратор
Отправлено: 19 Января, 2013 - 00:10:58
Post Id


Администратор


Сообщений всего: 842
Дата рег-ции: Май 2006  





Сделать-то по силам, но так как проект не профильный, вопрос не в деньгах, а во времени.
Для рекурсивных процедур надо перелопачивать практически всю архитектуру, если можно так назвать устройство простенького интерпретатора. А проще говоря, переписывать все заново, так как, боюсь, рекурсии будут жутко "тормозить", если все не поменять. Без рекурсий же процедуры как-то даже не интересно затевать.
На данный момент GameLogo можно отнести к так называемым "воскресным проектам", а если точнее, то к развлечениям в отпуске, а отпуск - летом.
 
 Top
scatik_perm
Отправлено: 20 Января, 2013 - 00:04:21
Post Id


Лейтенант


Сообщений всего: 23
Дата рег-ции: Февр. 2012  





Admin пишет:
Без рекурсий же процедуры как-то даже не интересно затевать.


Не то слово интересно. Как минимум появляется возможность показать элементы структурного программирования, временами - существенно сократить текст программы. И нет необходимости для объяснения процедуры слезать с Лого.

С отсутствием строковых переменных - смирился. Очень даже неплохо получается переход на языки, где они есть. Обоснованный. Но объяснить, почему в Кумире процедуры есть, а в более понятном, более практичном и более симпатичном, наконец, Лого их нет - очень сложно детям.

И еще один момент, про который дети регулярно спрашивают - можно ли как-то сохранить получившуюся картинку средствами Лого в файл? Ну хотя бы пункт меню сделать бы - сохранить результат в...

Может быть - время все же найдется? Может быть вопрос все же денег?
 
 Top
scatik_perm
Отправлено: 20 Января, 2013 - 18:30:03
Post Id


Лейтенант


Сообщений всего: 23
Дата рег-ции: Февр. 2012  





Банальная задача - нарисовать поле из одуванчиков. Цветы расположены случайным образом на GameLogo превращается в ад. *) И насколько просто она решается с процедурами.
 
 Top
cjA
Отправлено: 21 Января, 2013 - 01:20:45
Post Id



Генерал


Сообщений всего: 3291
Дата рег-ции: Янв. 2010  





Admin пишет:
Сделать-то по силам, но так как проект не профильный, вопрос не в деньгах, а во времени.
Для рекурсивных процедур надо перелопачивать практически всю архитектуру, если можно так назвать устройство простенького интерпретатора. А проще говоря, переписывать все заново, так как, боюсь, рекурсии будут жутко "тормозить", если все не поменять. Без рекурсий же процедуры как-то даже не интересно затевать.
На данный момент GameLogo можно отнести к так называемым "воскресным проектам", а если точнее, то к развлечениям в отпуске, а отпуск - летом.

ну так сделайте опен сурс, или стыдно что вижал си украли? отмажем, да они и сами знают,
мне кажется что мой гекс не работает, потомучто у вас массивы не правильно обрабатываются.
 
 Top
Admin Администратор
Отправлено: 21 Января, 2013 - 12:27:53
Post Id


Администратор


Сообщений всего: 842
Дата рег-ции: Май 2006  





to scatik_perm

Уговорили. Улыбка Процедуры будут, но, боюсь, не раньше лета. А пока для объяснения структурного программирования и отдельных процедур в GameLogo есть блоки для событий клавиатуры.

scatik_perm пишет:
И еще один момент, про который дети регулярно спрашивают - можно ли как-то сохранить получившуюся картинку средствами Лого в файл? Ну хотя бы пункт меню сделать бы - сохранить результат в...


Спасибо за интересное предложение. Как-то вылетело из виду такая естественная и полезная опция.
Но можно использовать и сочетание Alt + Print Screen, которое позволяет записать картинку окна в буфер обмена, вставить в графический редактор и сохранить.

scatik_perm пишет:
Может быть - время все же найдется? Может быть вопрос все же денег?


Время найдется летом, сейчас вопрос совершенно не в деньгах.

scatik_perm пишет:
Банальная задача - нарисовать поле из одуванчиков. Цветы расположены случайным образом на GameLogo превращается в ад. *) И насколько просто она решается с процедурами.


Честно говоря, мне кажется, ее можно решить и без процедур довольно просто.
 
 Top
scatik_perm
Отправлено: 21 Января, 2013 - 19:11:54
Post Id


Лейтенант


Сообщений всего: 23
Дата рег-ции: Февр. 2012  





Admin пишет:
to scatik_perm
Уговорили. Улыбка Процедуры будут, но, боюсь, не раньше лета.

Жаль, что не раньше. Лого у меня будет ровно до 24 марта. Значит рекурсию прийдется показывать на чем-то еще. Очень и очень грустно. На Лого она наиболее наглядна из всех школьных ЯП. На мой взгляд, конечно же.
Admin пишет:

есть блоки для событий клавиатуры.

Угу. Так и шел год назад. Потом в SmallBasic -ке показывал все остальное на основе объекта Turtle.

Admin пишет:

Спасибо за интересное предложение. Как-то вылетело из виду такая естественная и полезная опция.
Но можно использовать и сочетание Alt + Print Screen, которое позволяет записать картинку окна в буфер обмена, вставить в графический редактор и сохранить.

Сегодня как раз с ребятками это осваивали. Не икалось? Неоднократно задали вопрос а почему нет кнопки - сохранить результат? Как впрочем и почему нельзя сохранить решенную задачу сразу на флэшку или в облако?

Admin пишет:

Честно говоря, мне кажется, ее можно решить и без процедур довольно просто.

Можно, но с процедурами - элегантнее и правильнее.
 
 Top
cjA
Отправлено: 21 Января, 2013 - 20:08:48
Post Id



Генерал


Сообщений всего: 3291
Дата рег-ции: Янв. 2010  





правильнее когда процедура запускается как отдельный процесс автоматом, такого нет ни в одном ЯП.
А элегантенее?... Вон у меня Маделунг "Математическая физика" все в готике- думаете понятно? Но красиво и элегантно, ктобы спорил.
(Добавление)
Немцы
 
 Top
elmot
Отправлено: 22 Января, 2013 - 12:07:57
Post Id



Гуру


Сообщений всего: 1141
Дата рег-ции: Дек. 2010  





cjA пишет:
правильнее когда процедура запускается как отдельный процесс автоматом, такого нет ни в одном ЯП.

1) Неправильнее
2) Есть в некоторых языках, в функциональных, например
 
 Top
cjA
Отправлено: 23 Января, 2013 - 09:11:38
Post Id



Генерал


Сообщений всего: 3291
Дата рег-ции: Янв. 2010  





Си это тоже многопроцессоный язык. Эльмот, обоснуйте.

или я сейчас примеры из Маделунга начну приводить, что такое функция, что такое процедура, а что такое знак тождества. Год издания 1955, и в этом издании ((это когда америкосы уже два города сожгли) Он называет ОТО - гипотезой.

Функциональный это Си. Но только там не автоматом, заказывать нуно
(Добавление)
В лиспе это автоматом, а кто сейчас на вижеллисп пишет? Но они не существуют дальше, они рождаются, а когда не нужны интерпретатор их убивает.
 
 Top
elmot
Отправлено: 23 Января, 2013 - 10:00:32
Post Id



Гуру


Сообщений всего: 1141
Дата рег-ции: Дек. 2010  





cjA, не гони пургу. C - не функциональный, а процедурный.
http://ru.wikipedia.org/wiki/%D0...0%BD%D0%B8%D1%8F
Для вызовов в потоках - гуглить Erlang
 
 Top
cjA
Отправлено: 23 Января, 2013 - 10:08:09
Post Id



Генерал


Сообщений всего: 3291
Дата рег-ции: Янв. 2010  





ит как? ит как ты себе без ретурн воид Си представляешь? хатябы, а когда майн компилишь он просит чтоб интежиры ретурнал
(Добавление)
integern, знаковое целое, по русcки я просто по другому думаю, другими буквами
 
 Top
kori2
Отправлено: 07 Февраля, 2013 - 20:33:03
Post Id



Рядовой


Сообщений всего: 1
Дата рег-ции: Февр. 2013  





Будем ждать процедуру... а то какой год показывая исполнителя Черепашку, и показывая насколько Game Logo удобнее доходя до процедур приходится переходить в Сходынки с их десятками и глюками Закатывать глаза
 
 Top
scatik_perm
Отправлено: 08 Февраля, 2013 - 19:08:56
Post Id


Лейтенант


Сообщений всего: 23
Дата рег-ции: Февр. 2012  





kori2 пишет:
Будем ждать процедуру... а то какой год показывая исполнителя Черепашку, и показывая насколько Game Logo удобнее доходя до процедур приходится переходить в Сходынки с их десятками и глюками Закатывать глаза


Куда-куда переходить?

Я временами думаю, что КуМировцев додолбать быстрее и проще, чем автора ГеймЛого.
 
 Top
Страниц (1): [1]
« GameLOGO »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown