LINUX.ORG.RU

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

 , ,


0

3

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

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

anonymous
()

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

anonymous
()

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

НЕТ

w1nner ★★★★★
()

Знаю 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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.