LINUX.ORG.RU

GDB 7.2

 ,


0

1

В новом релизе GNU Debugger:

  • добавлена поддержка для языка D;
  • расширена поддержка для C++ (поддержка ADL, операторов определяемых пользователем, статических константных членов класса);
  • улучшена поддержка Python (доступ к breakpoints, symbols, symbol tables, program spaces, inferiors, threads и frame's code blocks);
  • улучшения для точек трассировки (поддержка реконструкции после отсоединения, поддержка статических точек, поддержка в GDBServer);
  • поддержка новых платформ: ARM Symbian (arm-*-symbianelf*) и поддержка 64 битной Windows в GDBServer;
  • а также много других значимых улучшений, о которых можно прочитать в полном анонсе релиза.

>>> сайт проекта

★★★★★

Проверено: mono ()
Последнее исправление: hibou (всего исправлений: 1)

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

> Да. Он изначально являлся диалектом. Почти весь официальный сайт языка Ди посвещён его сравнению именно с Си-плюс-плюс.

Да. Хаскелль является диалектом лиспа. Почти вся книга, по которой я учил хасклль, посвящена его сравнению именно с лиспом.

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

>> Как такое вообще возможно?

может он IPO делает

Вы всё еще путаете IPO и LTO? Тогда мы идем к вам.

А если учесть, что сказано «D compiler» и «when generating code», на LTO это не похоже.

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

LTO - это частный случай IPO (если проводится оптимизация ВСЕХ линкуемых функций)

А если учесть, что сказано «D compiler» и «when generating code», на LTO это не похоже.

значит телепат :)

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

> Кроме того && и || было бы проще писать в виде and и or.

Не знаю, есть ли это в стандарте, но gcc и clang давно умеют.

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

> Во-первых, Java это совсем другой язык, а не диалект Си-плюс-плюс.

Ты неадекватный? D тоже не диалект плюсов.

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

> LTO - это частный случай IPO (если проводится оптимизация ВСЕХ линкуемых функций)

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

А если учесть, что сказано «D compiler» и «when generating code», на LTO это не похоже.

значит телепат :)

Нет, просто не знаю точно.

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

LDC по скорости скомлиленных им программ сильно обгоняет gdc, а иногда слегка обгоняет dmd.

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

> Где в D костыли и тонны синтаксического хлама?

Там вроде речь про C++ была. А в D синтаксического хлама всего лишь пара центнеров. А костылей так и ни одного вспомнить не могу.

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

> в AOT нет загрузки левых классов в рантайме

раздельной компиляции и библиотек тоже нет? и приложений с плагинами нет?

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

в плагинах всегда виртуальные интерфейсы делают

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

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

в интеловском компиляторе это всегда называлось IPO

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

> в интеловском компиляторе это всегда называлось IPO

multi-file IPO, но: 1) это слабее, чем LTO; 2) даже полная LTO не решает проблемы (остаются динамические библиотеки).

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

> А в случае языка Ди ещё и отклоняются от основных идей языка Си-плюс-плюс

Лет 100 назад за такое вас выпороли бы прилюдно, сегодня же обходимся мягким «оскорблением».
Зачем писать пургу, когда можно взять и почитать, ПОЧЕМУ делался Ди и почему это не клон Сипипи.
Я намеренно не пишу ничего конкретного, чтобы не сбивать с толку других наблюдающих. О языке Ди написано предостаточно, нужно взять первоисточник и ВЕСЬ внимательно прочесть, причём для сипиписников есть даже отдельное сравнение.
Для неглубокого ума всё, что похоже на for(){} и if(){}, суть «клон Си». К счастью, Ди пошёл намного дальше, не путайте лес и деревья.

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