Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.64/25: Рейтинг темы: голосов - 25, средняя оценка - 4.64
67 / 5 / 3
Регистрация: 30.11.2015
Сообщений: 170

Стандартные библиотеки С и С++ какую выбрать?

17.01.2016, 12:30. Показов 6009. Ответов 68
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Изучаю С++ по книге Дейтел.Х и Дейтел.П Как программировать на С++, все дело в том что издание книги староватое, но очень впечатляющий внутренний вклад так сказать - хорошие примеры, их достаточно, очень подробное изложение, но вот дошел до Функций, в общем дальше пойдут стандартные библиотеки ANSI C, но почитав чуть интернет-материала по библиотекам, чисто поверхностно, понял что в настоящее время библиотеки С и С++ разделены! Вопрос! Стоит ли дальше идти ровно по этому изданию Дейтелов, изучать и не обращать внимание пока что на эти нюансы, а потом уже как-бы подогнать все упущенное нововведение, либо сразу переключаться на стандарты С++, просто не очень хочется кашу в голове иметь, я очень уверенно так начал двигаться по этой книге, что боюсь как-бы не заблудиться, если сойду с пути!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.01.2016, 12:30
Ответы с готовыми решениями:

Графические библиотеки: какую выбрать?
Из-за огромного избытка информации в интернете у меня появилась полная запутанность в этих библиотеках, соответственно не знаю, какую...

Стандартные библиотеки с++
Здравствуйте. Существует ли источник, в котором можно узнать о содержимом стандартных библиотек c++ и их возможностях? Подскажите...

Стандартные библиотеки
Всем привет! Как научиться правильно пользоваться стандартными библиотеками, чтоб не изобретать велосипед? Как узнать – есть уже такое...

68
Эксперт С++
 Аватар для Mr.X
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
17.01.2016, 22:08
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от daslex Посмотреть сообщение
С++ уже давно не новая веха.
Не, ну новый стандарт - очень даже новая!
А вы его уже полностью освоили?
0
67 / 5 / 3
Регистрация: 30.11.2015
Сообщений: 170
17.01.2016, 22:12  [ТС]
Цитата Сообщение от Mr.X Посмотреть сообщение
Не, ну новый стандарт - очень даже новая!
А вы его уже полностью освоили?
И причем прошу заметить, сам язык С++ является новым стандартом в программировании вообще!
0
Игогошка!
 Аватар для ct0r
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
17.01.2016, 22:14
Цитата Сообщение от Mr.X Посмотреть сообщение
А вы какие любите?
Всякие, по настроению. Но если брать список тех языков, на которых я бы согласился писать весь рабочий день: Haskell, Lisp'оподобные, OCaml, Elixir, Idris, C++, Rust.
0
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
17.01.2016, 22:14
Цитата Сообщение от Mr.X Посмотреть сообщение
А вы его уже полностью освоили?
Конечно нет. Я ни старых ни новых стандартов не освоил.

Я бы сказал, что последний стандарт С++ - это новая веха языка программирования С++, но далеко не новая веха языков программирования.
В какой-то период времени "Новый стандарт" может стать новой вехой, но это было бы временным явлением, даже если потом ничего нового в принципе не появилось. Новое не навсегда новое.

В настоящей ситуации речи о последнем стандарте быть не могло, учитывая, что "издание книги староватое"
0
67 / 5 / 3
Регистрация: 30.11.2015
Сообщений: 170
17.01.2016, 22:45  [ТС]
Цитата Сообщение от daslex Посмотреть сообщение
В какой-то период времени "Новый стандарт" может стать новой вехой, но это было бы временным явлением, даже если потом ничего нового в принципе не появилось. Новое не навсегда новое.
ну если так рассуждать, то можно сразу сказать что все сечашние языки отстой, потому-что дальше к примеру будут языки для квантовых компьютеров и еще черт знает что...

Добавлено через 8 минут
Ладно я новичек в этом деле, полез далеко, я конечно не прав в большинстве, но форум отличный!))))

Добавлено через 5 минут
Но поверьте кто читал размышления и философию Страуструпа, тот точно скажет что С++ сам по себе и есть новый стандарт в программировании!

Добавлено через 12 минут
Цитата Сообщение от vikiroy Посмотреть сообщение
Но поверьте кто читал размышления и философию Страуструпа, тот точно скажет что С++ сам по себе и есть новый стандарт в программировании!
Хотя по мне так дело спорное, по-большей части Страуструп очень сильно влюблен в свой язык, этим и объясняется его личная философия
К примеру есть Malborge если я не ошибаюсь, ну чем не супер язык?
0
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
17.01.2016, 22:59
Цитата Сообщение от vikiroy Посмотреть сообщение
Но поверьте кто читал размышления и философию Страуструпа, тот точно скажет что С++ сам по себе и есть новый стандарт в программировании!
Когда он это писал и какой год на дворе? Пишет ли он это сейчас?

Что-то новое могут внести относительно недавно явленные языки. Они могут пройти эволюцию аналогичную эволюции C++ и внести в мир цифр что-то свое. Это что-то свое может на каком-то промежутке времени быть "Новой вехой программирования". Какой из последних явленных миру языков ею станет угадать сложно. Такими языками могут быть D, swift, Scala, Clojure, Elixir ... другой (я просто и безосновательно перечислил названия тех, что появились после С++). Эта "новая веха" может жить хоть полвека, но какой бы она новой не была, новой навсегда она быть не сможет. Она будет одной из последних на некоторый период времени. Другие расширяемые и обновляемые языки подхватят то, что было этой вот "новой вехой" и тут уже новое новым не будет. Оно будет тем, что было некогда "новой вехой", повлиявшей на весь мир.
0
67 / 5 / 3
Регистрация: 30.11.2015
Сообщений: 170
17.01.2016, 23:30  [ТС]
Цитата Сообщение от daslex Посмотреть сообщение
Что-то новое могут внести относительно недавно явленные языки. Они могут пройти эволюцию аналогичную эволюции C++ и внести в мир цифр что-то свое. Это что-то свое может на каком-то промежутке времени быть "Новой вехой программирования". Какой из последних явленных миру языков ею станет угадать сложно. Такими языками могут быть D, swift, Scala, Clojure, Elixir ... другой (я просто и безосновательно перечислил названия тех, что появились после С++). Эта "новая веха" может жить хоть полвека, но какой бы она новой не была, новой навсегда она быть не сможет. Она будет одной из последних на некоторый период времени. Другие расширяемые и обновляемые языки подхватят то, что было этой вот "новой вехой" и тут уже новое новым не будет. Оно будет тем, что было некогда "новой вехой", повлиявшей на весь мир.
Я согласен, я не могу спорить об этом со 100% уверенностью, я еще далеко не программист, и тем более не внес какой-то вклад в развитие какого-то языка! Я просто очень люблю читать! И еще люблю пытаться понять философию всего вообще(ну такой характер) И я понял что ты хочешь сказать, абсолютно! конечно я говорю еще раз я согласен что изменения могут какие угодно, и что любое новое введение в тот или иной язык не обязательно является толчком для изменением(пересмотра)всех остальных языков, и что в любой момент может появиться что-то еще круче!

Добавлено через 3 минуты
Я тут не в тему влезу на секунду, короче функции начал, получается с применением стандартных функций компилятор быстрее работает чем с написанными своими алгоритмами? Или мне так кажется?
ответьте пожалуйста!

Добавлено через 14 минут
Всем большое спасибо за очень интересную информацию! было очень много интересных мнений!
0
Неэпический
 Аватар для Croessmah
18150 / 10732 / 2067
Регистрация: 27.09.2012
Сообщений: 27,047
Записей в блоге: 1
17.01.2016, 23:35
Лучший ответ Сообщение было отмечено vikiroy как решение

Решение

Цитата Сообщение от vikiroy Посмотреть сообщение
получается с применением стандартных функций компилятор быстрее работает чем с написанными своими алгоритмами?
Если они не шаблонные, то при первой компиляции - да.
Компилятору необходимо только проверить соответствие вызова прототипу,
всё остальное сделает уже линкер.

А вот когда Вы сами пишите функцию,
то компилятору необходимо также эту функцию
разобрать на запчасти и решать что уже делать.
1
67 / 5 / 3
Регистрация: 30.11.2015
Сообщений: 170
17.01.2016, 23:40  [ТС]
Цитата Сообщение от Croessmah Посмотреть сообщение
Если они не шаблонные, то при первой компиляции - да.
Компилятору необходимо только проверить соответствие вызова прототипу,
всё остальное сделает уже линкер.
А вот когда Вы сами пишите функцию,
то компилятору необходимо также эту функцию
разобрать на запчасти и решать что уже делать.
Понял! Спасибо большое!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.01.2016, 23:40

стандартные функции библиотеки <string.h>
Здравствуйте, товарищи порграммисты :gsmile: Помогите, пожалуйста, с написанием програмки на языке C . Дано: символьная строка...

Стандартные библиотеки ввода/вывода
Здорова господа! Есть задание: &quot;Нужно реализовать стандартную библиотеку ввода/вывода языка Си &lt;stdio.h&gt; используя...

Visual Studio не подключаются стандартные библиотеки
Проблема в 10й и 12й версии VS, не могу понять в чем проблема...

есть ли стандартные библиотеки, чтоб парсить xml
Хочу написать конвертер одного XML доукмента на С++ под Линуксом, подскажите библиотеку..

Где находятся стандартные библиотеки c++ типа <math.h>
Здравствуйте, нужна информация: куда устанавливаются и где можно откопать стандартные библиотеки c++, я использую среду qt, компилятор...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
69
Ответ Создать тему
Новые блоги и статьи
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru