The OpenNET Project / Index page

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

05.10.2011 12:35  Язык программирования D на пути к включению в состав GCC

Разработчики языка программирования D сообщили об урегулировании вопроса с передачей Фонду свободного ПО имущественных прав на код фронтэнда GDC (Gnu D Compiler). Передача прав на код является одним из основных условий, требуемых для включения новых фронтэндов в состав набора компиляторов GCC. В дальнейшем остаётся согласовать некоторые незначительные технические вопросы и обеспечить гарантию, что после включения в состав GCC фронтэнд не останется без мэйнтейнера и будет поддерживаться в актуальном состоянии.

Напомним, что компания Digital Mars, развивающая язык программирования D, ещё в прошлом году заявила о желании включить GDC в состав GCC. Но процесс остановился из-за нежелания терять права на код. Предложенный вариант с форком кода gdc и передачей прав только на форк, был отвергнут разработчиками GCC. После чего был предложен ещё один вариант: Digital Mars передаёт права на код FSF, но FSF в ответ тут же предоставляет неограниченную лицензию, позволяющую делать с кодом все что захочется. Подробности того, как удалось согласовать данный вопрос не сообщаются, но судя по всему Фонд СПО согласился на третий вариант, связанный с предоставлением фонду неограниченной лицензии на код.

  1. Главная ссылка к новости (http://www.phoronix.com/scan.p...)
  2. OpenNews: Компания Intel представила ветку GCC с реализацией технологии Cilk Plus
  3. OpenNews: Компания PathScale открыла под лицензией GPL высокопроизводительные GCC-совместимые компиляторы EKOPath
  4. OpenNews: Релиз набора компиляторов GCC 4.6.0
  5. OpenNews: Компания Digital Mars намерена добиться включения в GCC компилятора для языка программирования D
  6. OpenNews: Компания Google надеется на включение компилятора языка Go в GCC 4.6
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: gcc, gdc, dlang
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.6, koloboid (ok), 13:38, 05/10/2011 [ответить] [показать ветку] [···]    [к модератору]
  • +/
    d2 уже умеет? или только d1? жаль что http://dprogramming.ru скорее мертв чем жив.
     
     
  • 2.10, Толстый (ok), 13:47, 05/10/2011 [^] [ответить]    [к модератору]
  • +/
    D2 в основном сейчас и развивается в GDC.
     
  • 2.11, Crazy Alex (??), 13:48, 05/10/2011 [^] [ответить]    [к модератору]
  • +/
    Умеет. Про D1 уже можно забывать, вторая версия вполне рабочая.
     
     
  • 3.68, Аноним (-), 18:56, 06/10/2011 [^] [ответить]     [к модератору]
  • +/
    А как у D2 с поддержкой x64 Помнится я в свое время хотел перейти на D Но то ч... весь текст скрыт [показать]
     
     
  • 4.69, Аноним (-), 19:01, 06/10/2011 [^] [ответить]    [к модератору]  
  • +/
    И под llvm только D1.

    Что толку в D2, если он поддерживает только ограниченный набор платформ.


     
  • 2.20, Kodirr (?), 14:37, 05/10/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    > d2 уже умеет? или только d1? жаль что http://dprogramming.ru скорее мертв чем
    > жив.

    Неделя ЛОРа на опеннете? По ссылкам не ходим, офсайты не посещаем?

     
  • 1.12, Аноним (-), 13:52, 05/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    чем D better C?
     
     
  • 2.13, Антон (??), 13:54, 05/10/2011 [^] [ответить]    [к модератору]  
  • +/
    http://www.digitalmars.com/d/2.0/overview.html
     
  • 2.14, Аноним (-), 14:01, 05/10/2011 [^] [ответить]    [к модератору]  
  • +2 +/
    Ничем. У создателей D не нашлось яиц выкинуть все легаси и сделать действительно современный язык.
     
  • 2.16, anonymous (??), 14:19, 05/10/2011 [^] [ответить]    [к модератору]  
  • +6 +/
    > чем D better C?

    Он хуже. Авторы не смогли внятно сформулировать ни область для нового языка, ни "почему новый язык будет лучше, чем другие языки в данной области применения". Таким образом, основными мотивами при создании нового языка оказалась

      - нам не нравится стиль расстановки скобочек
      - на C программировать нам утомительно, а в C++ мы так и не разобрались.

     
     
  • 3.28, Аноним (-), 15:30, 05/10/2011 [^] [ответить]    [к модератору]  
  • +/
    +100500, очень точно сказано
     
  • 3.29, Mike Lee (?), 15:31, 05/10/2011 [^] [ответить]    [к модератору]  
  • +8 +/
    Александреску не разобрался в С++?
     
     
  • 4.43, ezhik (?), 17:41, 05/10/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    Аноним лучше знает.
     
  • 4.45, anonymous (??), 19:42, 05/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Во-первых Александреску позаимствовал идеи других людей и не удосужился на них с... весь текст скрыт [показать]
     
     
  • 5.54, Клыкастый (ok), 00:46, 06/10/2011 [^] [ответить]    [к модератору]  
  • +/
    мне нравится судоку
     
  • 5.60, Kodirr (?), 12:12, 06/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Наверное, несосланным людям лучше видно, когда обижаться, а когда - нет Алекс... весь текст скрыт [показать]
     
     
  • 6.84, Аноним (-), 13:16, 27/10/2011 [^] [ответить]    [к модератору]  
  • +/
    Если D кто-то назовёт ООП, это будет не меньшей ошибкой.
     
  • 1.15, Аноним (-), 14:13, 05/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Ждём когда и FreeBASIC включат в GNU Compilers Collection.
     
  • 1.17, Аноним (-), 14:26, 05/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Я может не знаю, а есть ли еще что либо кроме D компилируемое (и соответветсвенно заведомо быстрее всяких джав и питонов) и со сборщиком мусора?
     
     
  • 2.23, Аноним (-), 15:00, 05/10/2011 [^] [ответить]    [к модератору]  
  • +/
    Golang? Причем, я серьезно.
     
  • 2.27, Аноним (-), 15:29, 05/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Бедняша, что с тобой Джава компилируемая, в официальной реализации давно JIT-ко... весь текст скрыт [показать]
     
     
  • 3.30, Аноним (-), 15:33, 05/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Не смешите Так и питон компилируемый и сотни других недоязыков, но эти ваши JIT... весь текст скрыт [показать]
     
     
  • 4.44, Аноним (-), 19:21, 05/10/2011 [^] [ответить]     [к модератору]  
  • +/
    http www sbcl org Steel Bank Common Lisp SBCL is a high performance Common L... весь текст скрыт [показать]
     
  • 3.40, Аноним (-), 16:43, 05/10/2011 [^] [ответить]     [к модератору]  
  • +/
    JIT-компилятор 8212 это нонсенс JIT-компиляция осуществляется интерпретато... весь текст скрыт [показать]
     
     
  • 4.49, anonymous (??), 21:24, 05/10/2011 [^] [ответить]     [к модератору]  
  • +2 +/
    какая феерическая чушь ... весь текст скрыт [показать]
     
  • 4.67, Аноним (-), 18:50, 06/10/2011 [^] [ответить]    [к модератору]  
  • +/
    идите-ка вы учиться, прежде чем комменты строчить
     
  • 4.71, theambient (ok), 19:30, 06/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Пожалуйста, ответьте на вопрос чем отличается компилятор от интерпритатора ... весь текст скрыт [показать]
     
     
  • 5.82, Анон (?), 19:26, 12/10/2011 [^] [ответить]    [к модератору]  
  • +/
    интерпритатор - исполняет, компилятор создаёт исполняемые файлы
     
     
  • 6.83, theambient (ok), 23:58, 12/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Таким образом, Вы сами, если, конечно, Вы тот же самый Анон, указали на неточнос... весь текст скрыт [показать]
     
  • 3.73, Аноним (-), 02:46, 07/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Есть даже GCJ, что впрочем яве не сильно помогает Жирный неповоротливый шит, гд... весь текст скрыт [показать]
     
     
  • 4.79, arisu (ok), 16:30, 07/10/2011 [^] [ответить]    [к модератору]  
  • +/
    > Сделайте какойнить элементарный integer объектом.

    ну, в смолтолке так и есть. и что?

     
  • 2.37, anonynous чо (?), 16:30, 05/10/2011 [^] [ответить]    [к модератору]  
  • +/
    Языки, компилируемые в c+lglib (vala/genie/occ, etc), например.
     
     
  • 3.38, anonynous чо (?), 16:32, 05/10/2011 [^] [ответить]    [к модератору]  
  • +/
    > Языки, компилируемые в c+lglib (vala/genie/occ, etc), например.

    ooc*, простите.

     
  • 2.41, Аноним (-), 16:57, 05/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Есть С Для С разработан сборщим мусора Boehm GC http en wikipedia org wiki ... весь текст скрыт [показать]
     
     
  • 3.59, Аноним (-), 10:20, 06/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Благодарю Нужная вещь ... весь текст скрыт [показать]
     
  • 2.42, anonymous (??), 17:27, 05/10/2011 [^] [ответить]    [к модератору]  
  • +2 +/
    Java (gcj), Objective-C 2.0 (clang), OCaml, Haskell (ghc), Common Lisp (ecl, sbcl), PHP (phc).
     
  • 2.46, Okruzhor (ok), 20:45, 05/10/2011 [^] [ответить]    [к модератору]  
  • +/
    > Я может не знаю, а есть ли еще что либо кроме D компилируемое (и соответветсвенно заведомо быстрее всяких джав и питонов) и со сборщиком мусора?

    Модула 3

     
  • 2.85, Аноним (-), 13:18, 27/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Common Lisp Это ошибочное мнение, хотя, например, SBCL таки часто быстрее ... весь текст скрыт [показать]
     
     ....нить скрыта, показать (19)

  • 1.18, Kodirr (?), 14:34, 05/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Новость, я б сказал, архиважная! Я уже года два работаю с D и считаю его лучшим преемником обоих Си и Сипипи. Теперь, с включением в ГЦЦ, Ди может значительно расширить аудиторию и улучшить качество программ.
     
  • 1.21, Vernat (ok), 14:54, 05/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    ну если D все таки выстрелит, то это будет серьезная заявка на слив джав и сишарпов
     
     
  • 2.25, Аноним (-), 15:05, 05/10/2011 [^] [ответить]     [к модератору]  
  • +2 +/
    Нормальные библиотеки Компилятор хотя бы под 4 основные платформы Скорость раб... весь текст скрыт [показать]
     
     
  • 3.26, Аноним (-), 15:10, 05/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Он может юзать сишные библиотеки как бы, да и компиляторы вроде под основные пла... весь текст скрыт [показать]
     
     
  • 4.32, Аноним (-), 15:35, 05/10/2011 [^] [ответить]    [к модератору]  
  • +/
    Если бы он еще сишные библиотеки юзать не умел, это вообще бы настоящий цирк был. Сейчас в FFI кажется только elisp не умеет :)
     
  • 3.50, СуперАноним (?), 22:37, 05/10/2011 [^] [ответить]    [к модератору]  
  • –1 +/
    >Скорость работы?

    Про скорость работы в сравнении с Java и C# говорите?
    Нативный машинный код не может быть более медленным чем байткод, исполняемый в JVM или .NET. Это аксиома.

     
     
  • 4.53, SCHigi (?), 00:25, 06/10/2011 [^] [ответить]     [к модератору]  
  • +/
    но байткод может быть докомпилирован на конечной машине, уже с учетом его архите... весь текст скрыт [показать]
     
     
  • 5.57, theambient (ok), 09:47, 06/10/2011 [^] [ответить]     [к модератору]  
  • +/
    истинно так, так что я не вижу преимуществ D перед C Java Кстати, было бы ин... весь текст скрыт [показать]
     
  • 5.62, Kodirr (?), 12:29, 06/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Я думаю, это заблуждение, вызванное маркетоидным засиранием голов Я видел вашу ... весь текст скрыт [показать]
     
     
  • 6.64, анон (?), 14:00, 06/10/2011 [^] [ответить]    [к модератору]  
  • –1 +/
    весь софт скомпиленный в нативный код прям так через одного юзает sse
     
     
  • 7.74, Аноним (-), 02:50, 07/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Весь, абсолютно весь софт скомпиленый под x64 может наглейше использовать как ми... весь текст скрыт [показать]
     
     
  • 8.78, arisu (ok), 16:26, 07/10/2011 [^] [ответить]     [к модератору]  
  • +/
    а ты можешь ходить по потолку, например но ведь не ходишь ... весь текст скрыт [показать]
     
  • 6.70, theambient (ok), 19:26, 06/10/2011 [^] [ответить]     [к модератору]  
  • +/
    кхм, C тоже оперирует некой виртуальной машиной, являющейся общим знаменателем к... весь текст скрыт [показать]
     
     
  • 7.72, anonymous vulgaris (?), 01:14, 07/10/2011 [^] [ответить]     [к модератору]  
  • +/
    а о конкретной архитектуре ПРОЦЕССОРА, включающую в себя размер, кол-во и органи... весь текст скрыт [показать]
     
  • 3.61, Kodirr (?), 12:20, 06/10/2011 [^] [ответить]     [к модератору]  
  • +/
    Вопрос лишь времени NET тоже не за год сделали, тем более при таких финансах ... весь текст скрыт [показать]
     
  • 2.35, жабабыдлокодер (ok), 15:53, 05/10/2011 [^] [ответить]    [к модератору]  
  • +/
    То есть, там уже есть все? Подключение к СУБД, создание веб-интерфейсов, работа с серверами приложений?
     
     
  • 3.39, Vernat (ok), 16:32, 05/10/2011 [^] [ответить]    [к модератору]  
  • +/
    под словом выстрелит я имел в виду появится описанные вами тулзы и фреймворки
     
  • 3.47, MiG (?), 20:47, 05/10/2011 [^] [ответить]    [к модератору]  
  • +/
    Подключение к СУБД, создание веб-интерфейсов, работа с серверами приложений не имеет никакого отношения к языку. Язык - это набор правил. А вышеперечисленное - частные программульки и библиотеки.
     
     
  • 4.52, Vernat (ok), 23:11, 05/10/2011 [^] [ответить]    [к модератору]  
  • +/
    согласен, я просто имел в виду когда появятся библиотеки для ентерпрайза, написанные на ди
     
     
  • 5.56, theambient (ok), 09:38, 06/10/2011 [^] [ответить]    [к модератору]  
  • +/
    > согласен, я просто имел в виду когда появятся библиотеки для ентерпрайза, написанные
    > на ди

    по моему, D больше сейчас используется для научных разработок

     
     ....нить скрыта, показать (18)

  • 1.22, xcode (?), 14:57, 05/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Ну хорошо бы, пускай включают. Если честно, то давно пора.
     
  • 1.31, Аноним (-), 15:34, 05/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    D же умер давно, когда единственный проект на нём - openmw - переехал на C++.
     
  • 1.33, Уже зарегистрирован (?), 15:36, 05/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    А что на нем полензого написано, кроме OrfoSwitcher?
     
     
  • 2.36, SCHigi (?), 16:03, 05/10/2011 [^] [ответить]    [к модератору]  
  • –1 +/
    Poseidon - IDE для самого D и DWT - порт SWT на D ;)
     
     
  • 3.58, theambient (ok), 09:48, 06/10/2011 [^] [ответить]    [к модератору]  
  • +/
    небольшое уточнение: мертвая IDE
     
  • 2.63, Kodirr (?), 12:32, 06/10/2011 [^] [ответить]     [к модератору]  
  • –1 +/
    А что полезного было написано на НЕТе НИ ЧЕ ГО Просто корпорация зла выставил... весь текст скрыт [показать]
     
  • 1.48, anonymous (??), 21:22, 05/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    «Digital Mars передаёт права на код FSF, но FSF в ответ тут же предоставляет неограниченную лицензию, позволяющую делать с кодом все что захочется»

    яничегонепонял.jpg

     
  • 1.51, Аноним (-), 23:07, 05/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    >урегулировании вопроса с передачей Фонду свободного ПО имущественных прав на код фронтэнда

    Вот она вся суть штольмона. Думаете ваш код свободен? Нет, он принадлежит штольману.

     
     
  • 2.77, Аноним (-), 02:52, 07/10/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    > штольману.

    Штольман не пытается ничего заж@пить, никого нагнуть, поставить на бабки и прочее. Это дает ему пять очков форы вперед.

     
  • 1.55, Клыкастый (ok), 00:52, 06/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    я правильно понял?
    "чо-то у нас не взлетает. подтолкните, а"
     
  • 1.80, Тот_Самый_Анонимус (?), 17:25, 09/10/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    >Передача прав на код является одним из основных условий, требуемых для включения новых фронтэндов в состав набора компиляторов GCC

    Зато как на Sun и Oracle все возмущались за такие же требования. Где вы. поборники свободы?

     
     
  • 2.81, Andrey Mitrofanov (?), 17:28, 09/10/2011 [^] [ответить]    [к модератору]  
  • –1 +/
    Пройдите в сад, анонимный Вы наш. Вы там будете слушать лекцию гр.Столмана про отличие одного от другого.
     
  • 1.86, Аноним (-), 13:24, 27/10/2011 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Три года назад постил новости про D на ЛОР - был срач и идиотские вопросы, котор... весь текст скрыт [показать]
     

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


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