Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Флейм на общие темы » Какими языками/средами программирования вы пользуетесь ? |
<<Назад Вперед>> | Страницы: 1 2 * 3 | Печать |
e2e4
Advanced Member
Откуда: Москва, ЮВАО Всего сообщений: 558 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 апр. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 27 августа 2012 21:11 Сообщение отредактировано: 27 августа 2012 21:16
По работе: Embedded C/C++ (IAR Embedded Workbench, Texas Instruments Code Composer Studio), Borland C++ Builder 6, очень редко - AVR/TMS320 ассемблеры. Хобби: экзотические ассемблеры, стековые языки программирования, в основном - собственной разработки для экспериментов с процессорными архитектурами. Голосовать за предложенные варианты не стал - список какой-то "не такой", да и статистика использования языков программирования в мировом масштабе известна. Гораздо интереснее узнать, кто из форумчан чем занимается. |
wrenchrox
Advanced Member
Inhale Откуда: Москва Всего сообщений: 1888 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 11 нояб. 2009 |
А D, D где? e2e4 написал: С уверенностью можно сказать, что фигнёй, в том или ином плане. Гораздо интереснее узнать, кто из форумчан чем занимается. |
Fagear
Advanced Member
Откуда: Москва, САО Всего сообщений: 1228 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 янв. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 28 августа 2012 22:32 Сообщение отредактировано: 28 августа 2012 22:33
Активно работаю в: - PHP Expert Editor (PHP, JavaScript, CSS) - AVR Studio (C/asm для AVR8) - VisualDSP++ (C для AD BlackFin) Также имел дело с: - QBasic v5.0 - PowerBasic v3.1 - Turbo Pascal v7.1 - Turbo C++ - Delphi 7 - Eclipse (работал с Java) - M$ Visual C++ 2003/2008 Из всех перечисленных вызывает негатив только Java. А голосовалка явно кривая до безобразия. Начиная хотя бы с того, что выбрать можно только один вариант. |
Sozdatel
Advanced Member
Всего сообщений: 3518 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 апр. 2010 |
Fagear написал: Насколько я понимаю, это программирование для микроконтроллеров ? AVR Studio (C/asm для AVR8) Извиняюсь, что не в тему, но какой можете посоветовать учебник или сайт, где можно все это изучить ? Просто скоро у нас в ВУЗе начнется такой предмет, как Схемотехника и там как раз все это понадобится. Fagear написал: Согласен. Претензии к движку форума, а не автору опроса А голосовалка явно кривая до безобразия. Начиная хотя бы с того, что выбрать можно только один вариант. |
e2e4
Advanced Member
Откуда: Москва, ЮВАО Всего сообщений: 558 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 апр. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 29 августа 2012 23:51 Сообщение отредактировано: 30 августа 2012 0:12
Если вас устроит ответ не от Fagear, то: Doomer_ написал: да, оно самое. Насколько я понимаю, это программирование для микроконтроллеров ? Doomer_ написал: Предмет схемотехники не подразумевает программирование микроконтроллеров. Просто скоро у нас в ВУЗе начнется такой предмет, как Схемотехника и там как раз все это понадобится. Чтобы программировать микроконтроллеры надо изучить следующие дисциплины: 1. Основы цифровых цепей. 2. Основы работы микропроцессоров и периферийных устройств (таймеры, ШИМ, АЦП, порты), в т.ч. особое внимание уделить регистрам. 3. Стадии компиляции программы - препроцессорная обработка, компиляция, ассемблирование, объектные файлы, библиотечные файлы, компоновка (link), файлы прошивки. 4. Способы прошивки вашего целевого контроллера (тут надо собрать несложную схемку и скачать программу - все это называется программатором). 5. Язык программирования в стандарте (рекомендую начать с K&R strict C). Особенно хорошо уяснить для себя структуру программы, что такое заголовочные файлы, объявления, именованные константы, директивы препроцессора и т.п. Могу порекомендовать В. В. Подбельский, С. С. Фомин "Программирование на языке Си", ну а как будете готовы - Брайан Керниган, Деннис Ритчи "Язык программирования Си". 6. Скачать среду разработки (для AVR рекомендую IAR Embedded Workbench), почитать к ней доки, попробовать разобраться с embedded отступлениями от стандарта языка, которые приняты в вашем компиляторе. 7. Скачать примитивную программу-пример миганя светодиода (дерганья порта) 8. Собрать схему с микроконтроллером или купить готовый Kit 9. Скомпилировать программу-пример (убедиться в отсутствии ошибок и предупреждений компиляции), получить файл прошивки, залить его в контроллер на вашей плате (или kit'е), посмотреть результат (если результата нет - повторить п. 1...9). 10. Учиться, учиться, и еще раз учиться. Ну и экспериментировать дальше. Doomer_ написал: Да нет, претензии больше всего к вам, т.к. охваченный вами перечень языков мягко говоря совсем не полный, из всего богатства языков вы охватили по сути только три - бейсик, паскаль, си (и их среды разработки), два си-подобных (ява и сишарп) и один специфичный - ассемблер (кстати, под какую архитектуру?), и все они - представители процедурных и объектно-ориентированных языков. А где же функциональные, логические, императивные языки к примеру? Где Unix компиляторы (gcc)? В общем на мой взгляд список - как будто рандомно надергали откуда-то чего-то вперемешку... Претензии к движку форума, а не автору опроса |
Sozdatel
Advanced Member
Всего сообщений: 3518 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 апр. 2010 |
e2e4 написал: Спасибо за ответ, в принципе базовая подготовка у меня частично есть (знаю основы языка C++, в том числе и основы ООП), ну а остальное изучу. Предмет схемотехники не подразумевает программирование микроконтроллеров. И еще один вопрос - подойдет ли программа эмулятор или же обязательно нужно реальное оборудование ? |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
Doomer_ написал: На смехотехнике вы будете напряжения в цепях на калькуляторах обсчитывать, а не контроллеры программировать. Просто скоро у нас в ВУЗе начнется такой предмет, как Схемотехника и там как раз все это понадобится. |
e2e4
Advanced Member
Откуда: Москва, ЮВАО Всего сообщений: 558 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 апр. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 30 августа 2012 0:15 Сообщение отредактировано: 30 августа 2012 0:18 Спешу предостеречь от применения C++ во всей его широте в embedded приложениях. Сначала изучите суть программирования микроконтроллеров с применением простого C, а потом уже применяйте Си++ (если захотите, конечно). И еще - C и C++ - два совершенно разных языка, обладающие сходным синтаксисом, и даже компилятор Си++ скомпилирует (иногда даже правильно) Си'шные исходники, но стиль, концепции, и, в конце концов цели программирования на этих языках - совсем не совпадают. Когда Вы это поймете и сможете обосновать, считайте, что прошли первую ступень обучения Си++ (ну примерно как в карате получить следующий после белого пояс ). знаю основы языка C++ Зависит от ваших вкусов. Лично мне просто неинтересно изучать что-либо в эмуляторах. И еще один вопрос - подойдет ли программа эмулятор или же обязательно нужно реальное оборудование ? |
Fun-Restorator |
NEW! Сообщение отправлено: 30 августа 2012 2:15
Doomer_ написал: Применение эмуляторов накладывает ограничения на применимость готовых программ. Неоднократно замечал, что написанная в тепличных условиях эмулятора программа напрочь отказывалась работать на реальном железе. И еще один вопрос - подойдет ли программа эмулятор или же обязательно нужно реальное оборудование ? С другой стороны, для написания ядра/скелета будущей сложноразветвлённой программы(комплекса) тепличные условия эмулятора намного выигрышнее, ибо отсекают большинство глюков, ненужных на данном этапе. |
Сейчас на форуме |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
e2e4 написал: Программировать на эмуляторе - это все равно что заниматься сексом с резиновой куклой или убивать в перчатках. Вроде бы и результат достигнут, но никакого удовольствия, чесслово. Лично мне просто неинтересно изучать что-либо в эмуляторах |
<<Назад Вперед>> | Страницы: 1 2 * 3 | Печать |
Полигон-2 » Флейм на общие темы » Какими языками/средами программирования вы пользуетесь ? |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |