СИ или БАСИК
|
|
Hardy | Дата: Суббота, 22.06.2013, 08:22 | Сообщение # 1 |
Группа: Пользователи
Сообщений: 4
Статус: Offline
| Здравствуйте все!
Жил я счастливо и беззаботно, электрические потребности справлял с помощью рассыпухи и чужих микроконтроллеров. Сам не программировал никогда. В школе был БАСИК, потом в проституте, потом в другом проституте нас запирали в лаборатории и заставляли кодить на ассемблере для Z80 Как это было и что мы там делали забывалось уже на следующий день после экзаменов.
Я бы и дальше продолжал счастливо жить, но приспичило мне термостат на Пельтье. Да не простой а реверсивный. Для простых я обходился DC-DC контроллерами, получалось и дешево и работоспособно. А для реверсивного уж очень схема большая выходит. И вспомнил я про микроконтроллеры и что умеют они ШИМить. И полез я в Интернет. Сначала залез на СИсичный форум, написал там мольбу о помощи, но.... смотрю я в этот СИ код и будто инструкцию на китайском читаю. То есть я понимаю, что это программа для микроконтроллера а дальше пустота
Вот подобрались к вопросу - что кидаться изучать - БАСИК или СИ? Можно считать что мой мозг как у младенца в плане программирования МК.
А еще хочется термостат поскорее сделать и все такое...
зы: не знаю, куда написать про свой термостат - с одной стороны это нью прожект а с другой, ай нид хелп! и хотелось бы его победить до того, как я стану мастером 80 уровня в программировании.
Всем спасибо за чтение!
|
|
| |
RD3AVJ | Дата: Понедельник, 24.06.2013, 08:15 | Сообщение # 2 |
Группа: Свой человек
Сообщений: 175
Статус: Offline
| С точки зрения компактности откомпилированного приложения для микроконтроллеров Си, конечно, выигрывает. А что касается простоты освоения - тут Баскому нет равных, имхо. Вкратце сложность в порядке возрастания можно описать так: Задание: хочется пить, а ты в комнате. Алгоритм Баском (Бэйсик): Оторвать зад от дивана, сходить на кухню и попить. Алгоритм на Си: оторвать зад от дивана, выйти из комнаты, пройти по коридору, зайти на кухню, взять стакан, налить воды в него и выпить. Внимание - алгоритм на ассемблере : сделать вдох, на выдохе встать с дивана, сделать шаг, вдохнуть, сделать другой шаг в сторону коридора...- бла-бла-бла, 800 строк кода...- взять стакан, поднести ко рту, сделать глоток... Ну тыпонел)))))))) Форум и гугл тебе в помощь. Участники, я думаю, примут участие, извиняюсь за каламбур . Давай техзадание и вместе, шаг за шагом, будем в ветке "разработки" создавать термостат. Просто код вместо тебя никто писать не будет - таковы правила жизни. А вот помощь - ради бога. Никто, кстати, не мешает тебе параллельно на Сишных форумах сделать то же самое. Вдруг Си станет тебе ближе .
|
|
| |
Петр | Дата: Понедельник, 24.06.2013, 16:25 | Сообщение # 3 |
Группа: Проверенные
Сообщений: 47
Статус: Offline
| Цитата (RD3AVJ) С точки зрения компактности откомпилированного приложения для микроконтроллеров Си, конечно, выигрывает. FastAvr выигрывает у Си по компактности и скорости.
|
|
| |
AlekS | Дата: Понедельник, 24.06.2013, 17:58 | Сообщение # 4 |
Группа: Проверенные
Сообщений: 247
Статус: Offline
| Петр, Цитата (Петр) FastAvr выигрывает у Си по компактности и скорости. А он, FastAvr, еще жив?
|
|
| |
exersizze | Дата: Вторник, 25.06.2013, 00:57 | Сообщение # 5 |
Группа: Администраторы
Сообщений: 723
Статус: Offline
| Цитата (RD3AVJ) Алгоритм Баском (Бэйсик): Оторвать зад от дивана, сходить на кухню и попить. Алгоритм на Си: оторвать зад от дивана, выйти из комнаты, пройти по коридору, зайти на кухню, взять стакан, налить воды в него и выпить. Внимание - алгоритм на ассемблере : сделать вдох, на выдохе встать с дивана, сделать шаг, вдохнуть, сделать другой шаг в сторону коридора...- бла-бла-бла, 800 строк кода...- взять стакан, поднести ко рту, сделать глоток...
RD3AVJ, +1
|
|
| |
Hardy | Дата: Вторник, 25.06.2013, 09:36 | Сообщение # 6 |
Группа: Пользователи
Сообщений: 4
Статус: Offline
| RD3AVJ, Ты не в алкогольном институте случаем учился? Потомучто про Цитата сделать вдох, на выдохе встать с дивана я кажется где-то слышал, а еще про деревянное заземление
А тему новую сейчас заведу
|
|
| |
RD3AVJ | Дата: Вторник, 25.06.2013, 22:35 | Сообщение # 7 |
Группа: Свой человек
Сообщений: 175
Статус: Offline
| Hardy, не, не в алкогольном))) А пример про алгоритмы на языках про попить воды на кухне родился в свое время из диалога и обсуждения с exersizze в личке
|
|
| |
RD3AVJ | Дата: Вторник, 25.06.2013, 22:36 | Сообщение # 8 |
Группа: Свой человек
Сообщений: 175
Статус: Offline
| Петр, несомненно, ты прав, просто в теме был вопрос про Си и Байсик
|
|
| |