Графические среды программирования

Feb 20, 2011 18:48


Евгений Дмитриевич окончательно перерос возможности примитивной среды, поставляемой Lego вместе с Mindstorms NXT 2.0. Сегодня мы с ним разбирались сначала в Microsoft Robotics Developer Studio, а потом RoboLab. RoboLab это, насколько я понял, такая кастрированная и заточенная под конкретных роботов дистрибуция LabView. MS RDS поактуальнее, очень ( Read more... )

robotics, profession, fcuk, software, kids

Leave a comment

Comments 56

e_ambr February 20 2011, 16:06:12 UTC
Матлаб, Дима! Матлаб!
У него вроде и тулбоксы для лего-роботов есть..
Это, конечно, не совсем язык, но по-моему вполне себе для ребенка
Нам сейчас не надо (бытие определяет сознание на данный момент, у Насти logo в школе и ей вполне достаточно) - но вообще я давно собиралась ее матлабу научить.

Reply

piggymouse February 20 2011, 16:12:12 UTC
Ну прям хоть зови тебя в гости с лекциями.

У нас тут всё больше клиентов, у которых модели в Матлабе, и увы, не только я, но и технические люди слишком часто делают большие глаза. Дефицитный скилл.

Reply

e_ambr February 20 2011, 16:40:10 UTC
Только матлаб - это такое средство. То есть это не дай бог не средство разработки красивых программ, а типа "научный калькулятор". У него масса тулбоксов, в принципе - он интерпретатор (но не совсем), я им пользуюсь 20 лет и, полагаю, использую 5% его возможностей.
Несколько лет назад к нему "приварили" средства для работы с железом
На матмехе роботов программируют именно на нем. И именно поэтому я тебе про это сказала - т.к. чем отличается, по сути, младшекурсник от школьника, который перерос стандартный лего-язык?

Reply

piggymouse February 20 2011, 16:48:13 UTC
Угу, понял. Младшекурсник наверное уже успел поработать с более человеческими языками.

Впрочем, пока я тут прохлаждаюсь в ЖЖ, Женька там уже вовсю разбирается в RoboLab и вроде бы всё не так ужасно, как в первый час. Надо бы ему книжку какую найти, или tutorial.

Reply


nice_beaver February 20 2011, 16:29:43 UTC
Так я не понял, а разве MS RDS с Lego Mindstorms NXT не работает?

Reply

piggymouse February 20 2011, 16:32:11 UTC
Работает.

Но меня лично выворачивает от графических языков.

Reply

nice_beaver February 20 2011, 16:32:46 UTC
А там разве нет C++ API?

Reply

piggymouse February 20 2011, 16:34:30 UTC
Ребёнок небольшой, я не хочу давать ему C/C++.

Хотя там в принципе любой CLR-совместимый должен работать, включая C#. Но жена считает, что это непедагогично.

Reply


michk February 20 2011, 16:38:57 UTC
А чем плох извините за выражение Паскаль?

Reply

piggymouse February 20 2011, 16:45:30 UTC
А с помощью чего можно на Паскале программировать леговского робота?

Reply

michk February 20 2011, 16:55:05 UTC
Я не понял, что цель - робот. Хрен его знает, что для него лучше. У моего сына, кстати, тоже такой есть, но он пока пользуется той самой примитивной средой. В общем, чёрт его знает. Возможно, я бы выбрал C, без всяких плюсов, у меня в своё время он хорошо пошёл, но я уже был старый, классе в 8м, а то и в 9м.

Reply

nice_beaver February 20 2011, 16:58:43 UTC
Из C++ вполне можно вырезать подмножество "улучшенного C", и это будет сильно лучше C оригинального.

Reply


oxfv February 20 2011, 19:18:47 UTC
NXT не попрограммируешь, конечно, но для основ программирования питон - самое то, проверено.

Reply

piggymouse February 20 2011, 19:27:40 UTC
А не руби?

Как объяснить ребёнку про значимые пробелы?

Reply

oxfv February 20 2011, 19:44:05 UTC
Я рубей не знаю, так что сказать не могу.

Про пробелы: а что там объяснять, не сложнее скобочек, разва что проще. Я вот пока никак не могу доходчиво объяснить, зачем нужны функции.

Reply

piggymouse February 20 2011, 19:51:58 UTC
А что конкретно вы на питоне пишете?

Reply


не читав комментов 9000 February 20 2011, 20:56:42 UTC
На Scratch можно посмотреть. Он таки да, интуитивен (но сильно ограничен).

В общем, надо это дело уметь готовить; боюсь, MS тут не лидер.

Reply

Re: не читав комментов piggymouse February 20 2011, 21:21:24 UTC
Спасибо за Scratch. Нам бы роботов помучить, а единственное пересечение Scratch и Mindstorms, это то, что их обоих родили в Lifelong Kindergarten.

MS RDS как ни странно пользуется уважением в робототехнической тусовочке. Хотя пожилые зубры-преподы конечно ориентированы на LabView/RoboLab.

Reply


Leave a comment

Up