The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

В GDC, компилятор для языка D, добавлена поддержка архитектуры ARM

18.03.2014 12:02

Компилятор GDC (GNU D Compiler) получил поддержку архитектуры ARM. GDC является GNU-версией компилятора DMD для языка D, который пока не имеет официальной поддержки архитектуры ARM. Хотя в настоящий момент поддержка ARM далеко не полная и в первую очередь акцентирована на программирование в Linux-дистрибутивах, работающих на архитектуре ARM, однако уже сейчас компилятор успешно проходит все внутренние тесты.

В ближайшее время планируется доработать поддержку D для Android и iOS, что позволит разработчикам использовать язык D для создания приложений для смартофонов. Кроме того, неделю назад было объявлено, что LDC (компилятор на базе LLVM) так же получил экспериментальную поддержку ARM.

  1. Главная ссылка к новости (http://forum.dlang.org/thread/...)
  2. OpenNews: Язык программирования D на пути к включению в состав GCC
  3. OpenNews: Вышла новая версия dmd 2.063, компилятора для языка D
  4. OpenNews: Для текстовых редакторов KDE и IDE KDevelop представлена поддержка языка D
  5. OpenNews: Вышли DCD 0.3.0 и DScanner 0.1.0, инструменты для разработчиков на языке D
Автор новости: Dmitry
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/39341-gdc
Ключевые слова: gdc, dlang
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (13) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (-), 14:31, 18/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Наконец то. Только это и останавливало.
     
  • 1.4, Аноним (-), 15:21, 18/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Годно. Скорее бы DQuick запили, и будет замена кутям. D и на жаву больше похож (с андроидом стыковать легче), и фишки типа сигналов там из коробки.
     
     
  • 2.8, Аноним (-), 17:16, 18/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На github последний коммит в DQuick 17 дней назад. Не похоже на то, что это кому-то нужно, к сожалению.
     
  • 2.11, Аноним (-), 00:00, 19/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А это не биндинг к QtQuick ?
     
     
  • 3.12, Johar Dudaev (?), 08:09, 19/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Нет. Там оно и сделано на базе не javascript'a, а lua. Правда, Qt'шный qml приятнее выглядит.
     

  • 1.5, Аноним (-), 15:41, 18/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >неделю назад было объявлено, что LDC (компилятор на базе LLVM) так же получил экспериментальную поддержку ARM

    Не понял. Разве любой язык, компилирующийся в биткод LLVM, не обладает поддержкой ARM из коробки?

     
     
  • 2.7, vn971 (ok), 16:06, 18/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    llvm, насколько я понимаю, не запрещает делать прямвые вызовы процессору. Соответственно, программы на llvm не всегда кроссплатформенны.
     
  • 2.10, Alexey (??), 22:08, 18/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >>неделю назад было объявлено, что LDC (компилятор на базе LLVM) так же получил экспериментальную поддержку ARM
    > Не понял. Разве любой язык, компилирующийся в биткод LLVM, не обладает поддержкой
    > ARM из коробки?

    1)В новости про 2 разных компилятора: GCD (что-то свое) и LDC (на базе LLVM).
    2) Т.к. проект LLVM начал работать над поддержкой ARM, то все компиляторы на нем автоматически ее поддержат.

     
     
  • 3.13, Дпрограммист (?), 08:32, 19/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    GDC это не что то свое. что то свое для D называется MDC, если я не ошибаюсь. а GDC - это на основе GCC
     
     
  • 4.14, Аноним (-), 09:28, 19/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    DMD
     

  • 1.9, arisu (ok), 21:47, 18/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    отлично. но это же D1, по-моему?

    а, нет, D2. вообще великолепно.

     
     
  • 2.15, arisu (ok), 11:07, 19/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    бесполезный репорт: с gcc 4.8.2 собралось без проблем. фобос тоже собрался. дальше пока не тестировал.
     
  • 2.16, arisu (ok), 22:45, 19/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    полезный репорт: без проблем собирается и работает чудесная библиотека https://github.com/JakobOvrum/LuaD
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру