Посоветуйте самоучитель по С+

  • Автор теми Автор теми darth-tushkan
  • Дата створення Дата створення
Статус: Офлайн
Реєстрація: 21.06.2009
Повідом.: 2862
Посоветуйте самоучитель по С++

Желательно,написанный понятным языком.
Я понимаю,что хорошим программистом в жисть не стану:(,но все же скиньте пару ссылочек,интересно же,как некоторые проги функционируют знать.
 
не нужно знать язык программирования чтобы понимать как работают программы =\ тупо алгоритм и все, точно так же как и сложение в столбик есть алгоритм его нужно нарисовать
 
Желательно,написанный понятным языком.
Я понимаю,что хорошим программистом в жисть не стану:(,но все же скиньте пару ссылочек,интересно же,как некоторые проги функционируют знать.
С помощью паяльника ты никогда не узнаешь как работает телевизор. Почитай устройство компьютера, про работу твоей ОС и её API, ассемблер.
 
Хисахико Хисэгава.
Мир компьютеров в вопросах и ответах
ИЗДАТЕЛЬСТВО «МИР» 1988 год

Хорошая книжка, заодно C++0x сразу выучит.

С помощью паяльника ты никогда не узнаешь как работает телевизор. Почитай устройство компьютера, про работу твоей ОС и её API, ассемблер.
:рл: Вы случаем не препод в институте?
Какой уровень абстракции вы имеете ввиду говоря об устройстве компьютера?
Книги про работу ОС и ее апи дано прочесть и понять далеко не каждому программисту у котороо за плечами ни один год работы.
Ну и ассемблер в 21 веке это вообще феерично, если ы говорим о компьютерах.
 
:рл: Вы случаем не препод в институте?
Какой уровень абстракции вы имеете ввиду говоря об устройстве компьютера?
Книги про работу ОС и ее апи дано прочесть и понять далеко не каждому программисту у котороо за плечами ни один год работы.
Ну и ассемблер в 21 веке это вообще феерично, если ы говорим о компьютерах.

+1.

Изучать устройство телевизора по инструкции для пульта управления наше фсё. :D
 
Желательно,написанный понятным языком.
Я понимаю,что хорошим программистом в жисть не стану:(,но все же скиньте пару ссылочек,интересно же,как некоторые проги функционируют знать.

attachment.php


А если серьёзно, то язык — это только средство реализации алгоритма. Почитайте "Алгоритмы и структуры данных" Вирта для начала. Неплохая вводная.

Какой уровень абстракции вы имеете ввиду говоря об устройстве компьютера?

Машину фон Неймана, может быть? Или Тьюринга. :D
 

Вкладення

  • c++_21.webp
    c++_21.webp
    73.2 КБ · Перегляди: 1250
+1.
Изучать устройство телевизора по инструкции для пульта управления наше фсё. :D

Исходя из вашей логики - ВЭБ программист должен детально разбираться во всем что касаеться работы компьютеров и сетей начиная с физики.
 
Исходя из вашей логики - ВЭБ программист должен детально разбираться во всем что касаеться работы компьютеров и сетей начиная с физики.

Imho, как минимум должен разбираться в том, что он использует для решения своих задач.

А кто такой "ВЭБ программист"? Кодер-верстальщик-дизайнер сайта за бутылку пива?
 
Imho, как минимум должен разбираться в том, что он использует для решения своих задач.
Круг задач в данном случае неподразумевает знания физики процессов проходящих в компе и сети, знаний схемотехники, ассемблера и устройства всех уровней протокола ТСП-ИП.

А кто такой "ВЭБ программист"? Кодер-верстальщик-дизайнер сайта за бутылку пива?
У вас какие то шовинистические настроения в отношении ВЭБа :)
Положем делатель веб приложения уровня гугл докс :)
 
Советую почитать **** Страуса, как публицистическую литературу о языке C++, а так же pdf стандарта. Два этих источника + какой-нибудь сайт с тестами знаний по C++ = выученный язык(если конечно азы программирования уже знакомы ТСу).
 
  • Це лайк!
Реакції: Klez
Круг задач в данном случае неподразумевает знания физики процессов проходящих в компе и сети, знаний схемотехники, ассемблера и устройства всех уровней протокола ТСП-ИП.

Более правильно моя скромная формулировка будет выглядеть так: как минимум должен разбираться в том, что он использует для решения своих задач на уровне достаточном для решения этих же задач.

У вас какие то шовинистические настроения в отношении ВЭБа :)
Положем делатель веб приложения уровня гугл докс :)

Не к web, а к изречениям "ВЭБ программист". Чем же так кардинально "ВЭБ программист" отличается от программиста? ;)
 
Советую почитать **** Страуса, как публицистическую литературу о языке C++, а так же pdf стандарта. Два этих источника + какой-нибудь сайт с тестами знаний по C++ = выученный язык(если конечно азы программирования уже знакомы ТСу).

Знаком даже не с азами(имеется ввиду,что знаю,только,как работает пара циклов и все) :(
 
Советую почитать **** Страуса, как публицистическую литературу о языке C++, а так же pdf стандарта. Два этих источника + какой-нибудь сайт с тестами знаний по C++ = выученный язык(если конечно азы программирования уже знакомы ТСу).

Однако. шутник. Еще Кнута посоветуй для общего развития в компьютерных науках.
Дейтел наше фсе.
 
Брайан Оверленд "С++ Без страха"
Это для чайников....Хорошая книга
 
Р. Лафоре "Объектно-ориентированное программирование в С++" хорошая книга по ООП в с++
 
Уже даже исходный пост до конца не читают, просто срабатывает условный рефлекс на "C++"... :рл: Человеки, ТС не знает практически ни-че-го о программировании! Ему хоть русскоязычный псевдокод, хоть блок-схемы, хоть Haskell — без разницы, суть бы ухватить. Блок-схемы, кстати, не так уж плохи для объяснения, что такое инструкция, блок, условное ветвление и т.д. А картинки неплохо показывают суть типов и структур данных.
 
Погуглил рекомендованную выше книжку японца. Она есть в сети в виде отсканированных страниц.
Это - полный ужас. Ни в коем случае не следует начинать с подобной лабуды! Не знаю, насколько серъезно ее предлагали тут для начального ознакомления.

Помню, была у меня в детстве подобная книжка по поводу полупроводниковых схем. Вот все в таком же духе: транзисторные усилители "объяснялись" в виде каких-то водопадов, заслонок и прочего бреда.

Ну конечно, надо ведь диффурами, кристаллическими решетками и квантовыми переходами объяснять.
По-другому не понятно. Еще не дай Б-г сложится неправильное представление.
 
Изучение ассемблера до уровня хорошего понимания дает знания и представления о работе компьютера лучше чем что бы то ни было еще.
Только нынешним пионерам и свободным художникам это не объяснишь, они думают что драйвера, средства разрботки, утилиты и т. д. пишуться на делфи, пхп или на пальмах выращивают.
 
Обучение же чему угодно путем чтения книжек из серии "для чайников" (а эта книжка японца ничем от этой серии не отличается) несомненно даст отличный результат. Вот после такого фундамента народ и шарахается что от SAX парсеров, что от диспетчеров событий, хандлеров и т.п. Потому что картинок не нарисовано.

А это проблема всей научной и технической литературы. Аффтары сеих, когда пишут свои творения, предполагают, что читатель уже знает некоторые определения и читатель обладает определенным мышлением.
А когда ни того ни другого нет, читателю приходится самому вникать в написанное и с большим трудом разбираться в том, что же хотел сказать автор, а иногда и по своему интерпретировать. А интерпретация вследствие отсутствия опыта почти всегда бывает неверно и сильно затруднена.
 
Назад
Зверху Знизу