|
0 / 0 / 0
Регистрация: 30.03.2011
Сообщений: 3
|
|
Какую книгу выбрать30.03.2011, 18:57. Показов 11031. Ответов 63
Метки нет (Все метки)
Ребят долго мучает вопрос что лучше учить delphi pascal или c++ (а может C?)
вроде остановился на с++ , может посоветуете чего дельного? что лучше учить , и какие книги читать? пс: учусь в 9 классе
0
|
|
| 30.03.2011, 18:57 | |
|
Ответы с готовыми решениями:
63
какую книгу выбрать? Какую книгу выбрать? Какую книгу выбрать? |
|
186 / 186 / 21
Регистрация: 08.01.2011
Сообщений: 1,139
|
|
| 11.06.2011, 18:10 | |
|
Пролистал не много книгу на англ. языке
Бьерн Страуструп Программирование. Принципы и практика использования C++ Не понравились две вещи: 1) Вместо char[](строки) используется string. 2) Не адаптирован под MSVS(вроде бы), что значит, что не все библиотеки, которые есть в листингах кода, есть в MSVS. Помешает ли мне это? Стоит ли из-за этого не брать книгу, если я ее очень хочу взять?
0
|
|
|
Higher
|
||
| 11.06.2011, 18:12 | ||
|
2)Откуда такая уверенность? Я пока не увидел там ни одной нестандартной библиотеки. А стандартные библиотеки MSVS вроде как поддерживает.
1
|
||
|
298 / 298 / 150
Регистрация: 07.05.2011
Сообщений: 592
|
|
| 11.06.2011, 18:19 | |
|
N1ke,
Добрый день! Раз такой вопрос задаете, значит, еще не программируете. Начните с Pascal. Среда: PascalABC.Net. Задачники: Пильщиков, Абрамян, Ускова Учебник: Сухарев
1
|
|
|
186 / 186 / 21
Регистрация: 08.01.2011
Сообщений: 1,139
|
|||
| 11.06.2011, 18:33 | |||
|
У меня в MSVS 2008 не может открыть такой файл.
0
|
|||
|
Higher
|
|||
| 11.06.2011, 18:38 | |||
|
По сути string - это тот же массив чаров, но завернутый в красивую обертку. Он занимает столько памяти, сколько нужно, если надо, автоматически расширяется + у него есть перегруженные операторы, удобные методы и возможность применять алгоритмы STL =)
1
|
|||
|
594 / 532 / 76
Регистрация: 22.03.2011
Сообщений: 1,585
|
|||
| 11.06.2011, 18:40 | |||
|
string не лучше, просто он удобнее в некоторых ситуациях, char* бывает удобнее в других. к тому же книга его не для новичков!
1
|
|||
|
Higher
|
||
| 11.06.2011, 18:42 | ||
|
Я лично char использую из-за того, что он занимает немного меньше символов, а это для меня немаловажно. Но чтобы он был где-то удобнее - не замечал. Вон в java вообще обычных строк нету, есть только аналог string в с++.
1
|
||
|
594 / 532 / 76
Регистрация: 22.03.2011
Сообщений: 1,585
|
|
| 11.06.2011, 18:53 | |
|
щас подумал, действительно реальных примеров когда он был бы удобнее привести не могу.
приходит в голову только 1) требуется писать что-то на С 2) быстрее + можно непосредственно оперировать памятью (memmove и тп) 3) некоторые функции из string.h аналогов которых нет в СТЛ помню расстраивался из-за strtok, аналогов которого нет для string, но потом узнал про stringstream Тем не менее придерживаюсь мнения, что перед С++, нужно хорошо изучить С, и понять указатели, а char* ой как хорошо позволяют это сделать, особенно когда каждый байт под твоим контролем
1
|
|
|
186 / 186 / 21
Регистрация: 08.01.2011
Сообщений: 1,139
|
|||
| 11.06.2011, 19:00 | |||
|
Я учил паскаль, но мало, а именно те знания, которые достаточны для сдачи ЕГЭ. Первый курс в ВУЗе с С++ я уже прошел. Соображаю нормально. Смогу ли осилить эту книгу? Даже приложив к этому большие усилия? Добавлено через 1 минуту
0
|
|||
|
Higher
|
||
| 11.06.2011, 19:05 | ||
|
1
|
||
|
186 / 186 / 21
Регистрация: 08.01.2011
Сообщений: 1,139
|
|||
| 11.06.2011, 19:07 | |||
|
Добавлено через 1 минуту
0
|
|||
|
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
| 11.06.2011, 19:08 | |
|
Chelioss, раз в вузе уже изучали плюсы (при условии, что в изучение включалась объектно-ориентированная часть языка), то можете Страуструпа смело читать. Если же просто писали процедурные программы, в которых вместо printf использовали cout, лучше начать с чего-нибудь попроще, в Страуструпа будет сложновато въехать, там рассусоливаний никаких не будет, сразу ринетесь в самое пекло, а без должной подготовки там и сгореть недолго.
1
|
|
|
594 / 532 / 76
Регистрация: 22.03.2011
Сообщений: 1,585
|
|
| 11.06.2011, 19:10 | |
|
У меня книга 1996 года издания если че ) (от брата досталась)
Может они сильно изменились за это время. помню свои первые впечатления: ничего не понятно.., он использует какие то дикие вещи типа vector, map, string , при этом не объясняет что это. Я отложил её и прочитал Шилдта 2 раза. После этого начал читать Страуструпа по новой, ( щас на середине) теперь всё ясно, но уже даже зная материал, читаю какие-то строки и думаю что это довольно сложно понять из его слов. Это скорей действительно справочный материал.
1
|
|
|
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
| 11.06.2011, 19:12 | |
|
OstapBender, советую бросить это дело и найти третье издание. Там много чего изменилось, всё-таки между вторым и третьим изданиями произошло грандиознейшее событие - был принят стандарт языка.
0
|
|
|
594 / 532 / 76
Регистрация: 22.03.2011
Сообщений: 1,585
|
|
| 11.06.2011, 19:14 | |
|
silent_1991, я об этом же подумал, что как-то странно , щас взял книгу в руки и заметил что вас дезинформировал - книжка 1999 года и на обложке надпись про стандарт 99
(3 издание)
0
|
|
|
186 / 186 / 21
Регистрация: 08.01.2011
Сообщений: 1,139
|
|
| 11.06.2011, 19:16 | |
|
Если проще то, что? Книг очень много. Каждый советует свое. А хочется лучшее. Пока почитаю что предлагали в этой теме до этого сообщения.
0
|
|
|
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
| 11.06.2011, 19:18 | |
|
Chelioss, ну... Лучшее - оно тоже для каждого своё)) Как обычный учебник, мне очень понравилась книга Дейтелов. Ничего сверхъестественного, но очень подробно и практически обо всех аспектах языка.
OstapBender, о какой дезинформации речь? Между вторым и третьим изданиями действительно приняли стандарт, просто я точно не помню, когда было выпущено второе издание, а вы написали о 96 годе, а я точно знаю, что третье было выпущено позже, поэтому и подумал, что издание у вас второе)))
0
|
|
|
594 / 532 / 76
Регистрация: 22.03.2011
Сообщений: 1,585
|
|
| 11.06.2011, 19:24 | |
|
silent_1991, я и говорю, что написал что у меня книга 1996, а она 1999 года оказалась,так что всё чики пики со стандартом там )
0
|
|
|
Higher
|
||
| 11.06.2011, 19:25 | ||
|
Меня тоже немного раздражает, когда слишком тщательно объясняют основы ООП например, как-то надоедает это в сотый раз читать... Поэтому книга Страуструпа - единственное, в чем я прочитал более 300 страниц =) Также есть книга от Страуструпа же специально для студентов, можете ее попробовать.
0
|
||
|
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
| 11.06.2011, 19:30 | |
|
OstapBender, ну, вообще окончательная версия стандарта выпущена в 2003 году, но, насколько мне известно (если не прав, прошу поправить), она не сильно отличается от первоначальной версии.
0
|
|
| 11.06.2011, 19:30 | |
|
Какую книгу выбрать (2 варианта) Какую книгу из данной литературы выбрать Ребят,какую книгу лучше выбрать? Как объяснить какую книгу выбрать в подарок?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
[golang] Конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
alhaos 10.06.2026
Задача
Реализовать конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
Сигнатура
func Fetch(urls string, maxConcurrent int) Result
Пример
urls :=. . .
|
[golang] Состояние гонки (race condition)
alhaos 10.06.2026
Состояние гонки (race condition)
Состояние гонки (Race Condition) — это ошибка, возникающая при одновременном доступе нескольких горутин к одним и тем же данным без должной синхронизации. При этом. . .
|
Взрослые отношения, и почему они не получаются
kumehtar 09.06.2026
Когда в детстве ребёнок не получает от родителей чего-то важного, он лишается не просто приятных переживаний, а основы для формирования определённых внутренних качеств и навыков. Если ребёнок не. . .
|
[golang] Worker Pool
alhaos 09.06.2026
Worker Pool
Worker Pool — паттерн конкурентной обработки задач в Go.
Суть: фиксированное количество горутин-воркеров читают задачи из общего канала
и пишут результаты в общий канал результатов. . . .
|
|
[golang] Pipeline
alhaos 08.06.2026
Pipeline
Pipeline — паттерн конкурентной обработки данных в Go.
Суть: данные проходят через цепочку независимых стадий, каждая из которых работает в своей горутине и общается с соседями через. . .
|
Свет внутри себя
kumehtar 07.06.2026
Пусть это будет здесь
lIs4oanZS9Y
|
Программа для com-порта
Uhbif79 05.06.2026
Всем привет, давно хотел изучить Qt, начинал, бросал, потом снова начинал. И сейчас вот смог написать свою первую программу.
До этого имел опыт программирования микроконтроллеров, писал прошивки на. . .
|
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений.
. . .
|