Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.52/56: Рейтинг темы: голосов - 56, средняя оценка - 4.52
3 / 4 / 3
Регистрация: 23.04.2017
Сообщений: 186

С++ как долго еще продержится?

30.05.2018, 12:47. Показов 12013. Ответов 115
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, в обьявлениях и вакансиях все меньше вижу что требуются разработчики на C++ его вытесняет Java, JS, Python, C# и другие. Есть ли перспектива учить плюса в 2018?!И как долго плюса еще будут жить и в каких количествах требоваться?!
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.05.2018, 12:47
Ответы с готовыми решениями:

Сколько еще продержится мой винт?
Здравствуйте. Где-то зимой этого года заметил что хард хрипит. Может быть он и раньше хрипел, я не знаю, тогда системник стоял на полу и...

Долго еще поживет? Анализ смарта
Всем привет, в подробности вдаваться не хочу что и как за что в смарте отвечает. Скажите норм диск или нет... сколько там система простоит...

Долго ли проживет еще данный диск?
Подскажите, долго ли проживет еще данный диск? И стоит ли его вообще ремапить?

115
298 / 107 / 31
Регистрация: 12.03.2012
Сообщений: 449
31.05.2018, 16:18
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от mrden777 Посмотреть сообщение
С++ древнейший язык, на котором написан windows ну + assembler еще
И все-таки на Си

Цитата Сообщение от vlisp Посмотреть сообщение
для десктоп-приложений нужен компилятор
Имелись ввиду electronjs и ему подобные

Цитата Сообщение от vlisp Посмотреть сообщение
основное применение JS - работа в браузере
Цитата Сообщение от vlisp Посмотреть сообщение
У питона как и у лиспа интерпретатор standalone
А как же nodejs?

Цитата Сообщение от vlisp Посмотреть сообщение
Вообще выбирать область деятельности по языку - странно.
Это верно, но ТС спрашивал про востребованность, а ее вполне конкретно можно измерить
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
31.05.2018, 16:29
Цитата Сообщение от h3mbr0 Посмотреть сообщение
И все-таки на Си
откуда звон?
0
0 / 33 / 5
Регистрация: 01.12.2017
Сообщений: 708
31.05.2018, 18:11
hoggy, от головы.
0
Комп_Оратор)
Эксперт по математике/физике
 Аватар для IGPIGP
9007 / 4708 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
31.05.2018, 22:11
Цитата Сообщение от warcraft33 Посмотреть сообщение
Здравствуйте, в обьявлениях и вакансиях все меньше вижу что требуются разработчики на C++
Что и с чем сравниваете? За какие периоды и в каких областях? Количество классных программистов С++ и нормальных (для мейнстрим) проггеров Java, отличаются в сотни-тысячи раз (зависимо от критериев). Они решают разные задачи.
Смотрите по себе, что Вам ближе.
Я со своей стороны не заметил снижения спроса на хороших проггеров С++. Скорее наоборот.
0
3 / 4 / 3
Регистрация: 23.04.2017
Сообщений: 186
01.06.2018, 06:31  [ТС]
Azazel-San, практически все windows написаны на основе предыдущей с огромным количеством модификаций и доработок. Даже размеры некоторых файлов и их название я уже не говорю про место нахождение в каталоге совпадает со старыми версиями по моему местами даже с XP.

Добавлено через 9 минут
Всем спасибо, я сделал для себя вывод - C++ язык стар и сложен, писать коды на нем занимает большое количество времени.Однако, он очень мощный и у него высокая производительность и он занял свое место среди других языков.Он менее востребован лишь потому, что разрабам быстрее бы склепать продукт им важна скорость, а не качество и быстродействие поэтому Жаба так востребована) А плюса плавают где то посерединке)
0
 Аватар для Praktolock
73 / 73 / 18
Регистрация: 29.11.2011
Сообщений: 356
01.06.2018, 06:49
Цитата Сообщение от mrden777 Посмотреть сообщение
Серьезные игры, например пишуться не на Java
Мышкой они пишутся, в редакторах поставляемых вместе с готовыми движками
0
694 / 491 / 251
Регистрация: 10.06.2016
Сообщений: 2,383
01.06.2018, 08:26
Серьезные игры,..... Это в том же смысле , что кокаин серьезнее марихуаны?
0
1719 / 568 / 187
Регистрация: 12.03.2016
Сообщений: 2,169
01.06.2018, 08:53
https://eax.me/cpp-will-never-die/
0
 Аватар для netBool
325 / 304 / 173
Регистрация: 16.11.2010
Сообщений: 1,069
Записей в блоге: 9
01.06.2018, 09:11
Цитата Сообщение от hoggy Посмотреть сообщение
откуда звон?
Ну вроде как все WinApi имеют Си-шную сигнатуру. Там нигде нет ни map, ни векторов - ничего подобного из мира С++
0
298 / 107 / 31
Регистрация: 12.03.2012
Сообщений: 449
01.06.2018, 10:14
Цитата Сообщение от hoggy Посмотреть сообщение
откуда звон?
Так ведь вроде известный факт... про 1000 строк ассемблера и чистый Си
Конечно, большая часть приложений - C++/MFC, а сегодня и на C#, но ядро на Си
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
01.06.2018, 14:33
Цитата Сообщение от netBool Посмотреть сообщение
Ну вроде как все WinApi имеют Си-шную сигнатуру.
вы вообще понимаете, что такое винапи,
и почему оно обязано являть собой сишный интерфейс?
при этом, вероятно, вы понимаете,
что под капотом этого интерфейса может быть что угодно,
хоть на паскале.


Цитата Сообщение от h3mbr0 Посмотреть сообщение
Так ведь вроде известный факт
известный факт: ядро, драйверы- яссм, с/с++.
при этом не уточняется что, где, и в каких пропорциях.
к тому же, ядро - это ещё далеко не вся система.
лишь малая часть айсберга.
0
 Аватар для netBool
325 / 304 / 173
Регистрация: 16.11.2010
Сообщений: 1,069
Записей в блоге: 9
01.06.2018, 15:10
Цитата Сообщение от hoggy Посмотреть сообщение
вы вообще понимаете, что такое винапи,
и почему оно обязано являть собой сишный интерфейс?
Видимо, нет. И почему?

Цитата Сообщение от hoggy Посмотреть сообщение
известный факт: ядро, драйверы- яссм, с/с++.
Есть еще куча недокументированных API функций в Windows. Если брать системные файлы, все функции в них имеют си-шную сигнатуру, даже не предназначенные для публичного пользования. Конечно, внутри есть asm-вставки, а где-то и модули на чистом ассемблере. Об этом сам Гейтс заявлял. Microsoft нисколько не брезгуют assembler-ом и по наше время. Да, и я искренне не понимаю причины специального приведения всех, даже недокументированных, функций под сишную сигнатуру, если внутри них скрывался с++ код.

Драйвера - большинство, пожалуй, на C++. Но это не часть системы. Драйвера, как правило, пишут производители. И сейчас, я не удивлюсь, если встречу драйвера и на C# (во всяком случае видел мануалы на нем по их приготовлению). Производители сами выбирают, на чем их писать. Хоть на rust-е, хоть на си, хоть на с++...

Далее в последних версиях .NET стала частью системы. jit-компилятор и vm .net написаны на c++ и ассемблере (amd/intelx86/x64/arm86/arm64). Исходники .NET открыты, можно посмотреть на гитхабе. Но это версии винды, начиная с висты... Кстати .NET остается ничем иным, нежели оболочкой для системных вин-апи. В этом можно убедиться, используя соответствующее по

И да, я, возможно, вообще не понимаю, что такое WinApi... Такое бывает
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
01.06.2018, 17:55
Цитата Сообщение от netBool Посмотреть сообщение
Видимо, нет. И почему?
Цитата Сообщение от netBool Посмотреть сообщение
Есть еще куча недокументированных API функций в Windows.
язык си - единственный на сегодняшний день язык в мире,
который будучи эффективным (сочетание экономичности и быстродействия),
имеет стандартизированное аби.

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

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

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


единожды написанное винапи умеют:
с++, паскаль, язык ди, и любые другие языки общего либо системного назначения.

просто гипотетически, представьте себе,
если бы винапи было написано на с++.
с использованием всех его возможностей.

паскаль бы такое винапи уже не вразумел бы.

предлагаете майкрософт писать 100500 версий вианпи для каждого языка персонально?
да ещё и персонально под разные версии компиляторов?

сишку знают все.

сишка для машин - как английский для людей.

понятно, что наружу будет торчать сишный тырфейс.
а вот что там под капотом винапи, или в ядре - это вопрос.
1
298 / 107 / 31
Регистрация: 12.03.2012
Сообщений: 449
02.06.2018, 11:11
Цитата Сообщение от hoggy Посмотреть сообщение
понятно, что наружу будет торчать сишный тырфейс.
а вот что там под капотом винапи, или в ядре - это вопрос.
Утекшие исходники windows, react и книги говорят о том, что там Си. В первую очередь по историческим причинам, но кто-то делал замечание, что C++ там не нужен.
Его я и имел ввиду. То, что ядро != вся система, я согласен, но когда речь заходит о том, на чем написана система, все-таки первым в голову приходит ядро
0
12 / 12 / 13
Регистрация: 18.05.2018
Сообщений: 67
02.06.2018, 12:23
В утёкших кодах Windows 2000, есть и c++ и не мало. Не верете, скачайте и посмотрите.
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
02.06.2018, 13:35
Цитата Сообщение от h3mbr0 Посмотреть сообщение
Утекшие исходники windows
вы их видели?

Цитата Сообщение от h3mbr0 Посмотреть сообщение
react
какое имеет отношение к винде?

Добавлено через 1 минуту
Цитата Сообщение от KuolFyI Посмотреть сообщение
В утёкших кодах Windows 2000, есть и c++ и не мало. Не верете, скачайте и посмотрите.
а вы сами видели? своими глазами?
0
475 / 427 / 290
Регистрация: 10.03.2015
Сообщений: 1,782
02.06.2018, 15:26
Цитата Сообщение от hoggy Посмотреть сообщение
а вы сами видели? своими глазами?
У меня есть некоторые, там даже Солитер с исходниками был) (точно помню еще диспетчер задач и regedit, остальное где-то надо искать )
Миниатюры
С++ как долго еще продержится?  
0
Заблокирован
02.06.2018, 15:37
C++ должен быть столько же, сколько будет существовать Linux с языком Си...
0
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
02.06.2018, 16:38
Цитата Сообщение от Wialindo Посмотреть сообщение
C++ должен быть столько же, сколько будет существовать Linux с языком Си...
По поводу Сишки соммений в его долговечности не возникало. А вот о Плюсах в конце 90-x, когда агрессивно, не щадя денег, рекламировалась Ява, и несколькими годами позже, когда Микрософт не меньше вложил в свою замену Явы - Шарп, у меня было ошибочное мнение, что популярности Плюсов скоро придет конец и язык будет вытеснен Сишкой снизу и Явой (Шарпом) сверху. Тем не менее исторя показала стойкость языка. Основной причиной этой стойкости, на мой взгляд, является Си совместимость.
0
12 / 12 / 13
Регистрация: 18.05.2018
Сообщений: 67
02.06.2018, 18:55
Конечно видел и читал. Они у меня на компьютере лежат. Их легко найти в интернете.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.06.2018, 18:55

Сколько продержится в индексе Яндекса ?
Здравствуйте, хотелось бы поинтересоваться у форумчан. Как вы думаете, сколько продержится сайт с фильмами в индексе Яндекса при след....

Сколько продержится видеокарта GTX 950m при нагрузке?
Доброго время суток! У меня на ноутбуке стоит gtx 950m 4 gb и около 10-12 часов в сутки я должен рендерить. Вопрос: какое время она...

Долго загружается Windows 7. Тормозят браузеры, долго открываются программы
При старте системы после логотипа Windows на черном фоне появляется привычный синий фон Windows где обычно отображается форма для ввода...

Долго прогружается, там где бегунок тусклый экран долго, а потом загрузка
JcXM1tJV3c8

Долго загружается нетбук. Долго открываются все окна (проводник, плееры, браузеры, прочее)
Добрый вечер. В последнее врем нетбук стал очень долго "думать". Почистил память в дисках C и D. На время стал немного лучше работать....


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
сукцессия 33. открытые вопросы от клауде
anaschu 19.07.2026
"Что накопилось за эту часть А — тринадцать правок, из которых шесть пришли из ваших вопросов и каждая оказалась реальной ошибкой, а не калибровкой: односторонний симбиоз, отсутствующий листопад,. . .
32 сукцессия
anaschu 19.07.2026
сукцессия 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не «подкручивает» сходимость —. . .
сукцессия 31: модель микоризы - это модель ещё нескольких явлений, социальных и экономических
anaschu 18.07.2026
Теория «Всего»: апдейт v1. 1. 2 — 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не. . .
сукцессия 30. Массив проверяющих друг друга моделей
anaschu 18.07.2026
Архитектура сети взаимопроверяющих моделей микоризной сукцессии (v2. 0) Развитие тензорного ОДУ-ядра и создание кросс-платформенного калибровочного полигона Уважаемые коллеги! В продолжение. . .
Грибы - это женщины, деревья - это мужчины. Анти инь янь для союза мужчины и женщины.
anaschu 18.07.2026
ГЛАВНЫЙ НАУЧНО-ФИЛОСОФСКИЙ ВЫВОД: Сексуально-Репродуктивный Капитализм против Государства Моногамии Коллеги, мы вышли на финишную прямую 20-мерного ОДУ-моделирования вековой сукцессии (ветка. . .
Текстовый слайдер с нумерацией страниц и кроссбраузерность.
russiannick 18.07.2026
Один мой друг написал текстовый слайдер с нумерацией страниц. Сегодня я расскажу как он умудрился подружить его с кроссбраузерностью. Очевидно сложно угодить с шириной каждому браузеру. Один крадет. . .
Грибы - это мемы, дерево - это человек. Применение микоризной модели к теории меметики Докинза.
anaschu 18.07.2026
Меметический изоморфизм теории «всего»: Грибная сукцессия как модель эволюции идей Докинза Базовый код системы ОДУ микоризной сукцессии описывает не просто биологию, а универсальную. . .
Грибы - это корпорации, деревья - это государства. Механизм массонского захвата власти
anaschu 18.07.2026
Макроэкономический изоморфизм теории «всего»: Грибная сукцессия как модель транснационального капитализма Базовый код системы ОДУ микоризной сукцессии описывает не просто биологию, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru