Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.69/29: Рейтинг темы: голосов - 29, средняя оценка - 4.69
 Аватар для NotGoodEnough
34 / 30 / 8
Регистрация: 22.02.2017
Сообщений: 404

Новые ЯП: существует ли язык программирования лучше чем C++, а если нет, то появится ли через 2-3 года такой язык?

07.09.2018, 14:35. Показов 6619. Ответов 35
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет, зашёл на сайт, увидел C++ и подумал:
Существует ли ЯП лучше чем C++, или появится ли через 2-3 года такой язык?
Лучше имеется в виду, для реалтайма, разработки игр и т.п.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.09.2018, 14:35
Ответы с готовыми решениями:

Что мощнее язык программирования Perl или язык программирования PHP
Какой из них лучше

Есть такой язык программирования Autolisp
Кто знаком с этим языком? Нужна помощь Какое значение вернет функция (пример): (POLAR (list 7 (- 12 10)) PI 2) ?

Есть ли вообще аналогичные языки программирования только с уровнем изучения легкий чем язык программирования С
Язык программирования С очень сложный есть ли вообще аналогичный язык программирования только легкий

35
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
09.09.2018, 14:37
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от ct0r Посмотреть сообщение
Если стереть LLVM из Вселенной, что станет с Rust?
Он вроде бы не завязан на llvm, или я что-то пропустил?
А вот идея саму llvm целиком на Расте переписать горячим головам покоя не дает.
Цитата Сообщение от ct0r Посмотреть сообщение
писать на Go сложную логику сложно в квадрате;
Как и на C++.
С остальными двумя пунктами согласен, как и с тем, что Го посностью вытестнить Си++ не может в принципе.
0
Игогошка!
 Аватар для ct0r
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
09.09.2018, 15:22
gng, faq с оффсайта: Given that Rust is built on LLVM and strives to resemble Clang from LLVM’s perspective, any LLVM performance improvements also help Rust. In the long run, the richer information in Rust’s type system should also enable optimizations that are difficult or impossible for C/C++ code.
Идею переписать LLVM на офф форуме вроде завернули уже давно.
На плюсах значительно проще писать, чем на Go 70х годов, там есть шаблоны, raii, исключения, нормальная работа с коллекциями, и так далее... (там даже есть в стандартной библиотеке set, а еще можно реверснуть строку одной строкой кода!111)
1
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
09.09.2018, 16:17
Цитата Сообщение от ct0r Посмотреть сообщение
Given that Rust is built on LLVM
И в самом деле
Bash
1
2
$ ldd /usr/bin/rustc | grep LLVM
    libLLVM-4.0.so.1 => /usr/lib/x86_64-linux-gnu/libLLVM-4.0.so.1 (0x00007f7cab133000)

Не по теме:

Цитата Сообщение от ct0r Посмотреть сообщение
значительно проще писать
Цитата Сообщение от ct0r Посмотреть сообщение
там есть шаблоны
Тонкая шутка? Еще про перегрузку операторов вспомните.

0
Игогошка!
 Аватар для ct0r
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
09.09.2018, 16:31
gng, обобщенный код куда проще писать. В го дженерики не завезли еще, пока только обсуждают драфт.
0
 Аватар для NotGoodEnough
34 / 30 / 8
Регистрация: 22.02.2017
Сообщений: 404
09.09.2018, 23:19  [ТС]
Цитата Сообщение от RostikTawer Посмотреть сообщение
ты и тут есть
Да, я и тут есть
0
 Аватар для COKPOWEHEU
4070 / 2704 / 433
Регистрация: 09.09.2017
Сообщений: 12,023
10.09.2018, 08:53
Цитата Сообщение от NotGoodEnough Посмотреть сообщение
Так почему же его не используют в геймдеве?
Кто вас так жестоко обманул?
Раньше он использовался вообще везде, а в геймдеве особенно. Да и сейчас встречается в виде вставок.
Цитата Сообщение от NotGoodEnough Посмотреть сообщение
Да? А я всегда слышал, что ассемблер самый сложный ЯП.
Он один из самых громоздких, это да. Но не сложных. В отличие от ЯВУ в нем каждая мнемоника это одна элементарная команда. Считать из памяти в регистр. Перейти по указанному адресу. Сложить два регистра.
Плюс в современных ассемблерах есть неплохие макросы, которые немного приближают их к ЯВУ.
Цитата Сообщение от Mike_Boone Посмотреть сообщение
Assembler - пока микроконтроллеры живы и не умрет никогда и замены нет.(Про высокоуровневые ЯП говорить не надо ток пжлст)
Ну, Си ненамного менее эффективен, особенно если подстраивать, сверяясь с дизассемблерным кодом. Иногда получается даже 1:1, хотя чаще проигрыш в 10-50%. (это субъективное наблюдение, ссылки на первоисточник не будет). Да и 32-битные контроллеры уже становятся дешевле 8-битных, там запас мощности для говнокода еще больше... как ни печально.
Цитата Сообщение от TRam_ Посмотреть сообщение
Но вот написать, например, парсинг и обработку строк в С++ будет значительно проще ассемблера именно из-за большей простоты построения алгоритмических конструкций, а вовсе не потому что его синтаксис прост.
Скорее из-за кучи готовых библиотек, часть из которых встроена в язык. Хотя никто не мешает из асма вызывать сторонние библиотеки.
В общем, сам синтаксис Ассемблера крайне простой, но именно из-за этого приходится многое держать в голове и реализовывать ручками. В результате код получается более громоздким и выглядит сложнее.
В ЯВУ, напротив, накручивают абстракции над абстракциями так что основания не видно. Из-за чего код кажется проще, но при этом реально становится сложнее и неоптимальнее. Особенно при работе с низким уровнем. Там, чтобы добиться результата, приходится настолько сильно выкручивать абстракции, что код становится еще длиннее, чем на ассемблере, и то не всегда удается. Два простых примера: запись числа в заданную ячейку памяти; нахождение среднего арифметического с учетом переполнения.
0
 Аватар для Storm Screamer
4958 / 1536 / 118
Регистрация: 21.04.2013
Сообщений: 9,012
10.09.2018, 12:48
Цитата Сообщение от NotGoodEnough Посмотреть сообщение
Существует ли ЯП лучше чем C++, или появится ли через 2-3 года такой язык?
Существует ли в автомобилях тип двигателя лучше, чем двигатель внутреннего сгорания? Ответив на этот вопрос, ответите на свой о С++.
0
зомбяк
 Аватар для TRam_
1585 / 1219 / 345
Регистрация: 14.05.2017
Сообщений: 3,940
10.09.2018, 15:10
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
но при этом реально становится сложнее и неоптимальнее
Ну примерно как в технике - или комбайн(/швейцарский нож), или узкоспецализированный инструмент. Когда нужно делать "заранее не предопределённое не предопределённым способом" то конечно комбайн предпочтительнее. Когда всё заранее определено, то узкоспециализированный подойдёт для этой операции лучше.
0
 Аватар для NotGoodEnough
34 / 30 / 8
Регистрация: 22.02.2017
Сообщений: 404
10.09.2018, 17:17  [ТС]
Цитата Сообщение от Storm Screamer Посмотреть сообщение
Существует ли в автомобилях тип двигателя лучше, чем двигатель внутреннего сгорания? Ответив на этот вопрос, ответите на свой о С++.
Электромотор - не ответ на мой вопрос...
0
зомбяк
 Аватар для TRam_
1585 / 1219 / 345
Регистрация: 14.05.2017
Сообщений: 3,940
10.09.2018, 17:31
NotGoodEnough, засилия троллейбусов на автострадах почему-то не замечаю. На просёлочных тоже.
Аккумуляторные и топливоэлементные авто не в счёт - соответствующие узлы не являются частью электродвигателя. Гибридные авто с ДВС как первичным преобразователем хим. энергии топлива.
0
"C with Classes"
2022 / 1404 / 523
Регистрация: 16.08.2014
Сообщений: 5,885
Записей в блоге: 1
10.09.2018, 17:34

Не по теме:

не надоедает людям в подобных темах философствовать, бессмыслица.

0
Заблокирован
10.09.2018, 18:19
Цитата Сообщение от NotGoodEnough Посмотреть сообщение
Существует ли ЯП лучше чем C++
Почти любой язык лучше, чем С++.
1
115 / 83 / 43
Регистрация: 19.01.2018
Сообщений: 484
10.09.2018, 20:18
Цитата Сообщение от mizannny Посмотреть сообщение
Почти любой язык лучше
У каждого своё мнения, вот у меня на 95 наоборот, все то же что вы написали только без слова "почти" и в другую сторону
0
10.09.2018, 21:11

Не по теме:

Цитата Сообщение от RostikTawer Посмотреть сообщение
У каждого своё мнения
Это не ново.
Цитата Сообщение от RostikTawer Посмотреть сообщение
вот у меня на 95 наоборот, все то же что вы написали только без слова "почти" и в другую сторону
Так у тебя еще, видно, опыта пока маловато в плюсах. Подрастешь - все поменяется.

0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,038
Записей в блоге: 1
10.09.2018, 21:18
Цитата Сообщение от mizannny Посмотреть сообщение
Почти любой язык лучше, чем С++
Хочется спросить. Лучше для чего?
0
"C with Classes"
2022 / 1404 / 523
Регистрация: 16.08.2014
Сообщений: 5,885
Записей в блоге: 1
10.09.2018, 21:42

Не по теме:

Цитата Сообщение от Croessmah Посмотреть сообщение
Лучше для чего?
для того что бы болтать по пусту в подобных темах

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.09.2018, 21:42

Какой язык программирования лучше?
Какой на ваш взгляд самый универсальный(т.е. одинаково хорош во всех сферах программирования: веб, приложения и т.д.), лучший?

Какой язык программирования лучше? (3)
Продолжение темы

Какой язык программирования лучше? (2)
Продолжение темы. Начало

Какой язык программирования лучше использовать?
Здраствуйте, мне нужно написать программу которая сможет выполнять след функции: 1. Собирать информацию с сайта, путем втавления ссылки ...

Какой язык программирования лучше выбрать?
Здравствуйте. Я уже занимался программированием довольно недавно. Знаю основы C++, C#, паскаль (pascal), немного purebasic. У меня две...


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

Или воспользуйтесь поиском по форуму:
36
Ответ Создать тему
Новые блоги и статьи
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу))) Критические ошибки, мешающие компиляции и. . .
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата) Этот документ предназначен для того, чтобы новый чат Claude мог продолжить работу без необходимости заново разбираться в. . .
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса Калибровка параметров симбиотической модели: технический обзор Содержание: Введение Постановка проблемы Технические аспекты реализации Процесс внедрения изменений
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0» https:/ / ibb. co/ NnkGpfMd Представленная интегрированная схема описывает непрерывную нелинейную. . .
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы ### Аннотация Представлено исследование по разработке агентной модели микоризной. . .
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики Контекст Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии Введение Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np class PlantAgent: def __init__(self, name, strategy, initial_biomass): self. name = name self. strategy = strategy # "greedy" (широколиственные) или. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru