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

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

30.05.2018, 12:47. Показов 11931. Ответов 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,372
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
Ответ Создать тему
Новые блоги и статьи
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал. Оно само - говорит. Кто слышит тот слышит.
Оказывается, Unreal Engine позволяет качество на порядки выше, чем было в Lineedge
Etyuhibosecyu 05.07.2026
Жаль, конечно, что я не узнал об этом, пока Lineedge существовала, а то бы Noname2331 написал, что волки превращаются в пиксельную кашу, а я бы его попросил скачать какую-нибудь бриллиантовую или Pro. . .
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась. Первый вариант. . .
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2. Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru