|
67 / 5 / 3
Регистрация: 30.11.2015
Сообщений: 170
|
|
Стандартные библиотеки С и С++ какую выбрать?17.01.2016, 12:30. Показов 5564. Ответов 68
Метки нет (Все метки)
Здравствуйте! Изучаю С++ по книге Дейтел.Х и Дейтел.П Как программировать на С++, все дело в том что издание книги староватое, но очень впечатляющий внутренний вклад так сказать - хорошие примеры, их достаточно, очень подробное изложение, но вот дошел до Функций, в общем дальше пойдут стандартные библиотеки ANSI C, но почитав чуть интернет-материала по библиотекам, чисто поверхностно, понял что в настоящее время библиотеки С и С++ разделены! Вопрос! Стоит ли дальше идти ровно по этому изданию Дейтелов, изучать и не обращать внимание пока что на эти нюансы, а потом уже как-бы подогнать все упущенное нововведение, либо сразу переключаться на стандарты С++, просто не очень хочется кашу в голове иметь, я очень уверенно так начал двигаться по этой книге, что боюсь как-бы не заблудиться, если сойду с пути!
0
|
|
| 17.01.2016, 12:30 | |
|
Ответы с готовыми решениями:
68
Стандартные библиотеки с++ Стандартные библиотеки |
|
67 / 5 / 3
Регистрация: 30.11.2015
Сообщений: 170
|
|||
| 17.01.2016, 19:11 [ТС] | |||
|
Добавлено через 49 секунд
0
|
|||
|
Игогошка!
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
|
| 17.01.2016, 19:53 | |
|
vikiroy, по-хорошему надо знать оба. Но у тебя есть варианты. Изучать C++, а потом ныть, что С - слишком низкоуровневый, небезопасный и неудобный. Или изучать С, а потом ныть, что С++ - слишком сложный, большой и ненужный. Выбор за тобой
1
|
|
|
67 / 5 / 3
Регистрация: 30.11.2015
Сообщений: 170
|
|||
| 17.01.2016, 19:57 [ТС] | |||
![]() Добавлено через 50 секунд
0
|
|||
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
||||
| 17.01.2016, 20:14 | ||||
|
Пишешь на С++, используй библиотеки С++. Если в С++ нет библиотеки, то может быть она тащится как наследие Си. Например cstring. Ориентируясь на стиль названий несложно понять что есть что. Когда потребуются библотеки из Си, ТС сам поймет. Он будет наблюдать названия библиотек Си в уведенных им примерах по мере своего практикума. (у меня по крайней мере было именно так и я не задавался подобным вопросом). Никакой каши.
0
|
||||
|
Модератор
|
||
| 17.01.2016, 20:33 | ||
Добавлено через 5 минут Вряд ли тс будет покупать версию для киндла за 9932 рубля, или бумажную за 10455 рублей. То есть, если он не знает английского (а я думаю, что нет), значит ему ничего не остаётся, как скачать с торрентов издание 2008 года. Если только он не решит, что свет не сошёлся клином на семействе Дейтелов. То есть, выберет Прату или Липпмана, которых до сих пор вполне реально купить в бумажном варианте на русском языке в книжных магазинах в России. Или скачает их же (Прату или Липпмана) с торрентов, опять же, если денег нет (или жаль) на бумажные книжки. Зато там будет C++11. Профит!
1
|
||
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
||
| 17.01.2016, 20:44 | ||
|
1
|
||
|
67 / 5 / 3
Регистрация: 30.11.2015
Сообщений: 170
|
||
| 17.01.2016, 21:07 [ТС] | ||
|
0
|
||
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
||||
| 17.01.2016, 21:18 | ||||
|
Невозможно полностью избежать Си. Если нет цели выучить Си, то его учить и не нужно. Но зацепить его придется. Зацепить, а не выучить.
0
|
||||
|
67 / 5 / 3
Регистрация: 30.11.2015
Сообщений: 170
|
||
| 17.01.2016, 21:24 [ТС] | ||
|
0
|
||
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
|
| 17.01.2016, 21:36 | |
|
Вопрос не в стандартных библиотеках, да. А в том: "Какой язык учить первым"..
Ну Страуструп преподавал язык студентам. Он описывает то, с чем встречался на своем опыте. Наверняка он пробовал подходы как с Си, так и с С++ сразу. Такие ему студенты попались, что где С++ изучался сразу, отдало лучшие результаты. Его слова - его опыт. Не более.
0
|
|
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
||
| 17.01.2016, 21:37 | ||
|
Т.е. в первом случае мы падаем в самый низ, а во втором воспаряем на высокий уровень абстракций. А так-то я считаю, что первым языком нужно Паскаль изучать, он специально создан для изучения программирования.
0
|
||
|
67 / 5 / 3
Регистрация: 30.11.2015
Сообщений: 170
|
||
| 17.01.2016, 21:46 [ТС] | ||
|
0
|
||
|
3258 / 2060 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
|
| 17.01.2016, 21:47 | |
|
vikiroy, обсуждения процесса обучения не утихают, как и не дают единственно верного ответа. Каждый высказывается со своей точки зрения и на основе своего субъективного опыта. Стоит ли тратить время на эти обсуждения — решай сам. Выше уже неоднократно говорили, что нужно не болтать, а действовать. Ошибки и забег по граблям не страшны. Я сомневаюсь, что совершая ошибки ты сможешь заблудиться настолько, чтобы стать совершенно профнепригодным. Хотя зависит от ошибок, конечно.
Если не вдаваться в бессмысленные споры о том, как правильно учиться, то наброшу один пример из практики. Иногда в коде на С++ приходится использовать сишные библиотеки. Или же писать свои плюсовые обертки над такими библиотеками. Пока не говорим о наличии готовых решений. И вот в таких задачах было бы неплохо понимать: чем плюсы отличаются от чистых сей. Чтобы как минимум не удивляться интерфейсу таких библиотек или их внутренностям, если придется отлаживать.
0
|
|
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
||
| 17.01.2016, 21:51 | ||
|
0
|
||
|
67 / 5 / 3
Регистрация: 30.11.2015
Сообщений: 170
|
|||
| 17.01.2016, 21:55 [ТС] | |||
|
0
|
|||
|
Игогошка!
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
||||
| 17.01.2016, 21:55 | ||||
Если хочется по-настоящему высоких материй (абстракций), то это к другим языкам.
0
|
||||
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
|
| 17.01.2016, 21:58 | |
|
0
|
|
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
||
| 17.01.2016, 22:01 | ||
|
С++ уже давно не новая веха.
Паскаль отличается и от С++ и от С. Переходить на С++ с Паскаля сложнее чем с Си. Также при переходе с Паскаля много нервирующих моментов. Они начинаются сразу (приведения, массивы...).
0
|
||
|
67 / 5 / 3
Регистрация: 30.11.2015
Сообщений: 170
|
||
| 17.01.2016, 22:06 [ТС] | ||
|
0
|
||
| 17.01.2016, 22:06 | |
|
Помогаю со студенческими работами здесь
60
стандартные функции библиотеки <string.h> Стандартные библиотеки ввода/вывода Visual Studio не подключаются стандартные библиотеки есть ли стандартные библиотеки, чтоб парсить xml Где находятся стандартные библиотеки c++ типа <math.h> Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
[golang] Угол между стрелками часов
alhaos 12.05.2026
По заданным значениям часа и минуты необходимо определить значение меньшего угла между стрелками аналогового циферблата часов.
import "math"
func angleClock(hour int, minutes int) float64 {
. . .
|
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo
https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html
и его же старой инструкции по установке Lazarus с gtk2. . .
|
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер.
Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
|
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта
Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
|
|
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром.
возможно получится прикрутить интерпретатор питон для кастомизации игровой логики.
что есть на текущий момент:. . .
|
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2.
Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
|
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|