Хочу пойти на курсы программирования. Подскажите какой выбрать язык, есть язык С++ и С#. В чем у них разница? Я немного учился самостоятельно писать программы в CodeVisionAVR.
Какой выбрать язык программирования
- Сообщения: 261
- Зарегистрирован: Ср авг 01, 2012 10:45:42
Добрый день!
Хочу пойти на курсы программирования. Подскажите какой выбрать язык, есть язык С++ и С#. В чем у них разница? Я немного учился самостоятельно писать программы в CodeVisionAVR.
Хочу пойти на курсы программирования. Подскажите какой выбрать язык, есть язык С++ и С#. В чем у них разница? Я немного учился самостоятельно писать программы в CodeVisionAVR.
- Реклама
- Сообщения: 671
- Зарегистрирован: Вт июн 29, 2010 12:31:49
Насколько мне известно, C# в контроллерах не применяется. Да и плюсы редко, обычно там просто C, без наворотов.
Поправьте, если ошибаюсь.
Поправьте, если ошибаюсь.
В основной массе МК программируются на Си и ассемблере. Есть конечно ещё паскаль, бейсик и ада.
Но если стоит задача программировать микроконтроллеры на ЯВУ, то начинать лучше с простого Си. IMHO.
Но если стоит задача программировать микроконтроллеры на ЯВУ, то начинать лучше с простого Си. IMHO.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Вы тут немного разные вещи сравниваете. Си - процедурный язык программирования, C++ и C# уже ООП.
При том последний годится только для написания ПО под windows (хоть довольно эффективен для этих целей, начинать с него не советую)
Для обучения процедурным языкам хорошо подходит старый добрый Pascal.
При том последний годится только для написания ПО под windows (хоть довольно эффективен для этих целей, начинать с него не советую)
Для обучения процедурным языкам хорошо подходит старый добрый Pascal.
- Сообщения: 13796
- Зарегистрирован: Чт сен 20, 2007 14:08:00
ploop писал(а):Для обучения процедурным языкам хорошо подходит старый добрый Pascal.
обучаю 37 летнюю бабу быдлокодингу на сях и все нормально идет, насколько это может идти нормально вообще в данном случае
она уже может мигать ргб светодиодом и хочет плавно менять цвета, хотя я нигде не говорил, что такое можно
тематические ответы только в форуме, в приват не пишите
- Реклама
выбирай с++ , он сложнее. 
Ну да.ploop писал(а): Для обучения процедурным языкам хорошо подходит старый добрый Pascal.
А как научишься - можешь смело забывать и переучиваться на Си -))
Я про большое программирование, раз речь о шарпах зашла. Там на Си тоже делать нечего.
А для чего язык программирования изучать собрался?
- Сообщения: 13796
- Зарегистрирован: Чт сен 20, 2007 14:08:00
зато все честноploop писал(а):Ну так этим всё и сказанообучаю быдлокодингу
95% программистов - быдлокодеры
тематические ответы только в форуме, в приват не пишите
- Сообщения: 13796
- Зарегистрирован: Чт сен 20, 2007 14:08:00
как раз из них, никогда не умел, хотя 20 лет этим занимался
у меня даже в быдловузе отлично по с++, а вот электроника и электротехника не прокатила вообще
чтобы писать софт - надо иметь некий особый склад ума и кучу нервов с терпением
у меня даже в быдловузе отлично по с++, а вот электроника и электротехника не прокатила вообще
чтобы писать софт - надо иметь некий особый склад ума и кучу нервов с терпением
тематические ответы только в форуме, в приват не пишите
- Сообщения: 261
- Зарегистрирован: Ср авг 01, 2012 10:45:42
Для микроконтроллеров хотел программы писать поучиться.Evtomax писал(а):А для чего язык программирования изучать собрался?
- Сообщения: 261
- Зарегистрирован: Ср авг 01, 2012 10:45:42
Тогда забудь про C++ и C#Для микроконтроллеров хотел программы писать поучиться.
Зря Вы так.Для AVR использую С.На ASMе надоело,и арифметику муторно писать.
А к ARM без С вообще не походи.
А к ARM без С вообще не походи.
Я что-то говорил против C? Я говорил про C++ и C#.
Общего между ними только первая буква в названии (ну или похожий синтаксис)
Общего между ними только первая буква в названии (ну или похожий синтаксис)
Все, кого ты ни спроси,
Программируют на Си.
Нынче встретишь ты едва ли
Тех, кто пишет на Паскале.
(с) Народное творчество начала 90-х.
От себя добавлю еще 5 копеек. На базе С и С++ построены большинство скриптовых языков, которые имеют сейчас хождение, JavaScript, ActionScript, PHP и т.д. Так что, знание С и С++ даст хорошую платформу в смежных областях.
Программируют на Си.
Нынче встретишь ты едва ли
Тех, кто пишет на Паскале.
(с) Народное творчество начала 90-х.
От себя добавлю еще 5 копеек. На базе С и С++ построены большинство скриптовых языков, которые имеют сейчас хождение, JavaScript, ActionScript, PHP и т.д. Так что, знание С и С++ даст хорошую платформу в смежных областях.
Синтаксис у ASMа то же вроде как похожий.
Но вот при переходе к примеру с AVR на PIC или на STM на АСМе
можно будет умом поехать.
На С - подсмотреть в PDF и все.
И опять таки - ежели знаешь С то на ++ и # писать будешь.
Был задан вопрос -Какой выбрать язык программирования
Я советую С!
Но вот при переходе к примеру с AVR на PIC или на STM на АСМе
можно будет умом поехать.
На С - подсмотреть в PDF и все.
И опять таки - ежели знаешь С то на ++ и # писать будешь.
Был задан вопрос -Какой выбрать язык программирования
Я советую С!


