LINUX.ORG.RU

Вышел PCC 1.0

 , , , ,


0

0

Проект Portable C Compiler ставит своей целью создание альтернативы компилятору GCC для языка C под лицензией BSD. Проект берёт начало от оригинального компилятора C, использовавшегося в UNIX в семидесятые - восьмидесятые годы прошлого века. Компилятор отличают:

  • полная поддержка стандарта C99;
  • малый размер (640 КБ в архиве) и простой код;
  • быстрая компиляция.

Заявлена работа в ОС Linux, *BSD, Windows, Mac OS X, Solaris. Поддерживаются платформы i386 и amd64, другие платформы — ограниченно.

Генерируемый код, в большинстве случаев, сравним по эффективности с кодом, производимым GCC. На данный момент компилятор собирает FreeBSD, NetBSD и ядро OpenBSD.

Некоммерческая огранизация BSD Fund, спонсор проекта, объявляет конкурс по успешной сборке ядра Linux при помощи PCC. Также в их планах фронтенды для языков Fortran (почти готов) и C++.

Архитектура PCC (на английском)

Объявление о релизе

>>> Домашняя страница

Ответ на: комментарий от EvilBlueBeaver

>если я на основе GPL-проекта сделаю свой продукт, который не буду выкладывать в паблик, а буду использовать например только в рамках организации

да понял я уже. я просто так возмущался именно в отношении выложенных в public продуктов

Pinkbyte ★★★★★ ()
Ответ на: комментарий от anonymous

а gcc будет показательным примером что из-за жесткой якобы свободной лицензии загибаются проекты. MySQL, Qt видимо на подходе (в свете сделки Nokia с Microsoft, последней совершенно не нужен такой кроссплатформенный конкурент). Qt так же может остаться открытой системой («открытой для бизнеса», Nokia это уже выучила когда оставила открытой Symbian).

tommy ★★★★★ ()
Ответ на: комментарий от tommy

если бы Qt не имел двойного лицензирования его преспективы были бы однозначны. труп. а так может еще и поживет.

anonymous ()
Ответ на: комментарий от anonymous

в чём смысл BSD, MIT, X11 лицензий: ты не отдаёшь изменения и не принимаешь участие в общей разработке - это не будут делать другие. причём между собой они изменениями могут делиться. в реальности эти проекты часто более значимы чем большинство GPL проектов - код не утаивают (а если отдают не весь код то всё равно развивают проект). а нацистская GPL поощряет и создание (равнозначных и таких же пионерских) форков и создание аналогов программ. серьёзные проекты часто под BSD, MIT, X11 (или дурацкой LGPL) и это совместная разработка крупных компаний и независимых разработчиков. а вот кто в здравом уме станет сейчас что-то делать в проекте MySQL? форки есть, но им дорога туда же куда и самой MySQL.

tommy ★★★★★ ()
Ответ на: комментарий от tommy

gcc загнется не из-за лицензии. Он просто тупо монстр, старый и страшный.

anonymous ()
Ответ на: комментарий от tommy

ну давайте расскажите как MS отдала свой стек созданный на базе bsd и куда надо поцеловать джобса что бы он отдал код надстроеннный над bsd.

anonymous ()
Ответ на: комментарий от tommy

сейчас делать чтото новое на mysql будет только мазохист. ждать когда тебя взгреет толсты патентный троль оракла может только такой типаж.

anonymous ()
Ответ на: комментарий от anonymous

ну давайте расскажите как MS отдала свой стек созданный на базе bsd



а должна была? я не знаю такого требования. свободный код - это именно свободный код.


и куда надо поцеловать джобса что бы он отдал код надстроеннный над bsd.


исходники дарвина открыты

tommy ★★★★★ ()
Ответ на: комментарий от anonymous

сейчас делать чтото новое на mysql будет только мазохист. ждать когда тебя взгреет толсты патентный троль оракла может только такой типаж.


и толстый патентный тролль идёт куда следует в случае покупки любой компании поставляющей Portgre. BSD код нельзя присвоить, реально это Oracle присвоила себе код MySQL несмотря на то что он как бы открыт по самой гуманной и правильной лицензией GPL. фаны GPL не могут понять и осознать что их опять развели.

tommy ★★★★★ ()
Ответ на: комментарий от tommy

>и толстый патентный тролль идёт куда следует в случае покупки любой компании поставляющей Portgre. BSD код нельзя присвоить, реально это Oracle присвоила себе код MySQL несмотря на то что он как бы открыт по самой гуманной и правильной лицензией GPL. фаны GPL не могут понять и осознать что их опять развели.

1) Может, хотя бы название выучим?
2) В лицензии BSD нет ни слова про патенты. Так что ты опять не туда.

Ttt ☆☆☆☆☆ ()
Ответ на: комментарий от tommy

>а должна была? я не знаю такого требования. свободный код - это именно свободный код.

А я тоже не знаю такого требования, чтобы Столлман должен был выкладывать gcc под BSDL.

Ttt ☆☆☆☆☆ ()
Ответ на: комментарий от Ttt

И, главное, ты сам себе противоречишь. То говоришь, что у крупных компаний BSDL-код заныкавать не принято, а как тебе говорят, что заныкали, то говоришь, что правильно сделали.

Ttt ☆☆☆☆☆ ()
Ответ на: комментарий от Ttt

я говорю что те кто заинтересован в дальнейшей разработке - отдают изменения (все или частично), помогают проекту денежно или как то ещё. но никто не заставляет. не интересно, не хочется развивать проект, а просто надо взять рабочий код - бери. это свободный код. и главное - нельзя украсть BSD/MIT/X11 код. украсть можно то что кем то закопирасчено (закопилефчено, что суть копирайт). BSD код нельзя присвоить, можно использовать. и все рады. кроме злобных адептов деструктивного столлмановского учения и давно уже зеленого от злости и ярости самого Столлмана, из рук которого всё уплывает и его идеи и проекты уходят в небытие (вместо с памятью о нём самом).

tommy ★★★★★ ()
Ответ на: комментарий от Ttt

а как тебе говорят, что заныкали


заныкали


это в вас внедрили копирасты, и Столлман который суть тот же копираст. это не ваши идеи. вам сказали - КОД МОГУТ УКРАСТЬ, СПАСЕНИЕ В GPL! вы как крысы следуете за дудочкой.

код под BSD / MIT / X11 - СВОБОДНЫЙ. его нельзя «заныкать». он отдаётся всем. он принадлежит всем. излечите своё собственическое копирастическое мышление от заимствованного лукавого тоталитарного столлмановского шлакословоблудия.

tommy ★★★★★ ()
Ответ на: комментарий от tommy

>самого Столлмана, из рук которого всё уплывает и его идеи и проекты уходят в небытие (вместо с памятью о нём самом).

Вот соберёте своим pcc или clang ядро linux или freebsd, и оно будет пригодно для практического использования, тогда будете так говорить. Пока же считаю ваши слова бредотроллингом.

Ttt ☆☆☆☆☆ ()
Ответ на: комментарий от tommy

Называй как хочешь, меня не волнует. Главное, что GPL ущемляет только «права» копирастов, про которых я и говорить не хочу.

Ttt ☆☆☆☆☆ ()
Ответ на: комментарий от tommy

нацистская GPL


Предлагаю уже начать банить этих клоунов.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.