Страница 2 из 13 Первая 123412 ... Последняя
Показано с 21 по 40 из 258

Тема: Помогите с программированием C/C++

  1. #21
    Старый знакомый Аватар для antonluba
    Регистрация
    12.12.2014
    Адрес
    Сочи, Коломна
    Возраст
    45
    Сообщений
    766

    По умолчанию Re: Помогите с программированием C/C++

    Имхо, Си лучше всего подходит как раз для низкоуровневой работы с железом. Этакий улучшенный ассемблер. Для микроконтроллеров или драйверов периферии на pc.
    Потому что для приложений - в любом случае больше времени уйдет на изучение библиотек и возможности их прикостыливания к программе. Это лучше делать более высокоуровневыми средствами.
    Хотя отталкиваться надо от задач, да.
    И в целом, лучший способ изучения - решение конкретных задач.

  2. #22
    Завсегдатай Аватар для Dmitry2006
    Регистрация
    26.11.2006
    Адрес
    Рязань
    Возраст
    44
    Сообщений
    1,001

    По умолчанию Re: Помогите с программированием C/C++

    Нет. Я ввязался в некотором роде в авантюру, и использовал те инструменты, что мне дали. Минимум времени на вхождение в тему. Выехал на старых знаниях.

  3. #23
    Старый знакомый Аватар для antonluba
    Регистрация
    12.12.2014
    Адрес
    Сочи, Коломна
    Возраст
    45
    Сообщений
    766

    По умолчанию Re: Помогите с программированием C/C++

    Я писал вывод ч-б сигнала формата pal на телевизор.
    Получилось 400х240 пикселей. Ассемблер не потребовался, кроме нескольких nop.

    ---------- Сообщение добавлено 22:30 ---------- Предыдущее сообщение было 22:29 ----------

    На atmega328

    ---------- Сообщение добавлено 22:36 ---------- Предыдущее сообщение было 22:30 ----------

    http://forum.easyelectronics.ru/view...hp?f=4&t=24484

  4. #24
    Завсегдатай Аватар для E.Sokol
    Регистрация
    17.01.2015
    Адрес
    Урал
    Сообщений
    1,298

    По умолчанию Re: Помогите с программированием C/C++

    Цитата Сообщение от alexcryke Посмотреть сообщение
    Всем привет! Кто разбирается в программировании, посоветуйте с чего начать изучение?
    Зачем?

  5. #25
    Добрый Аватар для Gudronov
    Регистрация
    12.11.2009
    Адрес
    Брянск
    Возраст
    56
    Сообщений
    10,349

    По умолчанию Re: Помогите с программированием C/C++

    Цитата Сообщение от alexcryke Посмотреть сообщение
    вообще у меня есть желание именно на "низком" уровне научится разбираться в ОС.
    Беда в том, что разбираться с ОС на нижнем уровне можно было под доской, и даже получать от этого удовольствие, а в мастдае это примерно то же, что заглянуть в преисподнюю)))

    Цитата Сообщение от alexcryke Посмотреть сообщение
    на каком-то форуме какому-то начинающему рекомендовали именно с ассемблера начать, что бы "понимать что под капотом, а не пытаться писать проги на суржике"
    Если ты чисто про "подкапотье", втч про фреймы передачи данных, вызовы, глобальные и локальные данные и прочие базовые вещи, то в любой среде разработки есть отладчик, который и показывает подноготную в виде ассемблеровского кода. С кучей плюшек. То есть, это позволяет сличить в одной сессии то, что написано на ГК*, с тем, что скомпилировано и на самом деле выполняется. Ну и, разумеется, почти во всех средах ты можешь писать чисто ассемблеровские фрагменты.

    Кстати, не могу сказать, что в микрософтовских C-средах дебугер не оставляет желать лучшего. Это мягко сказано. А вот эмбаркадеровский, как это ни странно, вполне толковый. Разумеется, имхо.

    Offтопик:
    * ГовноКод
    Лучше молчать и казаться дураком, чем заговорить и развеять все сомнения.

  6. #26
    Частый гость Аватар для CAH91
    Регистрация
    14.03.2016
    Возраст
    39
    Сообщений
    249

    По умолчанию Re: Помогите с программированием C/C++

    Во первых для чего изучать?
    Если для себя, то возможно лучше и проще начать с pascal/delphi.
    На нем можно делать все как и на Си. Только проще прикладные задачи решать и изучать.
    А изучив азы, согласен, решать конкретные задачи.
    Вроде бы не плохая книжка по Си
    https://royallib.com/read/liberti_dg..._21_den.html#0
    Первая книга по программированию была такая
    Нажмите на изображение для увеличения. 

Название:	image.jpeg 
Просмотров:	192 
Размер:	41.3 Кб 
ID:	344125
    Последний раз редактировалось CAH91; 07.04.2019 в 23:16.
    САНЯ, Пролетарии всех стран соединяйтесь!

  7. #27
    Частый гость Аватар для Pag232
    Регистрация
    29.09.2005
    Адрес
    Северная Столица
    Возраст
    44
    Сообщений
    128

    По умолчанию Re: Помогите с программированием C/C++

    В свое время тоже мучался отсутствием учебника для полных чайников.
    Рекомендую начать с этой книги - https://www.ozon.ru/context/detail/id/24769512/

  8. #28
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,137

    По умолчанию Re: Помогите с программированием C/C++

    Цитата Сообщение от Gudronov Посмотреть сообщение
    А вот эмбаркадеровский, как это ни странно, вполне толковый.
    Имеет вообще смысл поставить эмабаркадероо вместо билдера?
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  9. #29
    Частый гость Аватар для alexandermas
    Регистрация
    04.12.2009
    Адрес
    Нижний Новгород
    Сообщений
    103

    По умолчанию Re: Помогите с программированием C/C++

    Чаще всего проблема начинающего программиста состоит не в том на чем писать, а что писать. Поэтому если у топикстартера вообще нет опыта программирования, то начинать учиться надо не читая книжки по программированию на том или ином языке. А пробовать выводить свои алгоритмы. Или разбирая чужой код. Ведь программа на любом языке по-сути абстракция над задачей. Поэтому стоит ставить задачи. И пробовать их решать. В том числе и дёрганье ногой контроллера. Есть куча вариантов решения в общем то тривиальной задачи. Но все они различаются концепцией. И язык тут не причем. Хотя я конечно не могу спорить с тем C/C++ являются одними из самых гибких языков, но отнюдь не самых простых. Если бы я сам начинал учиться кодить сейчас я б начинал с таких языков как javascript, питон. Кстати дрыгать ногами можно и на них.

  10. #30
    Завсегдатай Аватар для Оллема
    Регистрация
    11.09.2005
    Адрес
    Ижевск
    Возраст
    56
    Сообщений
    3,676

    По умолчанию Re: Помогите с программированием C/C++


    Offтопик:
    Чел не в теме долго будет думать для чего дрыгать ногами. Левой, правой или обеими сразу?

  11. #31
    Частый гость Аватар для alexandermas
    Регистрация
    04.12.2009
    Адрес
    Нижний Новгород
    Сообщений
    103

    По умолчанию Re: Помогите с программированием C/C++

    Ещё добавлю что использование куба и cmsis может и помогает быстро построить рабочий скелет, но качество кода после куба ужасно, а cmsis мягко скажем полное г. Кстати в 3xx версиях кейла примеры были куда более качественные на эти камушки(cm0..3) и оч рекомендую поковырять именно их.

    ---------- Сообщение добавлено 23:42 ---------- Предыдущее сообщение было 23:39 ----------

    Цитата Сообщение от Оллема Посмотреть сообщение
    Offтопик:
    Чел не в теме долго будет думать для чего дрыгать ногами. Левой, правой или обеими сразу?
    Это если того чела зовут контроллер

  12. #32
    Добрый Аватар для Gudronov
    Регистрация
    12.11.2009
    Адрес
    Брянск
    Возраст
    56
    Сообщений
    10,349

    По умолчанию Re: Помогите с программированием C/C++

    Цитата Сообщение от Alex Посмотреть сообщение
    Имеет вообще смысл поставить эмабаркадероо вместо билдера?
    Как у нее с сишником, и насколько она грамотно компилит и линкует, я не скажу. В XE работаю с delphi, C++ из-за специфики хост-процесса приходится использовать микрософтовский.
    Лучше молчать и казаться дураком, чем заговорить и развеять все сомнения.

  13. #33
    iN GOD We TRUSt Аватар для EDDiE
    Регистрация
    13.02.2006
    Сообщений
    13,136

    По умолчанию Re: Помогите с программированием C/C++

    Подскажите начинающему где взять ума про мелкоконтроллеры
    https://forum.vegalab.ru/showthread.php?t=84469

  14. #34
    Завсегдатай Аватар для E.Sokol
    Регистрация
    17.01.2015
    Адрес
    Урал
    Сообщений
    1,298

    По умолчанию Re: Помогите с программированием C/C++

    Цитата Сообщение от CAH91 Посмотреть сообщение
    лучше и проще начать с pascal/delphi.
    Вот чего не нужно делать, так это вот этого. И дело не в том, что паскаль устарел, а в том, что паскаль развращает. Толпы современных говнокодеров как раз и пришли из паскаля.

  15. #35
    Завсегдатай Аватар для funny the rat
    Регистрация
    06.01.2005
    Адрес
    Toronto
    Возраст
    58
    Сообщений
    6,170

    По умолчанию Re: Помогите с программированием C/C++

    Цитата Сообщение от Dmitry2006 Посмотреть сообщение
    Не надо с ассемблера начинать.
    плюсую
    Цитата Сообщение от E.Sokol Посмотреть сообщение
    Вот чего не нужно делать, так это вот этого. И дело не в том, что паскаль устарел
    Категорически плюсую.
    В интернете вы можете быть кем угодно. Странно, что многие предпочитают быть идиотами.
    Как жаль, что тупость не причиняет боль ее носителю.

  16. #36
    Новичок Аватар для Dillar
    Регистрация
    01.10.2014
    Возраст
    60
    Сообщений
    49

    По умолчанию Re: Помогите с программированием C/C++

    Паскаль изначально был реализован Виртом как язык для обучения программированию. Алгоритмике можно неплохо обучится именно на паскале.
    Что касается DELPHI и C++, до объектного программирования нужно дорасти. Начинать нужно с процедурного уровня.

    PS: Классическая книга Керниган & Ритчи "Язык программирования Си" достаточно проста как учебник по языку.

  17. #37
    Частый гость Аватар для Chaa
    Регистрация
    23.08.2006
    Адрес
    Курган
    Сообщений
    314

    По умолчанию Re: Помогите с программированием C/C++

    Цитата Сообщение от Gudronov Посмотреть сообщение
    А вот эмбаркадеровский, как это ни странно, вполне толковый. Разумеется, имхо.
    Только 32-х разрядный. С 64-х разрядным сплошные проблемы.

    Цитата Сообщение от Alex Посмотреть сообщение
    Имеет вообще смысл поставить эмабаркадероо вместо билдера?
    Раньше у них бы свой компилятор C/C++, теперь в новых версиях компилятор на базе clang.

    Топикстартеру рекомендую книгу Чарльза Петцольда "Код". Начинается с объяснения работы реле и постепенно идет к современным компьютерам и языкам программирования.
    https://www.ozon.ru/context/detail/id/125884/

  18. #38
    Завсегдатай Аватар для E.Sokol
    Регистрация
    17.01.2015
    Адрес
    Урал
    Сообщений
    1,298

    По умолчанию Re: Помогите с программированием C/C++

    Цитата Сообщение от Dillar Посмотреть сообщение
    Паскаль изначально был реализован Виртом как язык для обучения программированию
    Я в курсе - как никак учитель информатики по образованию.

    Цитата Сообщение от Dillar Посмотреть сообщение
    Алгоритмике можно неплохо обучится именно на паскале.
    В паскале нет ничего, что давало бы хоть какие-нибудь преимущества для обучения алгоритмам. Совершенно. Ничего.

    ---------- Сообщение добавлено 09:18 ---------- Предыдущее сообщение было 09:13 ----------

    Подробнее.

    ---------- Сообщение добавлено 09:25 ---------- Предыдущее сообщение было 09:18 ----------

    Никто в здравом уме не будет для обучения учить сначала один язык, а потом ВНЕЗАПНО переучиваться на другой, настоящий.

    ---------- Сообщение добавлено 09:25 ---------- Предыдущее сообщение было 09:25 ----------

    Я сам немало потратил времени на паскаль/дельфи - и мне жалко этого времени.

  19. #39
    Частый гость Аватар для Chaa
    Регистрация
    23.08.2006
    Адрес
    Курган
    Сообщений
    314

    По умолчанию Re: Помогите с программированием C/C++

    Цитата Сообщение от E.Sokol Посмотреть сообщение
    Никто в здравом уме не будет для обучения учить сначала один язык, а потом ВНЕЗАПНО переучиваться на другой, настоящий.
    Вы сильно преувеличиваете роль языка. Это всего лишь инструмент. То, что вместо begin/end я пишу фигурные скобочки не влияет практически ни на что.
    Вот раньше я паял ЭПСН-25, а теперь купил китайскую индукционную паяльную станцию. Пять стало приятнее, но на то какие детали с какими и в каком порядке соединять это никак не влияет.

  20. #40
    Добрый Аватар для Gudronov
    Регистрация
    12.11.2009
    Адрес
    Брянск
    Возраст
    56
    Сообщений
    10,349

    По умолчанию Re: Помогите с программированием C/C++

    Цитата Сообщение от E.Sokol Посмотреть сообщение
    Никто в здравом уме не будет для обучения учить сначала один язык, а потом ВНЕЗАПНО переучиваться на другой, настоящий.
    Все языки ненастоящие и все ущербны.
    Реально приходится знать сразу несколько и писать на нескольких.

    Цитата Сообщение от Dillar Посмотреть сообщение
    Что касается DELPHI и C++, до объектного программирования нужно дорасти
    И перед написанием класса произносить "memento mori"))).

    Цитата Сообщение от Dillar Посмотреть сообщение
    Что касается DELPHI и C++, до объектного программирования нужно дорасти. Начинать нужно с процедурного уровня.
    Согласен.

    Цитата Сообщение от E.Sokol Посмотреть сообщение
    Вот чего не нужно делать, так это вот этого. И дело не в том, что паскаль устарел, а в том, что паскаль развращает
    Развращает в первую очередь объектная технология, но только когда попадает в руки человеку, который не умеет писать древнейшим способом.
    Еще развращают любые компиляторы, кроме асма.
    Асм развращает тоже.
    А интерпретаторы просто бесят.
    А мастдай не просто бесит.
    Все плохо)))...

    Цитата Сообщение от E.Sokol Посмотреть сообщение
    Толпы современных говнокодеров как раз и пришли из паскаля
    Говнокод - это стиль письма, а не языковая особенность.

    Цитата Сообщение от E.Sokol Посмотреть сообщение
    Подробнее
    Лучше http://lurkmore.to/%D0%92%D1%8B%D1%8...BE%D0%B3%D1%83

    Цитата Сообщение от Chaa Посмотреть сообщение
    Только 32-х разрядный. С 64-х разрядным сплошные проблемы
    Когда среда 32, а задача 64? Это да.
    Кстати, у микрософта тормоза еще печальнее.
    Лучше молчать и казаться дураком, чем заговорить и развеять все сомнения.

Страница 2 из 13 Первая 123412 ... Последняя

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •