![]() |
| | |||||||
| Регистрация | Правила | Блоги | Пользователи | Социальные группы | Поиск | Сообщения за день | Все разделы прочитаны |
| |
![]() |
| |
| | #1 | |
| stark(O_0)yoopi Новичок Регистрация: 16.02.2012
Сообщений: 18 Репутация: 0 (0) |
Знаю С++, но говорят, что слишком он крупный для МС, хотя это очень гибкий, удобный( и он мне больше по душе). Но меня убеждают, что ассемблер будет лучше, по мне это настолько скудный и монотонный язык,аж убейся. Я понимаю , что все сводится к 0 и 1 , но все-такие , что лучшее и в каких ситуациях.
| |
| | ||
| Другие темы раздела | |
| Аналог PIC10F200 Микроконтроллеры Короче нужен простенький PIC могущий работать от 3-х вольт. Хотел использовать 10F200 или 10F202, но блин выяснилось, что купить их в славном городке Санкт-Петербурге невозможно. Только под заказ и ждать месяц, а цену за них ломят вообще какую-то нереальную (хотя мне их рекламировали как дешевые). .... Аналог PIC10F200 | Микроконтроллеры работа с uart EB-500+AT89C51 помогите разобраться с uart к com port подключаю GPS модуль ранее настроен на терминале на скорость 9600 и выдачу одного сообщения: $ GPRMC, 124411.601, V,,,,, 0.00,0.00,250212,,, N * 4F програму пишу на asm вот наработки : $include(mod51). работа с uart EB-500+AT89C51 |
| | #2 | |
| ITDeveloper Форумчанин Регистрация: 14.01.2011 Адрес: Полевской (Екатеринбург)
Сообщений: 112 Репутация: 34 (34) |
В больших проектах С++ безусловно выигрывает! Современные микроконтроллеры имеют много всего на борту, экономия памяти стала менее актуальна! Я за С++))) Добавлено через 4 минуты А вообще, конечно, все от задачи зависит и от типа микроконтроллера! | |
| | ||
| | #3 | |
| stark(O_0)yoopi Новичок Регистрация: 16.02.2012
Сообщений: 18 Репутация: 0 (0) |
Например, AVRtiny & AVRmega. (Я сижу на них)
| |
| | ||
| | #4 | |
| ITDeveloper Форумчанин Регистрация: 14.01.2011 Адрес: Полевской (Екатеринбург)
Сообщений: 112 Репутация: 34 (34) | | |
| | ||
| | #5 | |
| stark(O_0)yoopi Новичок Регистрация: 16.02.2012
Сообщений: 18 Репутация: 0 (0) | | |
| | ||
| | #6 | |
| ITDeveloper Форумчанин Регистрация: 14.01.2011 Адрес: Полевской (Екатеринбург)
Сообщений: 112 Репутация: 34 (34) |
С++ - Это ООП! А ООП это как минимум - верное направление современного программирования(...)!
| |
| | ||
| | #7 | |
| Humanoid Администратор Регистрация: 12.06.2008 Адрес: Зеленоград
Сообщений: 10,242 Репутация: 8464 (2828) |
Ассемблер был актуален для старинных медленных контроллеров с очень маленьким объёмом памяти. Очень редко бывают задачи, для которых так важна эта мизерная разница в производительности между Си и Ассемблером. В основном Си подходить почти для любого проекта.
| |
| | ||
| | #8 | |
| bill_vs Новичок Регистрация: 07.02.2012
Сообщений: 13 Репутация: 13 (13) |
Если у Вас не мигание светодиодами, то на C++ со вставками на ассемблере (там где надо). Особенно для AVRtiny. Ассемблер надо знать в любом случае, чтобы смотреть на результат работы компилятора. Хотя для AVRtiny с C++ может погорячился, просто С. Последний раз редактировалось bill_vs; 23.02.2012 в 13:18. Причина: Уточнение | |
| | ||
| | #9 | |
| cybersonner Новичок Регистрация: 24.12.2011 Адрес: Волжский
Сообщений: 54 Репутация: 76 (27) |
самый замечательный и универсальный язык- это голый си( без плюсов). он позволяет программировать контроллеры и потом спокойно писать и для компа. для контроллеров он не сильно далек от ассемблера по сути. немного неэкономичнее, но намного читабельнее и понимабельнее. программу, написанную одним человеком на си, спокойно может править второй человек( в ассемблере достаточно много условностей). си- это обычно второй язык, который появляется для любого контроллера( первый ассемблер), что почти гарантирует, что для выбранного микроконтроллера у вас будет сишный компилятор. ассемблер хорош, шикарен! вы руками и головой( а вот она должна не ошибаться вообще. ибо контроллер будет просто тупо выполнять все, что вы напишете.) можете выжать из контроллера все! у вас скорее всего даже не получится никогда просто занять всю флэш контроллера ассемблерной программой. но! он достаточно трудночитаем( по крайней мере для меня) и сильно зависит от выбранного контроллера( ну не умеют авры делить и все тут!). то, что в си займет сотни строк, в ассемблере займет тысячи. но сто сишных строк могут банально не влезть в контроллер, а тысячи ассемблерных запросто! имхо ассемблер надо примерно знать( на уровне системы комманд), а пользоваться си. с++ пока что рановато, как мне кажется. но все более возрастающие мощности микроконтроллеров( и лень программистов) скорее всего приведут к нему. но! никто никогда не мешал писать на си, а всем( даже компилятору) говорить, что это си++=) | |
| | ||
| После регистрации реклама в сообщениях будет скрыта | |
| | #10 | |
| raxp Модератор |
...не путайте си и с++ для обычных применений, и си-подобные для МК, они, как правило, там обрезанные под архитектуру. Впрочем, много конструкций и не требуется. ООП-а конечно нет ![]() | |
| | ||
![]() |
| Похожие темы | |
| Тема | Автор |
| Священные войны Какой язык программирования лучше? Какой на ваш взгляд самый универсальный(т.е. одинаково хорош во всех сферах программирования: веб, приложения и т.д.), лучший? | bodrich |
| Web-мастеринг Какой язык лучше всего выбрать для CRM? Привет, всем мы с МЧ, хоти создать проект в Германии и для этого нам срочно нужен CRM (в чём мы не очень хорошо разбираемся!!) Помогите советом!! Для фирмы нам нужно создать клиентскую систему заказов, типа небольшого CRM. Будут эти модуля: - список клиентов - список заказов Please,... | Natalie Duvei |
| Обо всем! Какой язык лучше учить? Помогите пожалуста какой язык лучше учить следующим.Выучил С++.Какой посоветуете следующий учить? | Dima_c8 |
| Web-мастеринг Какой язык для веб программирования лучше? Какой язык для веб программирования лучше? | Vlad_IT |
| Теория и технологии программирования Какой язык лучше учить? Сейчас знаю основы паскаля и делфи... Что учить дальше? То есть какие языки для каких целей используются? Может ли, скажем, Делфи, лет через 6 устареть? | CounterLuzzer |
| Опции темы | |
| |
| |