Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.07.2013, 23:45   #1
кач
Новичок
Джуниор
 
Регистрация: 31.07.2013
Сообщений: 6
По умолчанию Си. Как быстро освоить?

Бразерс, подскажите из своих опытов как освоить быстро Си.
Ничего из книг не понятно, может какие еще есть основы? Не понятно как все эти коды работают на уровне железа. Не могу представить физических процессов. А в картинках книг я не встречал. Вот такие пирожки.
кач вне форума Ответить с цитированием
Старый 01.08.2013, 08:30   #2
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Начинайте с консольных приложений. Книг - море. Если начнёте с Билдера, то могу посоветовать автора, А.Я. Архангельский "Программирование в с Builder-6. Замечательный автор. Всё понятно и доходчиво разъжёвывает. А представлять, как это работает на уровне железа, совсем не обязательно, если не собираетесь писать драйвера к устройствам.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 01.08.2013 в 10:21.
Smitt&Wesson вне форума Ответить с цитированием
Старый 01.08.2013, 09:59   #3
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

Ты можешь заглянуть в эту тему: http://www.programmersforum.ru/showthread.php?t=31602
но ссылки там инвалидны (файлы с обменников выпилены) и содержится куча рекламы (я писал там об этом, но чето игнорируют).
Вот тут: http://forum.codeby.net/topic14324.h...0&#entry240539 описал чуток литературы по Си/С++ (смотри в конце темы, постепенно выпилю оттуда шлак и оформлю литературу нормально).
Цитата:
Не понятно как все эти коды работают на уровне железа
На разном железе работают по-разному - поэтому в книгах вы этого врядли найдете, смотрите исходники компилятора и даташиты по железу (но это эпически сложно и долго и ненужно подавляющему большинству программистов в этой вселенной).

Если нужен именно Си - берите книгу Ритчи.
rrrFer вне форума Ответить с цитированием
Старый 01.08.2013, 11:55   #4
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Книги, книги ... Столько времени тратится на лишнее если есть задатки инженера - берите в руки билдер, мануал, и гугл и пишите пишите пишите ...
я лично вырос из таких людей которые хотят всюду все оптимизировать и автоматизировать. С детских лет как мог писал простые программы, а со временем пришел какой никакой опыт. Совемстно с опытом пришло понимание что я хочу заниматься этим профессионально и пришлось получить диплом инженера-программиста. В итоге на изучение данной области ушло почти 12 лет.
И это только малая часть всего что существует.
Современные вычислительные системы на уровне железа работают крайне сложно, смысла разбора в этом действительно не много если вы не намерены работать в Intel.

PS. А быстро освоить можно разве что варку пельменей.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.

Последний раз редактировалось WorldMaster; 01.08.2013 в 11:59.
WorldMaster вне форума Ответить с цитированием
Старый 01.08.2013, 12:40   #5
Кащей
Форумчанин
 
Аватар для Кащей
 
Регистрация: 09.07.2013
Сообщений: 249
По умолчанию

как освоить - зубри всё. Понимание приходит по мере запоминания, чем больше помниш - тем больше понимаеш.
зы Если ты думаеш что это независимые вещи то дико ошибаешся, понимание мира строится на основе уже имеющегося опыта и так как опыта в программировании нет, то нужно в первую очередь нарастить его через зубрёж. Зубри практикуясь, так интереснее.
зыы у меня ушло 1,5 - 2 года самообучения с кипением мозгов, чтобы сделать хоть чтото большее чем 2*2.
do not use your brain

Последний раз редактировалось Кащей; 01.08.2013 в 12:42.
Кащей вне форума Ответить с цитированием
Старый 01.08.2013, 13:33   #6
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Не слушайте Вы Кащея, он бессмертный . У него времени на зубрёжь всего подряд - уйма.
А по теме, берите небольшую, но реально необходимую (или просто полезную) задачку и решайте её. В учебниках находите только ту информацию, которая непосредственно относится к этой задаче. Со временем, Вы выработаете свой стиль программирования и свой набор приёмов. Может это не самый оптимальный вариант обучения, но зато самый быстрый.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 01.08.2013, 14:43   #7
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

Цитата:
как освоить быстро Си.
Никак. Изучение языка дело долгое.
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс
ROD вне форума Ответить с цитированием
Старый 01.08.2013, 17:33   #8
Кащей
Форумчанин
 
Аватар для Кащей
 
Регистрация: 09.07.2013
Сообщений: 249
По умолчанию

Не слушай S&W, я не имел в виду заучивание книги К&R как стихов пушкина, просто всё что связано с кодом тебе рано или поздно запомнить то прийдётся и ты можеш потратить на освоение пол года зубря(многократно повторяя) всё под ряд или 3 года практикуясь в чём нибудь и как нибудь как я.
do not use your brain
Кащей вне форума Ответить с цитированием
Старый 01.08.2013, 18:22   #9
denrubun
Пользователь
 
Регистрация: 24.12.2012
Сообщений: 82
По умолчанию

тупая зубрежка абсолютно бесполезна, ты запомнишь только те приемы, которые будешь применять в своих программах. однако пролистать книжку все же будет полезно, ты получишь представление в целом о возможностях языка и будешь знать где тебе что искать, если вдруг понадобится.
В конце концов при чтении ознакомишься с терминологией как никак, будешь понимать хотя бы по какой теме задать вопрос на форуме.
denrubun вне форума Ответить с цитированием
Старый 01.08.2013, 20:57   #10
Кащей
Форумчанин
 
Аватар для Кащей
 
Регистрация: 09.07.2013
Сообщений: 249
По умолчанию

Цитата:
Сообщение от denrubun Посмотреть сообщение
тупая зубрежка абсолютно бесполезна.
Ты забавен. Тупая не тупая а зубрёжка независимо от времени зубрения и формы останется зубрёжкой - как ни крути а жопа сзади.
do not use your brain
Кащей вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как освоить С++ после Делфи Алексей_2012 Общие вопросы C/C++ 23 06.02.2013 00:37
Как лучше освоить массивы и строки vovik4385 Общие вопросы C/C++ 6 14.03.2012 19:50
как быстро выучить английский alex(21) Свободное общение 45 26.12.2011 18:15
Как освоить С++ futureteamleader Свободное общение 7 17.10.2009 00:57