piggymouse: (umlactor)
piggymouse ([personal profile] piggymouse) wrote2011-02-20 06:48 pm

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

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

После почти часовой, совместной с Евгением Дмитриевичем, е1ли с RoboLab в ходе попыток написать нечто более сложное, чем Hello World, у меня только один вопрос к собравшимся.

Кто и когда придумал, что графические среды программирования более интуитивные и лёгкие для освоения начинающими?

Семь страниц мата skipped.

К сожалению, единственной разумной альтернативой для программирования того же NXT является nxtgcc backend. Увы, я не могу дать gcc под экзотическую платформу в руки младшему школьнику.

[identity profile] e-ambr.livejournal.com 2011-02-20 04:40 pm (UTC)(link)
Только матлаб - это такое средство. То есть это не дай бог не средство разработки красивых программ, а типа "научный калькулятор". У него масса тулбоксов, в принципе - он интерпретатор (но не совсем), я им пользуюсь 20 лет и, полагаю, использую 5% его возможностей.
Несколько лет назад к нему "приварили" средства для работы с железом
На матмехе роботов программируют именно на нем. И именно поэтому я тебе про это сказала - т.к. чем отличается, по сути, младшекурсник от школьника, который перерос стандартный лего-язык?

[identity profile] piggymouse.livejournal.com 2011-02-20 04:48 pm (UTC)(link)
Угу, понял. Младшекурсник наверное уже успел поработать с более человеческими языками.

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