The OpenNET Project / Index page

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

Для GCC подготовлен фронтэнд с поддержкой языка Rust, развиваемого проектом Mozilla

03.12.2013 23:56

Для набора компиляторов GCC разработан новый фронтэнд gccrs, позволяющий компилировать программы, написанные на языке Rust. Разработка фронтэнда пока находится на начальной стадии развития, но он уже способен компилировать некоторые типовые приложения.

Rust развивается проектом Mozilla как язык программирования со строгой типизацией, сфокусированный на безопасной работе с памятью и обеспечении высокого параллелизма выполнения заданий (возможность порождать тысячи и даже миллионы подпроцессов). Штатный компилятор Rust базируется на наработках проекта LLVM.

  1. Главная ссылка к новости (http://gcc.gnu.org/ml/gcc/2013...)
  2. OpenNews: Выпуск языка программирования Rust 0.8, развиваемого проектом Mozilla
  3. OpenNews: Mozilla разрабатывает новый язык программирования Rust
  4. OpenNews: Проект Mozilla представил релиз компилятора для языка программирования Rust
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/38576-rust
Ключевые слова: rust, gcc
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (72) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, exist (ok), 00:20, 04/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Грэйдон Хоар обычно гладко бреется, язык не взлетит.
     
     
  • 2.3, A.Stahl (?), 00:27, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Но ведь Линус тоже бреется, а линукс взлетел.
    Боюсь борода автора проекта не может выступать однозначным критерием успешности проекта.
     
     
  • 3.6, Аноним (-), 01:10, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +10 +/
    дык линукс язык программирования и не писал
     
     
  • 4.9, A.Stahl (?), 01:23, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Бэкус, автор фортрана, тоже был без бороды.
    А фортран как взлетел, так падать и не собирается...
    Нет, борода, явно не критерий.
     
     
  • 5.11, Аноним (-), 02:17, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Фортран никогда и не взлетал. Этой дрянью разве что полтора математика старой закалки пользуются, и я лично видел как эти поделия (нет, проекты были безусловно серьёзные - молекулярная биология, рассчёт динамики газовых струй и т.д., но на фортране их иначе как поделия написать было нельзя - кошмарная медленная неподдерживаемая каша) были переписаны на плюсах и жаве, причём в понятный код в котором даже я, будучи тогда студентом-лаборантом, более-менее разбирался, работало это раза быстрее (проект на java в полтора раза, на плюсах - раз в 7. это не о сравнении языков потому что проекты всё-таки разные, но о том что фортран оказался абсолютно не пригоден).
     
     
  • 6.14, Аноним (-), 02:40, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >были переписаны на плюсах и жаве

    А я круче сказку знаю!
    Появился как то на Руси молодой компьютерщик с мозгами ...
    Ну а чо вы ржёте - сказка же!
    Ы :)

     
     
  • 7.16, Led (ok), 02:56, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Появился как то на Руси молодой компьютерщик с мозгами ...
    > Ну а чо вы ржёте - сказка же!

    И явно не про тебя

     
     
  • 8.26, Аноним (-), 04:51, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Появился как то на Руси Led традиционной ориентации Всё равно ржут - Не бу... текст свёрнут, показать
     
     
  • 9.28, Led (ok), 05:12, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ржите Не зря же вас iПацанчиков называют весёлыми ребятами ... текст свёрнут, показать
     
  • 6.32, dxd (?), 09:18, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +6 +/
    К сожалению, фортран взлетел. Причём взлетела самая мерзкая из ныне существующих разновидностей - Fortran 77. Да-да, та самая, где невозможно нормально работать со строками и это видно в формате любого файла. По неизвестной мне причине многие неглупые люди до сих пор пишут на этом ужасе и не хотят переходить даже на фортран 90.
     
     
  • 7.36, Anonymous1 (?), 12:04, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > К сожалению, фортран взлетел. Причём взлетела самая мерзкая из ныне существующих разновидностей
    > - Fortran 77. Да-да, та самая, где невозможно нормально работать со
    > строками и это видно в формате любого файла. По неизвестной мне
    > причине многие неглупые люди до сих пор пишут на этом ужасе
    > и не хотят переходить даже на фортран 90.

    Что же тут неизвестного? Огромное количество работающих (sub)программ на Фортране77 УЖЕ были написаны и широко использовались в расчетах к моменту выхода первого компилятора Фортран90.
    Кроме того, поддержка строк в языке, ориетированном на ВЫЧИСЛЕНИЯ - просто косметический довесок, не более того. Фортран работает с числами, а не со строками, но делает это значительно эффективнее любого другого языка, ибо все "строковые" форматы для чисел (например, 2 символа 0-9 на 1 байт) - не более чем паллиатив, и в вычислениях неэффективны.

     
     
  • 8.39, dxd (?), 14:12, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    К сожалению, вычисления существуют не в вакууме и привязаны к некоторым исходным... текст свёрнут, показать
     
  • 7.37, Антоним (?), 13:35, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >>По неизвестной мне причине

    А Вам-то какая печаль от того, что какой-то неглупый человек пишет полезные вещи на языке,который Вам не нравится?

     
     
  • 8.38, dxd (?), 14:06, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Фортран77 не предоставляет инструментов для нормальной работы со строками Поэто... текст свёрнут, показать
     
     
  • 9.53, Антоним (?), 19:50, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Мне не надо объяснять что такое Фортран, я им пользуюсь, начиная с четвертого В... текст свёрнут, показать
     
     
  • 10.55, dxd (?), 20:49, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Проблема состоит в том, что с непонятными для нуба входными файлами работать п... текст свёрнут, показать
     
  • 7.41, Ури (?), 14:48, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > По неизвестной мне причине

    Причина очень проста. Зачем учить что-то новое, если мозги уже не те и учить новое сложно; а  для текущих задач, которые лет 20 не меняются, фортрана и так хватает?

     
  • 5.42, Аноним (-), 15:47, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > А фортран как взлетел, так падать и не собирается...

    Потому что с пола упасть нельзя. Им ползуется полтора математика. Остальным он до лампочки.

     
     
  • 6.72, 4u6i10 (?), 01:22, 06/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Очень точное замечание... полагаю вы даже не поняли почему...

    Эти полтора математика - пользуются УДОБНЫМ ДЛЯ НИХ ЯП, никому его не навязывают, и благодаря именно им наша наука ещё хоть как-то шевелится... кстати как говорят математики - математика не наука, а язык описания научных изысканий.

    Мнение плутора хеловорлдщиков - н йух...

     
     
  • 7.74, arisu (ok), 11:28, 06/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    вообще, я по личному опыту и опыту знакомых заметил интересное: если нужно как можно более лапшевидную, неподдерживаемую и портяночную программу — надо попросить математика оную программу написать. какой бы язык ему ни дали — на выходе получается уродливая фортранопортянка.
     
  • 4.21, Аноним (-), 03:30, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Гуидо Ван Россум - бороду не носит.
    Питон взлетел.
     
     
  • 5.23, chinarulezzz (ok), 03:55, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    главное вовремя одуматься: http://wiki.linuxformat.ru/images/thumb/LXF100-101_30_1.jpg/300px-LXF100-101_
     
  • 5.24, Аноним (-), 04:19, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Угу, как фобос-грунт. Питон не просто так правильно называют гвидобейсиком.
     
     
  • 6.33, Аноним (-), 09:27, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Его так называют те, кто на любом языке пишет, как на бейсике.
     
     
  • 7.75, arisu (ok), 11:29, 06/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Его так называют те, кто на любом языке пишет, как на бейсике.

    змеелюб абиделсо.

     
  • 5.27, Led (ok), 05:10, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Гуидо Ван Россум - бороду не носит.
    > Питон взлетел.

    Не тонуть в воде - не значит взлететь.

     
  • 5.43, Аноним (-), 15:48, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Питон взлетел.

    Рожденный ползать - летать не может!

     
  • 5.68, hostmaster (??), 17:01, 05/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Чо ? https://upload.wikimedia.org/wikipedia/commons/thumb/6/66/Guido_van_Rossum_OSC
     

  • 1.2, pavlinux (ok), 00:27, 04/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    И чем это проще и удобнее чистого Ц и уж тем более Ц code fn main l... большой текст свёрнут, показать
     
     
  • 2.4, A.Stahl (?), 00:30, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • –4 +/
    >|&x| x * 2 - 1

    Ещё хуже. К некоторым шероховатостям си(я до сих пор не могу с первого раза написать указатель на функцию) все уже привыкли, а тут нам подсовывают новую кашу из топора, опилок и спецсимволов...

     
     
  • 3.20, AnonuS (?), 03:04, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > ... я до сих пор не могу с первого раза написать указатель на функцию ...

    Это просто оттого, что ты их редко используешь, наверное за ненадобностью.

     
  • 2.15, Аноним (-), 02:48, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И чем это проще и удобнее чистого Ц и уж тем более Ц++?

    Про проще - ЧЗ, в так сходу наблюдается маппинг, итератор типа, лямбда, for .. in и lightweight threads.
    Нужно ли всё это плюс огрызки ногтей из рябы ... ХЗ. Будем посмотреть.

     
  • 2.19, Ordu (ok), 02:59, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Мож пример такой не хороший, но где x объявлен, где s, накой хрен нужно слово mut?
    > s и x - динамические переменные? и чо? Это профит?  В баше, и то, переменные  стараются
    > объявить по ближе к действу либо заранее нулём инициализировать, чтоб косяков небыло.

    Я не знаю синтаксиса Rust'а, но судя по тому, что я вижу, там в скобочках у map записана lambda. То есть безымянная функция. x -- аргумент этой функции. "Объявлен" x записью |&x|. И какбэ выходит, что объявлен он максимально "близко к действу" и map гарантирует то, что он будет инициализирован каждый раз при вызове кода x*2-1.
    А mut... Сложно сказать не читая спецификации, но априори я бы предположил, что это какое-нибудь ключевое слово, например к тому, чтобы вместо того, чтобы динамически собирать массив (или список?) из nums[x]*2-1, программа бы создала lazy-объект, который своим поведением делает вид что он массив/список, а на самом деле он лишь итератор по массиву/списку. То есть это лишь предположение, и сложно сказать какой профит от этого. Может бонус в lazy-вычислениях, может бонус в том, что список/массив odds фактически не создаётся в памяти.

    > Или тут Высокий язык, и до битовых операций они не опускаются?!

    Да, язык без битовых операций, оформленных в виде жёстко забитых в синтаксис операторов -- это криминал! Однозначно! Битовые операции всенепременно должны быть инфиксными/префиксными операторами! Причём односимвольными!

     
     
  • 3.31, Аноним (31), 09:08, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, язык без битовых операций, оформленных в виде жёстко забитых в синтаксис операторов является очередным ненужным бейсиком.
     
  • 2.58, angra (ok), 02:42, 05/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    rust не изучал, но код вполне понятен.
    > но где x объявлен

    |&x|, привычный из функциональщины синтаксис с лямбдами

    > где s

    Нигде, это ведь не переменная. Неужели ты не узнал старый добрый sprintf? От замены %s на {:s} суть не меняется.

    > накой хрен нужно слово mut?

    Предполагаю, что так они объявляют mutable переменные, то есть без этого у них по умолчанию константы, например nums и noms выше. Принципиальной разницы между const в C и mut здесь нет.

     

  • 1.5, Аноним (-), 01:08, 04/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Почему не LLVM?
    Уж куда проще с его использованием было отдельный компилятор с плюшками написать, чем перегруженный gcc насиловать.
     
     
  • 2.7, Аноним (-), 01:12, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Ну вот конкретно вы множите начать писать для llvm
     
  • 2.8, exist (ok), 01:13, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Текст новости не читаем?

    > Штатный компилятор Rust базируется на наработках проекта LLVM.

     
  • 2.10, chinarulezzz (ok), 02:00, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >перегруженный gcc насиловать.

    как много боли.

     
  • 2.13, Аноним (-), 02:20, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Почему не LLVM?

    Потому что нормальный компилятор уже пишут на LLVM. А тут - "мы тоже могём, нас не забудьте", NIH во все поля. Можно сразу зaкапывать.

     
     
  • 3.17, Led (ok), 02:57, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > нормальный компилятор уже пишут на LLVM

    Где?

     
     
  • 4.30, Аноним (-), 06:45, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> нормальный компилятор уже пишут на LLVM
    > Где?

    Ты ещё и слепенький?

    https://github.com/mozilla/rust

     
     
  • 5.40, inferrna (ok), 14:33, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Тащемта это не совсем то. llvm собирает некий базовый rust, писанный, видимо, на Цэ, а потом уже он собирает остального себя.
     
  • 3.44, Аноним (-), 15:50, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Потому что нормальный компилятор уже пишут на LLVM.

    Критерии "нормальности" в студию.

     
     
  • 4.46, Аноним (-), 17:31, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну, как минимум, возможность взять и написать, а не бороться с тонными легаси и костылей из которых собран gcc. Господи, они C++-то только недавно использовать начали.
     
     
  • 5.77, arisu (ok), 11:32, 06/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Господи, они C++-то только недавно использовать начали.

    да, стильные-модные-молодёжные и туда пробрались, заразы. сообществу нужны программисты, а приходят стильные-модные-молодёжные.

     
  • 3.76, arisu (ok), 11:31, 06/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > NIH во все поля. Можно сразу зaкапывать.

    это да, llvm давно можно закапывать: он мне не нужен.

     

  • 1.12, Аноним (-), 02:19, 04/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Испугался что фронтенд будет на gcc, но дочитал до конца новости и отлегло. Нет, спасибо, мы перешли на llvm и обратно не хотим.

    Кстати, не понятен смысл затеи - NIH? Хотим то же но на gcc?

     
     
  • 2.18, Led (ok), 02:58, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Кстати, не понятен смысл затеи LLVM - NIH? Хотим то же но не gcc?

    //fixed

     
     
  • 3.29, Аноним (-), 06:44, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Попробуй фронтенд хотя бы для бейсика написать для gcc или встроить его в качестве jit в свой проект - быстро поймёшь зачем нужен llvm.
     
     
  • 4.34, ананим (?), 10:15, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну вы то (или ты то, раз вы общаетесь на ты) точно имеете парочку проектов со своим фронт-эндом на llvm? Поделитесь масстер классом?
    А то как-то в llvm и языков не шибко, и поддерживаемых архитектур с гулькин нос (по сравнению с gcc конечно)

    зыж
    >в качестве jit в свой проект

    легко. первый тыц http://www.gnu.org/software/libjit/doc/libjit.html второй тыц http://gcc.gnu.org/wiki/JIT

    ззыж
    очень многие умники забывают (особенно когда ещё и не знают), что gcc уже давно, задолго (аж в 1988. вот пруф http://en.wikipedia.org/wiki/GNU_Compiler_Collection#cite_note-GccContributor до появления в LLVM IR http://ru.wikipedia.org/wiki/Low_Level_Virtual_Machine
    >В основе LLVM лежит промежуточное представление кода (Intermediate Representation, IR), над которым можно производить трансформации во время компиляции, компоновки и выполнения.

    также использует свой Intermediate Representation (http://en.wikipedia.org/wiki/Intermediate_representation) при компиляции ассемблеро-подобный язык RTL http://en.wikipedia.org/wiki/Register_Transfer_Language
    >register transfer language (RTL) is a kind of intermediate representation (IR) that is very close to assembly language,

    пот пруфы на первоисточник http://gcc.gnu.org/onlinedocs/gccint/RTL.html#RTL тамже http://gcc.gnu.org/onlinedocs/gccint/GENERIC.html#GENERIC

     
     
  • 5.48, Аноним (-), 17:48, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Да, имею Нет, не поделюсь, это коммерческий код Документация по LLVM полностью... большой текст свёрнут, показать
     
     
  • 6.51, ананим (?), 19:33, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Да, имею. Нет, не поделюсь, это коммерческий код. Документация по LLVM полностью заменяет любые мастер-классы, советую на досуге почитать.

    Почитал я и доки, и тебе, умнику, кучу пруфов накидал.
    Если ты и имеешь хоть какое-то отношение к тому что сказал, то дальше кофе принести не ушёл.
    Потому что ТАК плавать в своей предметной области даже троешник не будет.

    Зыж
    И что, даже название изобретённого тобой языка не назовёшь? Супер-секретно?
    Пфу. Надоели уже такие профаны с раздутыми щеками.
    Ззыж
    У гцц фронтэндов на порядок (или два) больше. Это просто банальная реальность. А по количеству поддерживаемых платформ и того больше.
    Поэтому анализируйте свои супер-секретные лужи молча. Либо предоставляйте пруфа своим словам, господин балабол.

     
     
  • 7.52, ананим (?), 19:47, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зззыж

    Ещё раз, для дэбилов, крайний — транслировать в ассемблеро-подобный llvm il или такой же rtl монопенесуально до безобразия.

    А рассказывать сказки, что разрабатывается свой супер-секретный (что аж пруфов не дам), комерческий язык, который потом будет транслироватся в il сторонним, опенсорсным продуктом — это такая брехня, что не выдерживает никакой критики.

     
     
  • 8.57, Аноним (-), 02:38, 05/12/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Слушай, просто иди доучивайся Твои попытки доказать что ты в теме провалились, ... текст свёрнут, показать
     
     
  • 9.60, ананим (?), 05:37, 05/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для совсем упoрoтых просто повторю новость А что сделал ты, чтобы пальцы гнуть ... текст свёрнут, показать
     
     
  • 10.63, Аноним (-), 05:50, 05/12/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    И что Что я сделал я написал, этого тебе более чем достаточно И гнёшь пальцы т... текст свёрнут, показать
     
     
  • 11.65, ананим (?), 06:36, 05/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Угу, помаши кулачками, деточка, полегчает У-у-у дядька какой, обидел нашего мал... текст свёрнут, показать
     
     
  • 12.71, Аноним (-), 18:21, 05/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тебе, я смотрю, всё печёт ... текст свёрнут, показать
     
  • 7.62, Аноним (-), 05:48, 05/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Кучу пруфов на что Про RTL Ты мог бы догадаться что я про него и так знаю, мне... большой текст свёрнут, показать
     
     
  • 8.66, ананим (?), 06:47, 05/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Правда что ли D По ссылке с, с , rust, js, 8230 и всё что ли Ну хорошо, во... текст свёрнут, показать
     
     
  • 9.70, Аноним (-), 18:20, 05/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Пропустил ObjC , Crack, Ruby, D, Pure, Faust, Adobe Hydra, VHDL Trident и CHiM... большой текст свёрнут, показать
     
  • 6.78, arisu (ok), 11:34, 06/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Он и развиваться-то стал исключительно благодаря появлению конкурента.

    ясно. очередной балабол-фанбой.

     
  • 4.45, Аноним (-), 15:51, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > в качестве jit в свой проект - быстро поймёшь зачем нужен llvm.

    Я уж вижу как парни из AMD пасали генератор шейдеоров. Два года @#$ли вприсядку с результатом на выходе не лучше чем у местечкового наколенного кодогенератора. Эпиквин от использования LLVMа очевиден, аж два раза :\.

     
     
  • 5.47, Аноним (-), 17:33, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Я уж вижу как парни из AMD пасали генератор шейдеоров. Два года
    > @#$ли вприсядку с результатом на выходе не лучше чем у местечкового
    > наколенного кодогенератора. Эпиквин от использования LLVMа очевиден, аж два раза :\.

    Но на gcc-то у них всё получилось качественно и с первого раза, да?

     
  • 5.54, ананим (?), 20:02, 04/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Этот г-н знаток просто ещё и по ссылкам не ходил
    >Some of you may have noticed the gccrs branch on the git mirror. Since PyCon IE 2013 i gave a talk on my Python Front-end pet project and heard about rust by a few people and i never really looked at it before until then but i've kind of been hooked since.
    >So to learn the language i've been writing this front-end to GCC. Only really a a month or so on and off work in between work.

    Чудик в одно рыло джаст4фан, по вечерам, сабж за 1 месяц накатал. :D
    Но для пары-тройки сотен "наших" гасторбайтеров такой фронт-энд к гцц — это рокет сайнс. Буджет можно годика 3 пилить. А 5сли повезёт, то все 5.

     
     
  • 6.59, Аноним (-), 05:26, 05/12/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Чудик в одно рыло джаст4фан, по вечерам, сабж за 1 месяц накатал.
    > :D
    > Но для пары-тройки сотен "наших" гасторбайтеров такой фронт-энд к гцц — это
    > рокет сайнс. Буджет можно годика 3 пилить. А 5сли повезёт, то
    > все 5.

    Такое чувство что у тебя баттхёрт, а сказать в ответ нечего - начались переходы на личности, истерика из нескольких постов без капли смысла. Между тем аноним всё правильно сказал, выбора между gcc и llvm нет и быть не может. gcc остался в прошлом веке.

     
     
  • 7.61, ананим (?), 05:41, 05/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Знаю я твоё чувство. Обocpaлся называется.
    Теперь делаешь вид что это дepьмо не твоё.
     
     
  • 8.64, Аноним (-), 05:51, 05/12/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ещё бы тебе не знать Ты это сделал когда тебе в морду ткнули что ссылки твои ты... текст свёрнут, показать
     
     
  • 9.67, ананим (?), 06:53, 05/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да-да-да Ткнули Кто же Где Не, не вижу D Вижу вот обиженного мальчика, кот... текст свёрнут, показать
     
     
  • 10.69, Аноним (-), 18:02, 05/12/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Да, осталось только юлить ... текст свёрнут, показать
     
     
  • 11.73, ананим (?), 04:14, 06/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Безусловно Мало того что не знал, что gcc также транслирует в IL, так ещё и выё... текст свёрнут, показать
     

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



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

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