Технический форум по робототехнике.
Vooon » 16 дек 2007, 13:24
я же не предлагал им заменить программы на с++?
возможно стоит его оставить как встраиваимый язык?
что касается переносимости то тут нужно заметить - питон портирован под *nix, mac os, win а также под jvm (Java VM)
кстати - нередко требуются небольшие утилиты - здесь удобно применить питон
хотя я веду лиш к тому, что под PC платформу нет смысла ограничивать себя одним языком.
ПС: я гдето видел обертку opencv для питона
=DeaD= » 16 дек 2007, 13:48
Vooon писал(а):я же не предлагал им заменить программы на с++?
возможно стоит его оставить как встраиваимый язык?
что касается переносимости то тут нужно заметить - питон портирован под *nix, mac os, win а также под jvm (Java VM)
кстати - нередко требуются небольшие утилиты - здесь удобно применить питон
хотя я веду лиш к тому, что под PC платформу нет смысла ограничивать себя одним языком.
ПС: я гдето видел обертку opencv для питона
Я не предлагал ограничиваться вообще 1 языком, но и размазываться по куче языков сразу смысла не вижу, по крайней мере в части создания библиотек. Пока лично меня вы не убедили, что питон должен быть хотя бы №2, это место уже занято языком Java, я думаю максимум номером 3 после неё питон может быть. А вообще утили обычно пишут на том, что знают и среди того что знают - на том, что для этого более всего подходит сейчас, а не новый язык учат

я вот на Perl'е любил файлы текстовые обрабатывать. Сейчас на 1Cv77 пишу часто короткие утили. Тупо потому что под рукой
А так, в целом, - сможете описать как его ставить, как внедрять как встраиваемый язык в свои программы на С++?

Vooon » 16 дек 2007, 13:57
ну по крайней мере обозначил место.
если будут возникать варианты где можно применить как java так и питон, буду пробывать написать тоже самое на питоне.
хотя как мне кажется основная доля java - для мобильных устройств, там он лидер.
имхо
=DeaD= » 16 дек 2007, 15:03
Vooon писал(а):ну по крайней мере обозначил место.
если будут возникать варианты где можно применить как java так и питон, буду пробывать написать тоже самое на питоне.
хотя как мне кажется основная доля java - для мобильных устройств, там он лидер.
имхо
Вы пытались посмотреть вообще по интернету заграничному на чем они там в основном пишут?

Я пытался. Пока там по моим ощущениям №1 - С/С++, №2 - Java, №3 вообще неопределен - на чем попало пишут.
Виталий » 16 дек 2007, 16:23
Я пишу на C#. А вообще мне кажется, что требовать чего-то там от модулей бесполезно, нужно сперва набрать готовых решений, а потом уже думать про модули.
Если говорить про быстрый старт, то тут прежде всего необходим готовый робот и несколько простейших модулей к нему.
=DeaD= » 16 дек 2007, 16:35
Виталий писал(а):Я пишу на C#. А вообще мне кажется, что требовать чего-то там от модулей бесполезно, нужно сперва набрать готовых решений, а потом уже думать про модули.
Если говорить про быстрый старт, то тут прежде всего необходим готовый робот и несколько простейших модулей к нему.
Понятно что готовый робот это хорошо, только вот готовых роботов разных бывает ой как много. Привезем всех по одному, сядем на них и будем ждать пока ктонибудь купит?

Кроме того для массы занятий готового робота вообще не надо. Например для баловства с задачами технического зрения частично вообще веб-камеры может хватить. Ну может еще + серву для вращения веб-камеры с контроллером.
Думается, что может выяснится, что для большой части задач вообще эмулятора хорошего достаточно, надо только найти и освоить

Digit » 17 дек 2007, 00:18
Ничего не имею против питона =) хороший язык. но как интерпретатор можно и РНР встраивать. и в целом РНР - это Си-подобный язык...

Я это к тому, что оставьте C\C++ и не заморачивайтесь. Остальное сформируется по ходу пьессы.
Vooon » 17 дек 2007, 11:10
нет. пхп лучше не трогать.
=DeaD= » 17 дек 2007, 11:12
Vooon писал(а):нет. пхп лучше не трогать.
php это святое?

Vooon » 17 дек 2007, 11:36
нет. просто пхп плохой выбор как встраиваимый скриптовый язык.
лучше луа.
ПС: после изучения питона пхп мне перестал нравиться, особенно мне не нравится в пхп обилие функций в глобальном уровне видимости (если не ошибаюсь около 4к) и то что формат имен разный.
пример пхпбб - у него написано немало классов чтобы обеспечить одинаковую работу на разных платформах - яркий пример класс db
или то что нет удобного механизма разделить шаблон и логику приложения, для этого опять же написали свой класс template
ППС: имхо
Digit » 17 дек 2007, 12:41
Vooon, так я все к тому, что пусть будет только С\C++ - стандарт все-таки

=DeaD= » 17 дек 2007, 12:42
Предлагается для пользы проекта пока забыть про другие языки кроме С/С++

Если есть мнения, что это вредно для проекта - тогда давайте обсудим почему.
Мне кажется, что вредным сейчас будет - расползтись мыслью по древу всевозможных языков и сред разработки.
Виталий » 17 дек 2007, 14:39
Не знаю, что будет вредно, но то что полезно будет если кто-то будет писать хоть что-то и на любом языке программирования. Иначе получится как обычно... все только обсуждают.

=DeaD= » 17 дек 2007, 15:40
Виталий писал(а):Не знаю, что будет вредно, но то что полезно будет если кто-то будет писать хоть что-то и на любом языке программирования. Иначе получится как обычно... все только обсуждают.

Мне одному это высказывание мозг разорвало?
PS: Я буду писать, как минимум. То что я не просто здесь болтаю - можно посмотреть по наполнению разделов
[[Справочник решений]], особенно в части
[[Навигация]]. И вроде есть еще желающие участвовать в этой теме. Тебя тоже приглашаю поучаствовать в полезном деле.