LINUX.ORG.RU
ФорумTalks

C++ vs Ada


0

1

Поковырявши 100500 структур ссылок на структуры и указателей выпив несколько литров корвалола... скажу вам честно Си++ это китайский язык, по читаемости никуда негодный.

★★★★★

Последнее исправление: splinter (всего исправлений: 1)
Ответ на: комментарий от bk_

А давай, кто быстрее напишет ядро ОС - Торвальдс на С или ты на Аде? ;)

можно скрипичный концерт моцарта и на двуручной пиле сыграть. Но это могут единицы :)

dikiy ★★☆☆☆
()
Ответ на: комментарий от dikiy

Но это могут единицы :)

Покажи мне тех, кто когда-нибудь пел «Сагу о коленвале» :D

bk_ ★★
()

Язык С++ vs язык Ада?

ymuv ★★★★
()

ты прав, пиши на Ada - делай мир лучше

vaino
()

китайский

Да, такой же употребляемый тучей людей, и такой же сложный в изучении, но что-то мне подсказывает...

cdshines ★★★★★
()

Вы считаете, что только на C++ можно свершить нечитабельный код?

blackst0ne ★★★★★
()
Ответ на: комментарий от cdshines

cdshines

Да, такой же употребляемый тучей людей, и такой же сложный в изучении, но что-то мне подсказывает...

... что он такой же ненужный?

blackst0ne ★★★★★
()

Указатели, структуры... Ты Boost::Spirit поковыряй, тогда и расстраивайся.

one_more_hokum ★★★
()
Ответ на: комментарий от splinter

А ты действительно переписал весь этот код на Ada и он получился более читаемый, или гипотетически рассуждаешь?

Tark ★★
()

Открой для себя D.

AX ★★★★★
()

Чем меньше ты напрямую используешь указателей, тем мягче и шелковистее твои волосы :}

Deleted
()

Просто код нужно уметь писать.

soomrack ★★★★★
()
Ответ на: комментарий от qulinxao

Если цель убежать совсем, то проще перейти на что-нибудь другое, это да :}

Deleted
()

Да. Я бы с радостью поменял C++ на Ada, да политика партии не позволяет.

Самая большая беда Ada - наличие лишь одного доступного компилятора.

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

Сравнительно сложен. Есть мнение, что из-за этого Ада и не получила должной популярности. Долго никто не мог сделать нормальный легкий компилятор. В то же время появились простые и дешевые компиляторы C, Pascal, C++... А когда сам C++ превратился в монстра, к нему уже все привыкли.

Deleted
()

Js vs ActionScript2.0 vs ActionScript3.0 ^^

У кого чего болит..)

Alpinist
()

Ну не кроссворды же разгадывать.

queen3 ★★★★★
()

скажу вам честно Си++ это китайский язык, по читаемости никуда негодный.

Тот, кто знает китайский язык, прекрасно его читает.

С С++ всё немного сложнее, но... суть приблизительно та же самая. :)

Многое зависит от того, кто и как писал.

DeVliegendeHollander ★★
()
Ответ на: комментарий от splinter

Даже если у плюсов с этим проблемы (?) - это непринципиальные проблемы. Сам цикл for немного лучше, да.

unsigned ★★★★
()
Ответ на: комментарий от Axon

И заставляет переписывать программу для машины Беббиджа.

buddhist ★★★★★
()
Ответ на: комментарий от Xellos
Someone := new Person;
Someone.Name := "Fred";
Someone.Age  := 33;
Someone.all := Person'("Fred", 33);        -- вариант с позиционным агрегатом
Someone.all := Person'( Name => "Fred";    -- вариант с именованным агрегатом
                        Age  => 33      );

будет почитаемее чем

assert(t1.tm_sec == t2.tm_sec);
        assert(t1.tm_min == t2.tm_min);
        assert(t1.tm_hour == t2.tm_hour);
        assert(t1.tm_mday == t2.tm_mday);
        assert(t1.tm_mon == t2.tm_mon);
        assert(t1.tm_year == t2.tm_year);
        assert(t1.tm_wday == t2.tm_wday);
        assert(t1.tm_yday == t2.tm_yday);
        assert(t1.tm_isdst == t2.tm_isdst);

или

memmove(&*_Dest, &*_First, _Count * sizeof (*_First));

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