The OpenNET Project / Index page

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



"Компания Apple прекращает возврат наработок в GCC ?"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
. "Компания Apple прекращает возврат наработок в GCC ?" +1 +/
Сообщение от yurkis (?), 14-Сен-10, 14:08 
>>Clang достаточно неплохо собрал у меня Gentoo с Gnome (x86) ,
>
>А gcc еще бывает под x64, Win32, пяток подвидов ARM-а, отличающихся наборами
>команд, AVR, AVR32, MIPS, MSP430, Power и еще кучу процессоров. При
>том я не дурак поюзать половину из упомянутого. А почему нет?

Для многих embedded проектов лучше подходят предварительно заточеный решения. Лично мне для ARM и AVR гораздо более удобно/продуктивно использовать IAR. (Специально для троллей: Да, IAR/ARM IAR/AVR лицензионные, ибо коммерческие проекты). gcc по факту незаменим исключительно если пихать на железку Linux.  Но в этом случае глупо для разработки использовать что- то другое.

>Компилер то один и тот же - почти не надо осваивать
>ничего нового.

Ага, я чуть ежа не родил с непривычки с модификаторами типа памяти для AVR (RAM/FLASH/EEPROM). В том же IAR все куда логичнее.

>А вот на юзеров эппла будет интересно посмотреть. Такой
>букет архитектур в шланге спасибо если лет через 10 юзабелен станет
>и генерация кода более-менее сравняется (эппл будет пилить как максимум х86
>под макос и ARMы пользуемые оным, забив жирный болт на остальное).

А зачем пользователю епла кодить, скажем под AVR32? Для этого есть более адекватные иструменты/платформы. Или "красноглазия для"? Для embedded Linux- Linux+gcc, для WinCE - Windows+MSVS, для iOS - OSX+clang(?). ИМХО вполне себе логично.

>>исключая ядро, glibc и отдельные пакеты преимущественно GNU ,
>
>Вот я и говорю - см. выше. Я на пенсию уйду пока
>оно сможет скажем линух пересобрать на тех из вышеупомянутых кто может
>линя запускать. А раз так - ну и нафига мне это
>осваивать? Пусть у яблочников батхерт и будет а мне он ни
>к чему.

А с чего у них будет батхерт??? Вот нахера яблочнику собирать Linux??? Тогда и у линуксоидов будет батхерт при кодировании под iOS, а им нафига gcc осваивать?

>>FreeBSD все планируют перейти на Clang ,
>
>Да чего еще от них ожидать, они там вечно зад проприетарщикам лижут
>и приросли к своему х86. Эмбеддовку у них надежно отвоевали линухи
>и терять им нечего так что может даже шланг и прикрутят.
>Окончательно поставив крест на эмбеддовке. В то что они в разумные
>сроки допинают шланг для работы на какомнить там мипсе - я
>пардон как-то не верю. А кто это будет делать то, если
>все разрабы в эппле?

http://wiki.freebsd.org/BuildingFreeBSDWithClang#head-cbb323...

ARM пока не собирали (ибо пока MIPS более приоритетен, ИМХО), MPIS пилят (кстате, кто?). Может не стоит говорить о том чего не видели?

И с текущими тенденциями возможно что gcc станет компилятором исключительно Linux /проектов FSF. Епл переходит на clang, *BSD переходят на clang/PCC. И это после переходя на gplv3. Если clang/llvm допилят (а все к тому идет) у gcc за пределами мира gnu появится очень достойный конкурент и не факт что gcc сохранит свою популярность (за пределами GNU).

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

Оглавление
Компания Apple прекращает возврат наработок в GCC ?, opennews, 10-Сен-10, 21:16  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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