[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: RD3AVJ 
Форум » форумы » Курилка » СИ или БАСИК (Вот в чем вопрос)
СИ или БАСИК
HardyДата: Суббота, 22.06.2013, 08:22 | Сообщение # 1
Группа: Пользователи
Сообщений: 4

Статус: Offline
Здравствуйте все!

Жил я счастливо и беззаботно, электрические потребности справлял с помощью рассыпухи и чужих микроконтроллеров. Сам не программировал никогда. В школе был БАСИК, потом в проституте, потом в другом проституте нас запирали в лаборатории и заставляли кодить на ассемблере для Z80  wacko Как это было и что мы там делали забывалось уже на следующий день после экзаменов. 

Я бы и дальше продолжал счастливо жить, но приспичило мне термостат на Пельтье. Да не простой а реверсивный. Для простых я обходился DC-DC контроллерами, получалось и дешево и работоспособно. А для реверсивного уж очень схема большая выходит. И вспомнил я про микроконтроллеры и что умеют они ШИМить. И полез я в Интернет. Сначала залез на СИсичный форум, написал там мольбу о помощи, но.... смотрю я в этот СИ код и будто инструкцию на китайском читаю. То есть я понимаю, что это программа для микроконтроллера а дальше пустота  biggrin

Вот подобрались  к вопросу - что кидаться изучать - БАСИК или СИ?  Можно считать что мой мозг как у младенца в плане программирования МК.

А еще хочется термостат поскорее сделать и все такое...

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

Всем спасибо за чтение!


 
RD3AVJДата: Понедельник, 24.06.2013, 08:15 | Сообщение # 2
Группа: Модераторы
Сообщений: 175

Статус: Offline
С точки зрения компактности откомпилированного приложения для микроконтроллеров Си, конечно, выигрывает. А что касается простоты освоения - тут Баскому нет равных, имхо.
Вкратце сложность в порядке возрастания можно описать так:
Задание: хочется пить, а ты в комнате.
Алгоритм Баском (Бэйсик): Оторвать зад от дивана, сходить на кухню и попить.
Алгоритм на Си: оторвать зад от дивана, выйти из комнаты, пройти по коридору, зайти на кухню, взять стакан, налить воды в него и выпить.
Внимание - алгоритм на ассемблере wacko :  сделать вдох, на выдохе встать с дивана, сделать шаг, вдохнуть, сделать другой шаг в сторону коридора...- бла-бла-бла, 800 строк кода...- взять стакан, поднести ко рту, сделать глоток...
Ну тыпонел))))))))
Форум и гугл тебе в помощь. Участники, я думаю, примут участие, извиняюсь за каламбур biggrin . Давай техзадание и вместе, шаг за шагом, будем в ветке "разработки" создавать термостат. Просто код вместо тебя никто писать не будет - таковы правила жизни. А вот помощь - ради бога. Никто, кстати, не мешает тебе параллельно на Сишных форумах сделать то же самое. Вдруг Си станет тебе ближе smile .


 
ПетрДата: Понедельник, 24.06.2013, 16:25 | Сообщение # 3
Группа: Проверенные
Сообщений: 47

Статус: Offline
Цитата (RD3AVJ)
С точки зрения компактности откомпилированного приложения для микроконтроллеров Си, конечно, выигрывает.
FastAvr выигрывает у Си по компактности и скорости.


 
AlekSДата: Понедельник, 24.06.2013, 17:58 | Сообщение # 4
Группа: Проверенные
Сообщений: 248

Статус: Offline
Петр
Цитата (Петр)
FastAvr выигрывает у Си по компактности и скорости.
А он, FastAvr, еще жив?


 
exersizzeДата: Вторник, 25.06.2013, 00:57 | Сообщение # 5
Группа: Администраторы
Сообщений: 715

Статус: Offline
Цитата (RD3AVJ)
Алгоритм Баском (Бэйсик): Оторвать зад от дивана, сходить на кухню и попить. Алгоритм на Си: оторвать зад от дивана, выйти из комнаты, пройти по коридору, зайти на кухню, взять стакан, налить воды в него и выпить. Внимание - алгоритм на ассемблере :  сделать вдох, на выдохе встать с дивана, сделать шаг, вдохнуть, сделать другой шаг в сторону коридора...- бла-бла-бла, 800 строк кода...- взять стакан, поднести ко рту, сделать глоток...


RD3AVJ, +1  biggrin


 
HardyДата: Вторник, 25.06.2013, 09:36 | Сообщение # 6
Группа: Пользователи
Сообщений: 4

Статус: Offline
RD3AVJ, Ты не в алкогольном институте случаем учился? Потомучто про 
Цитата
сделать вдох, на выдохе встать с дивана
я кажется где-то слышал, а еще про деревянное заземление  biggrin

А тему новую сейчас заведу


 
RD3AVJДата: Вторник, 25.06.2013, 22:35 | Сообщение # 7
Группа: Модераторы
Сообщений: 175

Статус: Offline
Hardy, не, не в алкогольном))) А пример про алгоритмы на языках про попить воды на кухне родился в свое время из диалога и обсуждения с exersizze в личке smile

 
RD3AVJДата: Вторник, 25.06.2013, 22:36 | Сообщение # 8
Группа: Модераторы
Сообщений: 175

Статус: Offline
Петр, несомненно, ты прав, просто в теме был вопрос про Си и Байсик smile

 
Форум » форумы » Курилка » СИ или БАСИК (Вот в чем вопрос)
Страница 1 из 11
Поиск: