Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

От C до C++

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> От C до C++
Имя
Сообщение << Старые топики   Новые топики >>
От C до C++ - 2009-01-15 21:27:56.290000   
MIST_404

Сообщений: 175
Оценки: 0
Присоединился: 2008-10-16 21:19:00.576666
Народ прошу у вас книжки (я знаю что в шапке они уже все есть, но всё же там нужно рыть, а у меня не анлим и выбирать что в топку, а что нужно прочесть, даля меня очень накладно, так что очень прошу мой топ не удалять).
Вобщем нужны такие книги которые предпологают изучение программирование от основ до проффесионального кодинга, расположенные в том порядке в котором их нужно изучать (Книги нужны именно по "C").
—————————————-
Прошу кидать ссылки, на pdf или txt, но не в коем случае не на chm.
Post #: 1
RE: От C до C++ - 2009-01-15 21:29:05.240000   
9off

Сообщений: 696
Оценки: 0
Присоединился: 2008-10-16 07:09:00.173333
по С или по С++…
Post #: 2
RE: От C до C++ - 2009-01-15 21:34:31.303333   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: MIST_404

Книги нужны именно по "C"


лучшая книга по C - K&R, online версии для неё нет

а C и C++ это разные языки, и книга "от C до C++" не менее бессмысленна, чем книга "от FORTRAN до Prolog"
Post #: 3
RE: От C до C++ - 2009-01-15 21:38:15.170000   
9off

Сообщений: 696
Оценки: 0
Присоединился: 2008-10-16 07:09:00.173333
По С++ можно почитать книгу Страуструпа (не помню как точно пишется фамилия) она есть вроде на этом сайте посмотри…
Post #: 4
RE: От C до C++ - 2009-01-15 22:00:18.386666   
MIST_404

Сообщений: 175
Оценки: 0
Присоединился: 2008-10-16 21:19:00.576666
Ну я читал C++ для чайников, но там как то всё кратко и после 150 страницы бросил. Так что решил сначала изучить сначала С а потом уже переидти к ООП (С++)
Post #: 5
RE: От C до C++ - 2009-01-15 22:01:52.923333   
9off

Сообщений: 696
Оценки: 0
Присоединился: 2008-10-16 07:09:00.173333
С и С++ похожи просто по синтаксису (операторами) а сами отличаются так, что найди книгу которую я упомянул там сам автор языка всё подробно описывает…
Post #: 6
RE: От C до C++ - 2009-01-15 22:11:13.736666   
MIST_404

Сообщений: 175
Оценки: 0
Присоединился: 2008-10-16 21:19:00.576666
Бьерн Страуструп. Язык программирования С++ -вот эта да???
————————-
И на счёт их отличия, мне всегда казалось что С++ это разширение С
Post #: 7
RE: От C до C++ - 2009-01-15 22:12:15.266666   
9off

Сообщений: 696
Оценки: 0
Присоединился: 2008-10-16 07:09:00.173333
Нет это другой язык просто на основе С… почитай там всё популярно объяснено…
Post #: 8
RE: От C до C++ - 2009-01-15 22:17:17.413333   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: MIST_404

И на счёт их отличия, мне всегда казалось что С++ это разширение С


расширение C это Objective-C, например. и Cyclone

уж никак не C++
Post #: 9
RE: От C до C++ - 2009-01-15 22:22:09.550000   
MIST_404

Сообщений: 175
Оценки: 0
Присоединился: 2008-10-16 21:19:00.576666
Ну ладно, надеюсь что книга действительно стоящая. Хотя я человек выросший на википедии, там о С и С++ сказано что это просто расширение.
—————-
К стати ещё прежде чем я начну читать, хотелось бы узнать: эта книга об основах С++ или же всё после её прочтения можно хоть как то научиться программить (болие или мение)??? И какие книги читать после прочтения данной???
———————
Post #: 10
RE: От C до C++ - 2009-01-15 22:23:31.073333   
9off

Сообщений: 696
Оценки: 0
Присоединился: 2008-10-16 07:09:00.173333
Эта книга самого автора С++ так, что я думаю чё нибудь написать сможешь…
Post #: 11
RE: От C до C++ - 2009-01-15 22:30:24.063333   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: MIST_404

Хотя я человек выросший на википедии


это диагноз?

quote:

ORIGINAL: MIST_404

там о С и С++ сказано что это просто расширение.


а самостотельно подумать - не?

quote:

ORIGINAL: MIST_404

И какие книги читать после прочтения данной???


http://mitpress.mit.edu/sicp/full-text/book/book.html

причём желательно ДО данной
Post #: 12
RE: От C до C++ - 2009-01-15 22:35:02.620000   
MIST_404

Сообщений: 175
Оценки: 0
Присоединился: 2008-10-16 21:19:00.576666
:))) Ну ладно, спасибо, но всё таки я надеюсь что кто нибудь выложит ещё книжек, так сказать для более глубокого изучения, так как я решил взяться за этот язык всерьёз. В частности меня интересуют такие книги как: программирование под *nix, использование библиотеки qt - правда это все я набирваю на потом, так как всё таки не хочется через некоторое время опять рыть этот пост что бы спросить книг после прочтения той которую ты мне посоветовал, я думаю что лучше будет если сразу запастись ими и больше об этом не думать.
Post #: 13
RE: От C до C++ - 2009-01-15 22:50:27.783333   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
http://www.parashift.com/c++-faq-lite/
http://yosefk.com/c++fqa/

сначала читаешь то, что по первой ссылке. долго думаешь

потом то, что по второй

если после этого тебе ещё будет хотется учить C++ - приходи, добавлю ещё
Post #: 14
RE: От C до C++ - 2009-01-15 23:09:20.640000   
MIST_404

Сообщений: 175
Оценки: 0
Присоединился: 2008-10-16 21:19:00.576666
Блин, у меня с английским как то напряг, ещё полностью не выучил (читаю через слово так что бы смысл понять, а такую литературу которую ещё нужно на русском то языке понять, для меня это пока перебор)
Post #: 15
RE: От C до C++ - 2009-01-15 23:13:19.596666   
MIST_404

Сообщений: 175
Оценки: 0
Присоединился: 2008-10-16 21:19:00.576666
quote:

а самостотельно подумать - не?

Прошу ну очень на меня давить, ведь я всего лишь начинающий, вспомните себя, или же вы все сразу с компилятором в голове родились, или в три года ассемблер выучили???
Post #: 16
RE: От C до C++ - 2009-01-15 23:44:39.506666   
spikky

Сообщений: 211
Оценки: 0
Присоединился: 2008-10-26 14:50:23.676666
quote:

или же вы все сразу с компилятором в голове родились, или в три года ассемблер выучили???

Оффтоп: вчера по телевизору показывали мальчика 6 летнего, который роботов собирает… Его отец говорит что тот с 1,5 лет читает книгу "Интегральные микросхемы… е еще чего-то там".
Так что все таки есть такие кто рождается с "компилятором в голове" =))
Post #: 17
RE: От C до C++ - 2009-01-16 00:47:20.980000   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: MIST_404

Прошу ну очень на меня давить, ведь я всего лишь начинающий, вспомните себя, или же вы все сразу с компилятором в голове родились, или в три года ассемблер выучили???


умение думать от количества имеющихся знаний не зависит

если тебе говорит о чём-то терминология AD&D, Int != Wis ;)
Post #: 18
RE: От C до C++ - 2009-01-16 00:50:15.530000   
9off

Сообщений: 696
Оценки: 0
Присоединился: 2008-10-16 07:09:00.173333
quote:

Прошу ну очень на меня давить, ведь я всего лишь начинающий, вспомните себя, или же вы все сразу с компилятором в голове родились, или в три года ассемблер выучили???
да не обращай внимания Denaturat хоть и резкий и с первого взгляда очень недружелюбный и тому подобное… зато он знает, что говорит, а это намного важнее в этом деле…
Post #: 19
RE: От C до C++ - 2009-01-16 00:50:36.796666   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: MIST_404

Блин, у меня с английским как то напряг, ещё полностью не выучил


учи. или покупай бумажные книги

http://www.ozon.ru/context/detail/id/2988768/
http://www.ozon.ru/context/detail/id/1273565/
http://www.ozon.ru/context/detail/id/2381848/

этих трёх для начала будет достаточно

другое дело, что во-первых, программирование != C++; а во-вторых, английский выучить всё равно придётся
Post #: 20
RE: От C до C++ - 2009-01-16 14:07:11.953333   
MIST_404

Сообщений: 175
Оценки: 0
Присоединился: 2008-10-16 21:19:00.576666
quote:

учи. или покупай бумажные книги

http://www.ozon.ru/context/detail/id/2988768/
http://www.ozon.ru/context/detail/id/1273565/
http://www.ozon.ru/context/detail/id/2381848/

этих трёх для начала будет достаточно

другое дело, что во-первых, программирование != C++; а во-вторых, английский выучить всё равно придётся

Вот за это спасибо :)
Post #: 21
RE: От C до C++ - 2009-01-17 23:40:21.080000   
MIST_404

Сообщений: 175
Оценки: 0
Присоединился: 2008-10-16 21:19:00.576666
Слышь народ, всё же почитав немного страуструпа, всё же решил, что нужно начть с 'C'. Не дадите парочку учебников???
Post #: 22
RE: От C до C++ - 2009-01-17 23:44:58.863333   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: MIST_404

Слышь народ, всё же почитав немного страуструпа, всё же решил, что нужно начть с 'C'. Не дадите парочку учебников???


http://lib.ru/CTOTOR/kernigan.txt

это классика, но здесь K&R C - будь осторожен и не сломай мозг

http://www.languagec.info/

а здесь ANSI C, да и вообще ресурс приятный
Post #: 23
RE: От C до C++ - 2009-01-18 00:02:23.166666   
9off

Сообщений: 696
Оценки: 0
Присоединился: 2008-10-16 07:09:00.173333
quote:

K&R
это типо инициалы Бриана Кернигана и Денниса Ритчи?
и ещё один простой вопрос 2 Denaturat, а какая разница с какого языка начинать… сначала я читал K&R наивно пологая что С и С с классами одно и тоже… потом понял, что ошибался и решил сосредоточиться на С++…
Post #: 24
RE: От C до C++ - 2009-01-18 00:17:12.756666   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: 9off

это типо инициалы Бриана Кернигана и Денниса Ритчи?


да. а ещё название языка программирования

http://en.wikipedia.org/wiki/C_language#K.26R_C
http://en.wikipedia.org/wiki/C_language#ANSI_C_and_ISO_C
http://en.wikipedia.org/wiki/C_language#C99

всё это C, но K&R C заметно отличается от C89 синтаксисом (и немного - семантикой); аналогично и между C89 и C99

C++ в той или иной мере использует C89

quote:

ORIGINAL: 9off

и ещё один простой вопрос 2 Denaturat, а какая разница с какого языка начинать… сначала я читал K&R наивно пологая что С и С с классами одно и тоже… потом понял, что ошибался и решил сосредоточиться на С++…


честно говоря, твоего вопроса я не понял. постарайся научиться выражать свои мысли яснее

по поводу же обсуждаемых языков могу повторить:

C - кроссплатформенный ассемблер; знать его для любого уважающего себя программиста - обязательно. рекомендую применять C99, но учить все три (хотя K&R C кроме как в отладке специфического legacy-кода ты вряд ли где сейчас встретишь, тем не менее понимание принципов эволюции языка вредным никогда не будет)

C++ - уродливый конгломерат из четырёх различных ЯП, не имеющий ни вменяемого дизайна, ни существенных ниш применения. знать его полезно, использовать - нет. если по каким-то причинам желание работать с настолько сложными ЯП в тебе доминирует над здравым смыслом, рекомендую посмотреть на D. C++ не является "C с классами" уже хотя бы потому, что на уровне ABI они несовместимы

отсюда ещё один язык: Objective-C, настоящий "С с классами" (и с настоящими классами, да)

вопросы?
Post #: 25
RE: От C до C++ - 2009-01-18 00:28:58.110000   
9off

Сообщений: 696
Оценки: 0
Присоединился: 2008-10-16 07:09:00.173333
под K&R я имел ввиду С89 (если я правильно понял это год создания) и их книгу Язык программирования Си 2-е изданее 1992 года. По читав и попробовав написать пару незатейливых программ я обнаружил различия между тем, что читаю и тем, что мне преподают ( а преподают С++) поэтому я и решил сконцентрироваться на С++. А вопрос мой состоит в том, есть ли разница в том с какого из этих двух языков (похожих) начинать?
Как я понял из поста выше, что знание их необходимо, но с какого именно начинать. Просто если я уже немного освоил С++ мне не составит труда вникнуть в C99,K&R или Objective-C?
Post #: 26
RE: От C до C++ - 2009-01-18 00:36:49.256666   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: 9off

А вопрос мой состоит в том, есть ли разница в том с какого из этих двух языков (похожих) начинать?


C. параллельно читать SICP

quote:

ORIGINAL: 9off

Как я понял из поста выше, что знание их необходимо, но с какого именно начинать. Просто если я уже немного освоил С++ мне не составит труда вникнуть в C99,K&R или Objective-C?


во-первых, "немного" C++ в данном контексте хуже чем "ничего"

а во-вторых - не факт, если под "вникнуть" ты подразумеваешь "эффективно применять"
Post #: 27
RE: От C до C++ - 2009-01-18 00:41:09.866666   
9off

Сообщений: 696
Оценки: 0
Присоединился: 2008-10-16 07:09:00.173333
quote:

а во-вторых - не факт, если под "вникнуть" ты подразумеваешь "эффективно применять"
в данном случаи я подразумеваю хотя бы освоить основные принципы работы в этих языках. То есть я иммею в виду, что различия проявятся именно в реализации конкретных алгоритмов или в самом языке, в его синтаксисе…
Post #: 28
RE: От C до C++ - 2009-01-18 00:48:10.523333   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: 9off

в данном случаи я подразумеваю хотя бы освоить основные принципы работы в этих языках. То есть я иммею в виду, что различия проявятся именно в реализации конкретных алгоритмов или в самом языке, в его синтаксисе…


синтаксис языка пофигу, важна только его семантика; транслятор из одного синтаксиса в другой способен напейсать скубент-второкурсник

по существу: сформулируй всё же вопрос наконец; тебя интересует можно ли учить сначала C++, а потом C? ответ - да, можно. однако после изучения C++ мозги придётся очень сильно ломать для того, чтобы начать писать на чём-нибудь нормальном. в том числе и для эффективного программирования на C

C++ опасен для девственного мозга. бывает, что спасти человека после его изучения уже невозможно :)
Post #: 29
RE: От C до C++ - 2009-01-18 00:50:37.806666   
9off

Сообщений: 696
Оценки: 0
Присоединился: 2008-10-16 07:09:00.173333
то есть ты советуешь бросать учить С++ и конкретно заняться С(С89 или C99) я правильно понял?
Post #: 30
RE: От C до C++ - 2009-01-18 01:01:39.180000   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: 9off

то есть ты советуешь бросать учить С++ и конкретно заняться С(С89 или C99) я правильно понял?


да, совершенно верно. я рекомендую тебе учить C и пареллельно читать SICP

несколькими комментами выше я это уже писал, ну да повторение мать заикания
Post #: 31
RE: От C до C++ - 2009-01-18 22:04:13.036666   
Alexey1993

Сообщений: 69
Оценки: 0
Присоединился: 2008-11-10 23:18:34.996666
Я тоже С изучаю есть книга Стивена Праты по С стандарта С99.
quote:

ORIGINAL: Denaturat

quote:

ORIGINAL: 9off

то есть ты советуешь бросать учить С++ и конкретно заняться С(С89 или C99) я правильно понял?


да, совершенно верно. я рекомендую тебе учить C и пареллельно читать SICP

несколькими комментами выше я это уже писал, ну да повторение мать заикания

Считаю очень правильным советом т.к в книге так написано и вообще С++ это С к которому добавили средства обьектно-ориентированого программирования потому так…
Post #: 32
RE: От C до C++ - 2009-01-18 22:18:47.960000   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: Alexey1993

Я тоже С изучаю есть книга Стивена Праты по С стандарта С99.

Считаю очень правильным советом


вот это - правильно

quote:

ORIGINAL: Alexey1993

и вообще С++ это С к которому добавили средства обьектно-ориентированого программирования потому так…


а вот это - бред

причём его здесь так любят повторять, что, кажется, даже в этом треде уже была контраргументация
Post #: 33
RE: От C до C++ - 2009-01-18 22:51:48.550000   
Alexey1993

Сообщений: 69
Оценки: 0
Присоединился: 2008-11-10 23:18:34.996666
Могу поспорить что не бред то что запостил является цитатой из той же книги!!!
Post #: 34
RE: От C до C++ - 2009-01-18 22:59:00.046666   
Alexey1993

Сообщений: 69
Оценки: 0
Присоединился: 2008-11-10 23:18:34.996666
Глава 1 стр.24 Эволюция языка С
 "Язык С++ - это язык С,к которому добавили средства бьектно-ориентированого программирования ".
Post #: 35
RE: От C до C++ - 2009-01-18 23:00:19.090000   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: Alexey1993

Могу поспорить что не бред то что запостил является цитатой из той же книги!!!


какая разница - откуда? бредом оно от этого быть не перестаёт
Post #: 36
RE: От C до C++ - 2009-01-18 23:05:03.930000   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: Alexey1993

Глава 1 стр.24 Эволюция языка С
"Язык С++ - это язык С,к которому добавили средства бьектно-ориентированого программирования ".


а ещё поменяли типизацию, добавили Тьюринг-полный язык шаблонов и поломали бинарную совместимость. плюс STL, потоки ввода-вывода и не-нультерминированные строки с поддержкой Unicode

http://yosefk.com/c++fqa/picture.html#fqa-6.11

для того,чтобы спорить на эту тему у тебя сильно не хватает знаний. лучше молчи
Post #: 37
RE: От C до C++ - 2009-01-18 23:05:25.483333   
Alexey1993

Сообщений: 69
Оценки: 0
Присоединился: 2008-11-10 23:18:34.996666
Вот эта книжечка
Post #: 38
RE: От C до C++ - 2009-01-18 23:06:35.160000   
Alexey1993

Сообщений: 69
Оценки: 0
Присоединился: 2008-11-10 23:18:34.996666
что с тобой спорить ты ведь всегда прав…
Post #: 39
RE: От C до C++ - 2009-01-18 23:07:24.316666   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: Alexey1993

Вот эта книжечка


хватить флудить, ну. ты - сам - по существу хоть что-то сказать можешь?

книга хорошая, только ни хрена ты не понял насчёт разницы между C и C++. а с таким подходом - и не поймёшь
Post #: 40
Страниц:  [1] 2 3
Все форумы >> [Компилируемые языки] >> От C до C++







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.