Главная arrow Форум  
08.12.2019 г.
Главная
Проекты
Статьи
Начинающим
Архив новостей
Ссылки
Контакты
Поиск
Файлы
Форум
Карта сайта
Авторизация





Забыли пароль?
Ещё не зарегистрированы? Регистрация
Поддержи наш сайт!
Через WebMoney

 R785211844650
 Z210696637574
 E368177590409

Форум ARV Research
Добро пожаловать, Гость
Пожалуйста Вход или Регистрация.
Забыли пароль?
В ответ на: Мнение специалистов (1 просматривает)
_GEN_GOTOBOTTOM Ответить

TOPIC: В ответ на: Мнение специалистов

#1077
Shev65 (Пользователь)
Новичок
Постов: 37
graphgraph
Мнение специалистов 18.06.2008 22:36 Репутация: 2  
Для людей, которые хотят создавать программы для МК, но не знают язык программирования,
стоит ли обратить внимание на http://cq.cx/ladder.pl или подобное этому?
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#1078
ARV (Администратор)
Администратор
Постов: 2384
graph
В ответ на: Мнение специалистов 19.06.2008 08:47 Репутация: 175  
не назову себя абсолютным специалистом, но, с точки зрения моего опыта, могу сказать, что применение этого или любых иных "упростителей программирования" - совершенно ненужное занятие. даже вредное. поясню.

начав использовать и освоив эту систему, вы обрекаете себя на изоляцию.

сами говорите, что она привлекает неопытных людей - у кого же вы спросите, если возникнут проблемы? у других "чайников"?

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

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

В общем, эту ситуацию можно сравнить с той, которая сложилась с языком эсперанто: он задумывался как универсальный язык общечеловеческого общения, но за примерно 50 лет его существования на нем стали говорить только единицы энтузиастов, в то время как никем не провозглашенный "межнациональным" английский стал де-факто языком интернационального общения.

поверьте: освоить язык программирования - не так уж и сложно, а пользы от этого - несравненно больше, чем от всяких "упростителей"...
Не стыдно не знать, стыдно не учиться
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#1082
Shev65 (Пользователь)
Новичок
Постов: 37
graphgraph
В ответ на: Мнение специалистов 19.06.2008 21:31 Репутация: 2  
Все (знатоки программисты) говорят что просто, но
пока не получается. А в этом случае, достаточно понимать язык схем, с этим проблем нет, хоть прочитать, хоть разработать.
Вот стою на распутье, может всетаки попробовать?
хотя язык программирования (нормальный) буду
осваивать, во что-бы то ни стало
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#1084
ARV (Администратор)
Администратор
Постов: 2384
graph
В ответ на: Мнение специалистов 20.06.2008 08:02 Репутация: 175  
Возможно, я неверно выразился, говоря об освоении языка. Как и с иностранным языкам, мало выучить 100000 слов, надо научиться думать на этом языке. Естественно, это сложнее.

В случае программирования главное - научиться мыслить алгоритмически. Мы действуем в большинстве случаев не осознавая, что каждый наш шаг - цепь необходимых и взаимосвязанных мини-действий. И, если мы планируем покупку булки хлеба, то намечаем себе "в мозгу" план из одной строчки "купить хлеба", но при этом действуем по куда более сложному и подробному плану: "встать с дивана, пересчитать деньги в кошельке, если их не хватает - взять у жены нужную сумму, одеться, обуться, дойти до перехода через улицу, дождаться зеленого сигнала светофора... и т.д." А ведь надо помнить, что "встать с дивана" - это сотни микро-действий типа "напрячь пресс, разогнуть ноги, перенести центр тяжести вперед..."

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

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

Если же с алгоритмизацией проблемы - начните именно с нее, не хватайтесь за Си или еще что-то. Не поможет.

Такой вот совет
Не стыдно не знать, стыдно не учиться
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#1085
Qaroslaw (Пользователь)
Посетитель
Постов: 62
graphgraph
В ответ на: Мнение специалистов 20.06.2008 10:44 Репутация: 3  
Я не спецеалист по программированию, но я противник такого програмирования, он по сущности отдаляет от понятия что происходит в микроконтролере.
Нужно просто прочитать одну из книг по прог. МК ,и на втором этапе воспользоваться примерами из книги, а после ты сам почуствуеш что сможеш писать прошивки (как будто открылось второе дыхание).

P.S: Assembler,Си
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#1086
ARV (Администратор)
Администратор
Постов: 2384
graph
В ответ на: Мнение специалистов 20.06.2008 19:44 Репутация: 175  
Qaroslaw, вы заблуждаетесь! Очевидно, что у вас просто сразу получается разбирать задачи на шаги, т.е. строить алгоритм, потому вы и думаете, что обходитесь без этого. В противном случае вы сидели бы и страдали от того, что ничего не понимаете

я встречал много людей, который прочитали много книг, но ничего, кроме описанных в книге примеров так и не смогли сделать... повторю: мало знать алфавит и набор слов... надо научиться думать на иностранном языке

а знание внутренней структуры микроконтроллера - это необходимо само собой
Не стыдно не знать, стыдно не учиться
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#1092
Qaroslaw (Пользователь)
Посетитель
Постов: 62
graphgraph
В ответ на: Мнение специалистов 23.06.2008 21:18 Репутация: 3  
ARV я извиняюсь за слишком краткие высказывания , но предыдущее было адрессованно "Shev65".
Кстати мне очень помог ув. ARV в изучении программирования, за что огромное спс.
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#1151
mamonth (Пользователь)
Новичок
Постов: 17
graphgraph
В ответ на: Мнение специалистов 02.07.2008 03:28 Репутация: 10  
2Qaroslaw: перестань гвоорить как все сложно - начни делать... Не спорю - сразу будет очень тяжело, но уже через несколько недель ты начнешь понимать что делаешь... а если будешь писать на ассемблере то еще и понимать что происходит в контроллере (если будешь читать даташит) и действия твои станут осмысленными.

Дерзай!
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#1180
Qaroslaw (Пользователь)
Посетитель
Постов: 62
graphgraph
В ответ на: Мнение специалистов 13.07.2008 16:28 Репутация: 3  
mamonth писал(а):
2Qaroslaw: перестань гвоорить как все сложно - начни делать... Не спорю - сразу будет очень тяжело, но уже через несколько недель ты начнешь понимать что делаешь... а если будешь писать на ассемблере то еще и понимать что происходит в контроллере (если будешь читать даташит) и действия твои станут осмысленными.

Дерзай!


Не совсем понял что ты этим хотел сказать. Писать прошивки на ассемблере для микроконтроллеров я умею ,точто у меня получается я выкладываю на этом сайте (но я не спецеалист в этой области). Не знаю откуду ты взял : "2Qaroslaw: перестань гвоорить как все сложно - начни делать...", я часто говорю зачем это делать. Вот например есть топик Осцилограф с nokia 9110, почему-бы тебе такому умному непомочь мне его сделать!?
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#2667
i8086 (Пользователь)
Специалист
Постов: 146
graphgraph
В ответ на: Мнение специалистов 25.06.2009 22:49 Репутация: 18  
Какое мнение специалистов о Algorithm Builder? Одни утверждают, что это очень простой и быстрый способ создать программу за считанные минуты, т.к. там программирование по принципу построения алгоритма.Хотя лично мне такая система не нравится совсе, и я пользуюсь только нормальными компиляторами языка С как WinAVR, CodeVision. Там пишу код, я понимаю, что он должен делать, а в Билдере мне мало чего понятно.
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
_GEN_GOTOTOP Ответить
© Copyright 2007 Best of Joomla, Работает на FireBoardполучить последние сообщения прямо на Ваш рабочий стол