LINUX.ORG.RU

Есть что-то лучше C++?

 , ,


0

3

Например был ведь язык D эдакая эволюция C++ но видимо сдулся, так как о нем не слышно не дышно, слышно только про старичка C++. Неужели за все время со дня создания C++ ничего лучше так и не придумали?

чо ты хочешь, оладух? пиши на любом языке и не сри в Development

anonymous
()

Практически любой другой язык будет лучше C++ в плане скорости разработки и читабельности. Но C и C++ берут не за этим.

anonymous
()

Знаю C++/Qt, активно изучаю Python 3.x (у которого тоже есть PyQt) и его веб-фреймворки. Этой связки хватит на всю оставшуюся жизнь, для решения практически любой задачи;D

CriDos
()
Ответ на: комментарий от CriDos

Причём, жизнь будет недолгой и мучительной?

mv
()
Ответ на: комментарий от anonymous

Но C и C++ берут не за этим.

В плане философии разработки C++ с C ничего общего не имеет.

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

mv
()

Nim мне навится больше плюсов. Он, правда, не для любителей абстрактных фабрик, ооп там минимальное. Хотя даже мультиметоды есть.

loz
()
Ответ на: комментарий от CriDos

Этой связки хватит на всю оставшуюся жизнь, для решения практически любой задачи

Только связки голова + руки хватит на всю жизнь для любой задачи.

loz
()
Ответ на: комментарий от mv

В плане философии разработки C++ с C ничего общего не имеет.

Не знаю, что это. Никакой единой философии для C++ точно нет. Да и для си, в принципе, тоже. Но C++ и C берут примерно для одних и тех же задач.

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

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

anonymous
()
Ответ на: комментарий от loz

Только связки голова + руки хватит на всю жизнь для любой задачи.

Вы это ТС пишите, а не мне.
Я лишь указал на один из вариантов развития, который не уступает эффективности остальным.

CriDos
()
Ответ на: комментарий от mv

вот они все идиоты! едят говно, вместо того, чтобы для каждой задачи собирать свою вычислительную систему на fpga и lisp машине, чтобы хоть как-то оно ворочилось на low latency.

anonymous
()
Ответ на: комментарий от anonymous

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

anonymous
()
Ответ на: комментарий от Den_Zurin

И ни один из них не является популярным, грубо говоря список языковых абортов, до сих пор везде предпочитают плюсы а не переписывают все и вся на тот же Objective-C.

ioexception
() автор топика
Ответ на: комментарий от ioexception

Непонятно, кстати, почему. Ладно там Apple, но почему open source разработчики не могут договориться и выбрать, например, D вместо того, чтобы плодить все новые и новые языки?

Den_Zurin
()
Ответ на: комментарий от anonymous

AAA gamedev, системы типа авиа/авто симуляторов, браузеры, БД, low latency traiding системы, биллинг. все это можно на чем угодно написать, но когда все упрется в недостаточную производительность, кому-то оторвут жопу и пришьют на место головы. которую тоже оторвут, но раньше, после подсчета убытков

anonymous
()
Ответ на: комментарий от anonymous

Серьёзно, плюсы нахер не нужны, вообще, совсем. Нет задач, для которых они подходят лучше чего-нибудь другого.

Где-то я это уже слышал.

anonymous
()
Ответ на: комментарий от anonymous

упрется в недостаточную производительность

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

fludardes
()
Ответ на: комментарий от fludardes

критические участки кода в огромных системах - такого же размера. варить сишную лапшу как в ядре никто не будет. и, да. на плюсах можно писать так же безопасно, как и на «безопасных» языках, но только если писать на плюсах, а не на помеси C с C++. в итоге есть два три типа погроммистов. те, кому не надо, те кто смог и те паровозики, окторые не сомгли и срут от этого.

anonymous
()

Неужели за все время со дня создания C++ ничего лучше так и не придумали?

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

mashina
()
Ответ на: комментарий от Den_Zurin

но почему open source разработчики не могут договориться и выбрать, например, D?

eq

Мам, а почему не соберутся все хорошие и не убьют всех плохих, что бы был мир на земле?

pon4ik
()

Неужели за все время со дня создания C++ ничего лучше так и не придумали?

Нет, придумали до.

Си.

Deleted
()
Ответ на: комментарий от anonymous

а не на помеси C с C++

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

и да, понастоящиму уские места языком сппл/1 решают только достигшие успеха аноны, у которых бабла на fpga нету или даже на сраную видуху невидии.

anonymous
()

Тебе отлично бы подошел язык жестов.

thesis 😊😊😊😊😊
()

Нету. На других языках можно писать всякую медленную тормозную лажу, а на Си++ можно написать что угодно сколь угодно быстрое. Таким свойством еще конечно просто C обладает, но C это совсем говно мамонта.

hlebushek
()

а D никуда не делся. На нам вполне начинают проекты (за россию не скажу, там духовность, поэтому мало что взлетает). VisualD (под оффтопик, да) сейчас практически так же легко пользовать, как и остальное под VS. Я вот тут как-то натыкался на то, что кто-то говорил, что в биоинформатике его пользуют. Ну мы его в океанологии пользуем.

Мало и не слышно? ... ну да, если на форумах по C++ искать (еще и российских), то да, мало.

anonymous
()
Ответ на: комментарий от Deleted

Си.

Уж лучше использовать более-менее совпадающее с C подмножество плюсов. Хотя бы из-за типобезопасности.

hateyoufeel 👍👍👍👍👍
()

Есть, но ты и эти языки не осилишь.

O02eg
()
Ответ на: комментарий от anonymous

у тебя в голове хрен собачий, раз ты не способен написать эффективный аллокатор на крестах, а оператор new в итоге дергает те же системне вызовы brk()/sbrk(), что и сишные *lloc'и и к впоросу архитектуры эффективного аллокатора, использующего тот же mmap(), new никакого отношения не имеет. сходи купи себе мозги и пожрать

anonymous
()

Кресты уже 20 лет хоронят. А они все не подыхают никак. Ну что за дела?!

EXL ☕☕☕☕☕
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.