roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 19:22

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 104 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7
Автор Сообщение
 Заголовок сообщения: Re: для двунога
СообщениеДобавлено: 20 сен 2010, 20:34 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2009, 13:37
Сообщения: 750
Откуда: Porto Franco "Odessa"
Pirate писал(а):
широкое...
Я два дня перерывал интернет для проги под Си вроде понял что мне нужна прога для "прикладных" программ, нашел турбо Си а ключа нету, искать ключ задолбало, вроде В Визуал студио как я понял можно что угодно (какую угодно программу) сделать, вроде поддерживает и Си и С++.

давай определимся ... будет у моск-программы гуи интерфейс? (окошечки) или просто обсчет данных и обмен?

_________________
die Wahrheit ist irgendwo da draußen


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: для двунога
СообщениеДобавлено: 20 сен 2010, 22:28 
Не в сети
Аватара пользователя

Зарегистрирован: 18 авг 2010, 23:35
Сообщения: 289
Откуда: Одесса
Будут и по видимому много, для настройки команд сервов, для построения этих команд и многое другое.
-----------------------

До сих пор не могу купить двухосевые гироскопы, вроде через месяц будут, и то неизвестно точно или нет. Подумываю может быть для начала сделать место двух ног 4, как раз и там и там 12 сервов идут, а когда появятся гиры уже сделать 2 ноги.
Плюс меня еще хорошо напугали, что с гироскопами ой как на махаться нада в программировании, чтобы робот был устойчивым, а так как я щас полный ноль в этом деле, то для начала на четырех наверное оно и к лучшему будет.

Добавлено спустя 2 минуты 54 секунды:
Michael_K писал(а):
"писать сразу, чем больше - тем лучше" - подход быдлокодера, а не программиста.


Поясни в чем отличие быдлокодера от программиста :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: для двунога
СообщениеДобавлено: 20 сен 2010, 22:53 
Не в сети
Аватара пользователя

Зарегистрирован: 16 май 2009, 12:50
Сообщения: 1530
Откуда: Россия
прог. языки: Java, C
Pirate писал(а):
Поясни в чем отличие быдлокодера от программиста :)

видели код терминала, который Антон писал? Вот так нельзя делать :)

_________________
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: для двунога
СообщениеДобавлено: 20 сен 2010, 22:59 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Ну спасибо :ROFL:

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: для двунога
СообщениеДобавлено: 20 сен 2010, 23:06 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Быдлокодер сначала пишет, потом отлаживает... Думает редко и не по делу.
Программист сначала думает, потом пишет... Отлаживает редко и по делу.


Последний раз редактировалось Michael_K 20 сен 2010, 23:06, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: для двунога
СообщениеДобавлено: 20 сен 2010, 23:08 
Не в сети
Аватара пользователя

Зарегистрирован: 18 авг 2010, 23:35
Сообщения: 289
Откуда: Одесса
ыыыыыыыыыыы

Добавлено спустя 1 минуту 43 секунды:
Michael_K писал(а):
Быдлокодер сначала пишет, потом отлаживает... Думает редко и не по делу.
Программист сначала думает, потом пишет... Отлаживает редко и по делу.


т.е. отличие быдлокодера от программиста только в настроении? )))
есть настроение подумать - значит программист.
куда-то спешил или не было настроение подумать значит быдлокодер? )

в общем по делу - все приходит с опытом.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: для двунога
СообщениеДобавлено: 20 сен 2010, 23:11 
Не в сети
Аватара пользователя

Зарегистрирован: 16 май 2009, 12:50
Сообщения: 1530
Откуда: Россия
прог. языки: Java, C
Michael_K писал(а):
Быдлокодер сначала пишет, потом отлаживает... Думает редко и не по делу.
Программист сначала думает, потом пишет... Отлаживает редко и по делу.

Вообще мимо.
Вот тут пёрлы можно почитать. Тоже хорошая ссылка.

_________________
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: для двунога
СообщениеДобавлено: 20 сен 2010, 23:38 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Блин, да нет же!!! С опытом приходит только то, в чем ты этот опыт набираешь!
У монтажника с опытом приходит только умение паять, а понимания схемотехники - не приходит.
Это не электронщик.
Это тоже ценная профессия, как и чистый кодинг, (если он на уровне, конечно).

Например, я видел наладчика - гения, который настраивал цветные телевизоры
чуть ли не с закрытыми глазами, при этом он понятия не имел о том, как реально телевизор
работает... Просто "видишь желтая полоса по правому краю - это самый левый контур в блоке цветности надо немножко покрутить"... Слышишь "свистит грязно - это вон та хреновина греется,
ее надо заменить"...

Инженер БМВ вряд ли смог бы настроить движок БМВ так же быстро, как опытный автомеханик.
У автомеханика опыт есть... Но он не инженер - он не знает, как двигатель спроектировать,
он просто хорошо его изучил.

Программирование - это процесс постановки задач и их детализации...
А кодинг - это другое.

Это совсем не отличие в настроении и совсем не отличие в опыте.

Добавлено спустя 11 минут 10 секунд:
Вот хорошая фраза:
Lurkmore писал(а):
...умение мыслить абстракцию кода отдельно и независимо от его реализации в языке — необходимое условие хорошего программиста...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: для двунога
СообщениеДобавлено: 20 сен 2010, 23:44 
Не в сети
Аватара пользователя

Зарегистрирован: 18 авг 2010, 23:35
Сообщения: 289
Откуда: Одесса
да понятно все это, только вот как я без знания языка смогу что-то придумать? :)
мне ведь нада изучить что такое программа, какие команды в языке что позволяют делать, и т.д. Я же не говорю что я тупо язык выучу и все... Но и на бумаге писать программы вычисляя все в уме я не собираюсь, на вычислялся уже было дело лет 8 назад, теперь я делю по умному, юзаю калькуляторы и программы. Вспомню как нас в школе учили.. Мол калькулятор это отстой, нада уметь в голове считать, вот будет ситуация и рядом не окажется калькулятора, прошли годы и что? Как я говорил что они бдут везде так оно и есть.. А ситуаций когда нада было срочно что-то сложное высчитать не было. В итоге место того что бы что-то придумывать и пытаться сделать, будучи еще в школе, сидишь и тупо тратишь время на ломанье мозгов вычислениями.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: для двунога
СообщениеДобавлено: 20 сен 2010, 23:46 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Вообще да, надо разделять умение программировать и владение конкретным инструментом.
Соотв. и быдлокод бывает 2 типов:
1. От неумения программировать в принципе;
2. От незнания ньюансов конкретного инструмента;

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: для двунога
СообщениеДобавлено: 20 сен 2010, 23:46 
Не в сети
Аватара пользователя

Зарегистрирован: 18 авг 2010, 23:35
Сообщения: 289
Откуда: Одесса
Michael_K
из фразы следует что код и языки это разные вещи?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: для двунога
СообщениеДобавлено: 21 сен 2010, 00:00 
Не в сети
Аватара пользователя

Зарегистрирован: 16 май 2009, 12:50
Сообщения: 1530
Откуда: Россия
прог. языки: Java, C
да, умение решить задачу - это программирование, а умение написать на каком-либо языке - кодинг.

_________________
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: для двунога
СообщениеДобавлено: 21 сен 2010, 00:05 
Не в сети
Аватара пользователя

Зарегистрирован: 18 авг 2010, 23:35
Сообщения: 289
Откуда: Одесса
как тогда научиться программированию? )


Из всего выше написанного я понял = есть два типа, это:

п.1 Программисты быдлокодеры (люди которые умеют в голове все продумать заранее и написать потом это на каком либо языке (допустив хотя бы одну ошибку, в структрурировании программы, в логических построениях и т.д. вплоть до ошибки самого знания языка, а людей которые с ходу напишут все идеально и правильно, может пару человек в мире и то наверняка это какие-то люди страдающие аутизмом или прочим психическим расстройством)

п.2просто быдлокодеры (которые не хотят долго парить мозги правильным построением программы и т.д. т.е. хотят побыстрому с лету что-то написать)

Ну и видимо еще те п3, кто считает себя просто мего программистами "не быдлокодерами", которые с опытом и язык(и) хорошо выучили, и выучили как правильно строить оптимизировать и т.д. программу для ее хорошей и стабильной и быстрой работы, хотя и они на самом деле допускают ошибки и являются теми же быдлокодерами что в п.1.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: для двунога
СообщениеДобавлено: 21 сен 2010, 00:54 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Взять для начала самый простой инструмент (язык)
так чтобы не путаться в многочисленных нюансах и не в меру широких и оттого сложных возможностях.
Писать разные задачи... Разными методами... Книжки читать :) По алгоритмам, а не языкам...

Алгоритмы ЦОС или алгоритмы компьютерной графики или что вас больше интересует. Пытаться реализовать на ЛЮБОМ (пусть простом) языке.

По поводу программистов... Ну конечно, чистых "обезьян", которые хаотично колотят клавиши, пока программа не заработает, наверное, не бывает (хотя иногда очень похоже).
Чистых программистов, которые знают методы, но не могут реализовать - тоже (вернее их не называют программистами - это математики, скорее).

Истина, как всегда, посередине :)

В реальной жизни ошибки допускают все - это естественно

Только одно дело, когда ошибки в синтаксисе или там "ой, блин, тут же не с нуля, а с единицы считаются и вообще не прибавлять надо, а отнимать, вот я баран"... Такие ошибки - очень локальные и легко исправляются... Это _ХОРОШИЕ_ ошибки.

И другое дело, когда программа организована косо, а ее пытаются исправить локальными правками (сейчас мы вот тут проверочку вставим, вот сюда еще условие, вот тут заплатку, тут тип поменяем, тут заглушку, а вот здесь я скопирую просто десять раз - вот вроде и завелось)... В результате, он и сам не понимает, что от чего зависит и код превращается в спагетти с заплатками... Его бы переписать с нуля, но это не в духе кодера - он отлаживает до "победного конца" - ставит и ставит новые "заплатки" пока не перестает понимать запутавшийся код.
Это _ПЛОХИЕ_ ошибки :)
В таком коде, даже если все запятые поставлены правильно, нереально понять запутанные взаимосвязи... Самое страшное, что такой подход косвенно культивируется рынком и возрастающей сложностью софта... И он начинает восприниматься новичками, как единственно верный.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 104 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO