The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Компилятор Clang преодолел барьер собственной пересборки, opennews (ok), 05-Фев-10, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


33. "Компилятор Clang преодолел барьер собственной пересборки"  +/
Сообщение от Аноним (-), 05-Фев-10, 19:12 
Решили базовую систему FreeBSD "затормозить" виртуальной машиной? O_o
Ответить | Правка | Наверх | Cообщить модератору

37. "Компилятор Clang преодолел барьер собственной пересборки"  +/
Сообщение от Ariel (??), 05-Фев-10, 20:03 
>Решили базовую систему FreeBSD "затормозить" виртуальной машиной? O_o

Что вы к имени прицепились? LLVM это целая инфраструктура, компилятор C/C++/ObjC использует объектные файлы для link-time оптимизации и генерирует нативный код

Ответить | Правка | Наверх | Cообщить модератору

44. "Компилятор Clang преодолел барьер собственной пересборки"  +/
Сообщение от Аноним11 (?), 05-Фев-10, 21:23 
.net тоже генерирует нативный код. Да и у явы вроде есть jit компилятор.
Это не мешает обоим работать заметно медленней C/С++ и потребять немеряно ресурсов.
Чем llvm лучше? Идея то та же. Буквально получается .net без фреймворка.
Ответить | Правка | Наверх | Cообщить модератору

55. "Компилятор Clang преодолел барьер собственной пересборки"  +/
Сообщение от Ariel (??), 05-Фев-10, 22:05 
>.net тоже генерирует нативный код. Да и у явы вроде есть jit
>компилятор.
>Это не мешает обоим работать заметно медленней C/С++ и потребять немеряно ресурсов.

у java тормозит vm, у С нет vm, она используется для оптимизации "ассемблера"
>
>Чем llvm лучше? Идея то та же. Буквально получается .net без фреймворка.
>

объясняю:

c source code -> front-end (clang) -> intermediate code for virtual machine -> back-end (llvm) -> native code

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

Ответить | Правка | Наверх | Cообщить модератору

61. "Компилятор Clang преодолел барьер собственной пересборки"  –4 +/
Сообщение от User294 (ok), 05-Фев-10, 22:30 
>благодаря механизмам оптимизации получается лучше и быстрее

Где-то я это уже слышал. Ах да, вспомнил, жабисты и дотнетчики это уже говорили. Так что боян.

Ответить | Правка | Наверх | Cообщить модератору

63. "Компилятор Clang преодолел барьер собственной пересборки"  –1 +/
Сообщение от thirteensmay (?), 05-Фев-10, 22:42 
30% падения производительности дофига где роли не играет, а вот переносимость...
Ответить | Правка | Наверх | Cообщить модератору

102. "Компилятор Clang преодолел барьер собственной пересборки"  +1 +/
Сообщение от Карбофос (ok), 06-Фев-10, 23:43 
да дотнетчикам и жабистам и 100% роли не играет.
Ответить | Правка | Наверх | Cообщить модератору

68. "Компилятор Clang преодолел барьер собственной пересборки"  +1 +/
Сообщение от xxx (??), 05-Фев-10, 23:53 
>Где-то я это уже слышал. Ах да, вспомнил, жабисты и дотнетчики это
>уже говорили. Так что боян.

Ну про то, что ты на основе слухов делаешь выводы мы уже поняли. Попробуй самостоятельно разобраться, зайди на сайт llvm, почитай, попытайся понять чем жаба и дотнет отличаются от данного проекта. А какать в каментах про бояны - это все умеют.


Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

71. "Компилятор Clang преодолел барьер собственной пересборки"  –2 +/
Сообщение от аноним (?), 06-Фев-10, 00:14 
>.net тоже генерирует нативный код. Да и у явы вроде есть jit компилятор.
>Это не мешает обоим работать заметно медленней C/С++ и потребять немеряно ресурсов.

очень спорное утверждение.
жава масштабируется, а дотнет хорошо ложится на x86 архитектуру.
имеете отличное мнение - приложите результаты тестов.

Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

84. "Компилятор Clang преодолел барьер собственной пересборки"  +1 +/
Сообщение от anonymous (??), 06-Фев-10, 09:51 
>очень спорное утверждение.
>жава масштабируется, а дотнет хорошо ложится на x86 архитектуру.
>имеете отличное мнение - приложите результаты тестов.

Маленький совет: перед требованием тестов выкладывать сперва свои, пожалуйста :) И про дотнет Вы глупость сморозили... Вернее глупость - выделить его таким образом. Аналогично можно сказать про очень много языков/фреймворков. Асм просто сказочно ложится на х86 к примеру. Ну вобщем Вы поняли, надеюсь, не буду перечислять остальные языки :))

Ответить | Правка | Наверх | Cообщить модератору

41. "Компилятор Clang преодолел барьер собственной пересборки"  +2 +/
Сообщение от Аноним (-), 05-Фев-10, 21:10 
Вы будете плакать, когда расово чистые дистрибутивы линукса начнут преходить на LLVM.
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

54. "Компилятор Clang преодолел барьер собственной пересборки"  +1 +/
Сообщение от ixrws (??), 05-Фев-10, 22:03 
Для этого llvm должна предолжить более качественную генерацию кода, пока это не так. Будем плакать или нет, пока это большие домыслы. Не думаю, что я замечу сильно смену компилятора в своём gentoo. И также не думаю, что в ближайшем будующем llvm будет выдавать значительно опережающий по качеству код, нежели gcс для x86, arm, mips. Эти три платформы должны быть _обязательно лучше_ поддерживаться, нежели в gcc, чтобы такой переход случился.
Да и что плакать? Никто же не плачет, что рассово нечистый apache во всех дистрибах?
Тут скорее имеет место обратная ситуация, когда в бзд предпринимают попытки создать рассово чистые базовые сборки.
Ответить | Правка | Наверх | Cообщить модератору

74. "Компилятор Clang преодолел барьер собственной пересборки"  +/
Сообщение от Аноним (-), 06-Фев-10, 04:11 
> Никто же не плачет, что рассово нечистый apache во всех дистрибах?

В том то и дело, глупый фанатизм и селективность во все поля, вместо чем работать, люди возмущаются насчет лицензий - не дело

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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