|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от opennews on 23-Май-12, 12:22 | ||
После 6 месяцев разработки доступен ( | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
7. "Новая версия набора компиляторов LLVM 3.1" | –4 +/– | |
Сообщение от pavlinux (ok) on 23-Май-12, 12:59 | ||
Polly вкусная няшка. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
60. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от кевин on 25-Май-12, 03:39 | ||
хм понять бы как её в генте завести.. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
8. "Новая версия набора компиляторов LLVM 3.1" | –1 +/– | |
Сообщение от Андрей (??) on 23-Май-12, 13:30 | ||
Если бы LLDB был не только под Apple. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
21. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от an. on 23-Май-12, 16:57 | ||
> Если бы LLDB был не только под Apple. | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
24. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от Андрей (??) on 23-Май-12, 17:25 | ||
Вот другие обещают, но не делают, а LLDB, значит, может больше, чем на главной странице: | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
31. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от an. on 23-Май-12, 18:27 | ||
Да, на главной действительно нету. Но есть вот это: http://lldb.llvm.org/build.html ("Building LLDB on Linux") | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
9. "Новая версия набора компиляторов LLVM 3.1" | +2 +/– | |
Сообщение от Аноним (??) on 23-Май-12, 13:42 | ||
"Параллельно развивающийся" проект Unladen Swallow умер 2 года назад "за ненадобностью". Где он развивается? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
26. "Новая версия набора компиляторов LLVM 3.1" | +1 +/– | |
Сообщение от Аноним (??) on 23-Май-12, 17:59 | ||
> Где он развивается? | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
11. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от x0r (??) on 23-Май-12, 14:28 | ||
clang static checker классная штука, жаль только для C, а не C++ | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
12. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от Trewsa on 23-Май-12, 15:42 | ||
Объясните, что такое LLVM? Это наподобие Java? Скомпилировал в байт-код и могу использовать на разных платформах с LLVM. Или это наподобия виртуальной явы машины, а clang типа jcc. Вот для примера у меня есть какой либо код написанный с использованием C++(никакого гуи только консоль). Каким образом компилировать? llvm или clang? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
14. "Новая версия набора компиляторов LLVM 3.1" | +1 +/– | |
Сообщение от Толстый (ok) on 23-Май-12, 16:02 | ||
Первое предложение c llvm.org: | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
16. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от Trewsa on 23-Май-12, 16:08 | ||
> Первое предложение c llvm.org: | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
18. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от Толстый (ok) on 23-Май-12, 16:21 | ||
Clang это компилятор построенный на технологиях LLVM. Для тебя это будет такой же компилятор как и GCC, только с более быстрой компиляцией и лучшими средствами диагностики. | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
22. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от Trewsa on 23-Май-12, 17:18 | ||
> Clang это компилятор построенный на технологиях LLVM. Для тебя это будет такой | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
29. "Новая версия набора компиляторов LLVM 3.1" | +1 +/– | |
Сообщение от dq0s4y71 (??) on 23-Май-12, 18:17 | ||
> И чтобы какое либо приложение было много платформенным необходимо компилировать clang-ом в разных ОС? | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
34. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от Аник on 23-Май-12, 19:52 | ||
Ну так и в чем суть LLVM? Virtual machine не? | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
61. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от кевин on 25-Май-12, 03:44 | ||
>> Clang это компилятор построенный на технологиях LLVM. Для тебя это будет такой | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
28. "Новая версия набора компиляторов LLVM 3.1" | –6 +/– | |
Сообщение от Аноним (??) on 23-Май-12, 18:10 | ||
> же компилятор как и GCC, только с более быстрой компиляцией и лучшими средствами диагностики. | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
32. "Новая версия набора компиляторов LLVM 3.1" | +1 +/– | |
Сообщение от an. on 23-Май-12, 18:32 | ||
Есть подозрение, что Вы не полностью правы насчет его стабильности и того, кому он интересен. Например: | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
39. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от an. on 23-Май-12, 22:02 | ||
> internal error'ы мне попадались самому, к сожалению. | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
43. "Новая версия набора компиляторов LLVM 3.1" | –4 +/– | |
Сообщение от Аноним (??) on 24-Май-12, 03:00 | ||
> * FreeBSD 10 отказывается от GCC в пользу CLANG: | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
64. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от кевин on 25-Май-12, 03:59 | ||
>> * FreeBSD 10 отказывается от GCC в пользу CLANG: | ||
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору |
66. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от N901 on 25-Май-12, 06:55 | ||
кевин, жжешь! :) | ||
Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору |
36. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от Толстый (ok) on 23-Май-12, 20:45 | ||
Мы вроде как находимся на форуме посвященному OpenSource - добро пожаловать! Какой открытый проект не глючный скажи мне пожалуйста? Особенно на ранней стадии своего развития. GCC до 4 версии насколько я знаю был тоже далеко не сахар. Я clang'ом не пользовался, а только LDC - впечатления очень положительные. Если есть проблемы, то в лучших традициях опенсорса тебе сюда http://llvm.org/bugs/ | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
38. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от Crazy Alex (ok) on 23-Май-12, 21:34 | ||
Кхм. LDC вместо DMD? Но зачем... | ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
42. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от Толстый (ok) on 24-Май-12, 01:11 | ||
Ну dmd мой основной компилятор, но и ldc пользоваться иногда приходится. На линуксе работает практически также, компилирует медленнее, зато генерируемый код быстрее. | ||
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору |
47. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от Аноним (??) on 24-Май-12, 03:21 | ||
> Ну dmd мой основной компилятор, | ||
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору |
44. "Новая версия набора компиляторов LLVM 3.1" | –1 +/– | |
Сообщение от Аноним (??) on 24-Май-12, 03:16 | ||
> Если есть проблемы, то в лучших традициях опенсорса тебе сюда http://llvm.org/bugs/ | ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
50. "Новая версия набора компиляторов LLVM 3.1" | +2 +/– | |
Сообщение от kshetragia (ok) on 24-Май-12, 05:54 | ||
Че сказать-то хотел.. Залогинься уже, User. Ты можешь изменить ник, но стиль вполне узнаваем. | ||
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору |
52. "Новая версия набора компиляторов LLVM 3.1" | +2 +/– | |
Сообщение от _yurkis_ (ok) on 24-Май-12, 10:09 | ||
Первый абзац вроде ничего. Но потом эталонный неадекват :( | ||
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору |
65. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от Аноним (??) on 25-Май-12, 04:37 | ||
не говори мне, чем пользоваться и не скажу куда тебе следует пойти. | ||
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору |
62. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от кевин on 25-Май-12, 03:47 | ||
>[оверквотинг удален] | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
33. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от Имя on 23-Май-12, 19:30 | ||
> ... Это наподобие Java? Скомпилировал в байт-код и могу использовать на разных платформах с LLVM. Или это наподобия виртуальной явы машины, а clang типа jcc. | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
49. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от kshetragia (ok) on 24-Май-12, 05:51 | ||
Это скорее и то и другое. CLANG - это фронтенд компилятор. Который разбирает синтаксис C/C++ и генеряет из него байткод наподобие RISK архитектуры. LLVM - виртуальная машина, которая может этот байткод исполнять, генерять нативный код на выбранной системе, упрощает создание различного рода инструментов анализа кода.. Такое разделение так же позволяет вносить более суровые оптимизации в LLVM не трогая собсно синтаксический анализатор. | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
51. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от kshetragia (ok) on 24-Май-12, 06:15 | ||
"Идея p-кода принадлежит Арсу Эмману (Urs Ammann), студенту Никлауса Вирта. В своем документе «On Code Generation in a Pascal», опубликованном в 1977 году, Эмман описал метод трансляции исходного кода программы в промежуточный код и то, как эта идея может быть использована для создания переносимых программ. Год спустя Кэн Боулс (Ken Bowles), профессор Калифорнийского университета в Сан Диего, разработал операционную систему UCSD p-System, в основе которой лежала виртуальная машина, исполняющая p-код, который, в свою очередь, создавался специальным компилятором с языка Pascal. | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
54. "Новая версия набора компиляторов LLVM 3.1" | +1 +/– | |
Сообщение от тоже Аноним (ok) on 24-Май-12, 12:58 | ||
Значит, хотя бы это уже не смогли запатентовать корпорации. И то славно... | ||
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору |
58. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от arisu (ok) on 25-Май-12, 00:59 | ||
> Значит, хотя бы это уже не смогли запатентовать корпорации. И то славно… | ||
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору |
13. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от Анонимко on 23-Май-12, 15:47 | ||
>clang static checker классная штука, жаль только для C, а не C++ | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
15. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от Толстый (ok) on 23-Май-12, 16:05 | ||
Отличный проект. Благодаря LLVM появилась возможность экспериментировать с новыми языками программирования компилирующими в нативный код, не углубляясь в детали кодогенерации. До этого это было невозможно, не связываясь с ужасом под названием GCC. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
20. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от iZEN (ok) on 23-Май-12, 16:34 | ||
> Отличный проект. Благодаря LLVM появилась возможность экспериментировать с новыми языками | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
23. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от Толстый (ok) on 23-Май-12, 17:18 | ||
>> Отличный проект. Благодаря LLVM появилась возможность экспериментировать с новыми языками | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
30. "Новая версия набора компиляторов LLVM 3.1" | +4 +/– | |
Сообщение от dq0s4y71 (??) on 23-Май-12, 18:20 | ||
> Совсем необязательно знать даже ассемблер чтобы написать кодогенератор для своего языка с помощью llvm. | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
37. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от Толстый (ok) on 23-Май-12, 21:09 | ||
>> Совсем необязательно знать даже ассемблер чтобы написать кодогенератор для своего языка с помощью llvm. | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
45. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от Аноним (??) on 24-Май-12, 03:18 | ||
> что все плохо, но конкретных примеров никто так и не привел. | ||
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору |
63. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от кевин on 25-Май-12, 03:53 | ||
>> что все плохо, но конкретных примеров никто так и не привел. | ||
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору |
68. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от ffirefox on 25-Май-12, 18:08 | ||
> До этого это было невозможно, не связываясь с ужасом под названием | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
19. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от iZEN (ok) on 23-Май-12, 16:31 | ||
LLVM/Clang 3.1 доступен в составе базовой системы FreeBSD 9-STABLE. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
25. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от Аноним (??) on 23-Май-12, 17:27 | ||
Фряха поддерживает арм? Если да, то странно смотреть на их спешки, сланг много каки генерит для арма. К примеру вместо инструкции bl(переход с возвратом) втыкает 2 инструкции | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
27. "Новая версия набора компиляторов LLVM 3.1" | +1 +/– | |
Сообщение от Аноним (??) on 23-Май-12, 18:02 | ||
> например faad после компиляции шлангом выдает приколымые звуки почти похожие на оригинал. | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
35. "Новая версия набора компиляторов LLVM 3.1" | –1 +/– | |
Сообщение от iZEN (ok) on 23-Май-12, 20:14 | ||
> Фряха поддерживает арм? | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
41. "Новая версия набора компиляторов LLVM 3.1" | +1 +/– | |
Сообщение от Vova (??) on 24-Май-12, 00:17 | ||
На арме собрал? | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
46. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от Аноним (??) on 24-Май-12, 03:19 | ||
> (Собрал faad2-2.7 из порта с помощью системного LLVM/Clang 3.0 и 3.1 — | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
56. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от iZEN (ok) on 24-Май-12, 14:21 | ||
>> (Собрал faad2-2.7 из порта с помощью системного LLVM/Clang 3.0 и 3.1 — | ||
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору |
59. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от arisu (ok) on 25-Май-12, 01:24 | ||
> faac/faad2 собирал под [amd64]. Вопрос был о качестве компиляции декодера. | ||
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору |
40. "Новая версия набора компиляторов LLVM 3.1" | –6 +/– | |
Сообщение от MegaEvgeniy (ok) on 23-Май-12, 23:03 | ||
Походу это интересно *bsd юзерам по большей степени. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
48. "Новая версия набора компиляторов LLVM 3.1" | +4 +/– | |
Сообщение от arisu (ok) on 24-Май-12, 04:01 | ||
> Использую джава | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
53. "Новая версия набора компиляторов LLVM 3.1" | –2 +/– | |
Сообщение от MegaEvgeniy (ok) on 24-Май-12, 11:38 | ||
>> Использую джава | ||
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору |
57. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от arisu (ok) on 25-Май-12, 00:52 | ||
>>> Использую джава | ||
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору |
69. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от Аноним (??) on 25-Май-12, 21:29 | ||
А вот Вы как любите свою жабу? Давайте рассказывайте, не стесняйтесь. | ||
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору |
55. "Новая версия набора компиляторов LLVM 3.1" | +/– | |
Сообщение от Аноним (??) on 24-Май-12, 13:10 | ||
и действительно | ||
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору |
67. "Новая версия набора компиляторов LLVM 3.1" | +1 +/– | |
Сообщение от N901 on 25-Май-12, 07:03 | ||
Джава в теме LLVM - означает пользуешься VMKit?? | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |