LINUX.ORG.RU

Сообщения Weres

 

Язык программирования D одобрен для принятия в GCC

Группа Open Source

Дэвид Эделсон (David Edelsohn), руководитель группы оптимизации GCC в IBM Research, объявил об одобрении включения рантайма и фронтенда для языка программирования D в состав GCC. Ментейнером назначен Ян Буклав (Iain Buclaw), основной разработчик GDC, работающий в Sociomantic Labs.

GDC — это реализация компилятора языка D под лицензией GPL, использующая бэкенд GCC. Проект был основан Давидом Фридманом (David Friedman) в 2004 году. Сейчас разработкой руководит Ян Буклав, присоединившийся к проекту в 2009 году.

Какая версия GCC получит поддержку D, пока неизвестно.

>>> Сайт проекта GDC

>>> Сообщение в рассылке GCC

 ,

Weres ()

Издательство O'Reilly выставило на продажу свободный от DRM набор книг о Unix

Группа Linux General

На сайте Humble Bundle представлен набор книг о Unix. Минимальная цена составляет 1 доллар США. Все книги на английском языке и свободны от DRM.

В базовый набор входят 5 книг: «Unix in a Nutshell», «Learning the bash Shell», «lex and yacc», «sed & awk», а также «Linux pocket guide».

Выбрав цену больше минимальной, вы cможете указать, как будут распределены деньги между издателем, организацией Code of America и, если хотите, любым другим фондом из списка.

Если заплатите от 8 долларов, то дополнительно получите книги «bash Cookbook», «Classic Shell Scripting», «Learning GNU Emacs», «Unix Power Tools», «Learning the vi and Vim Editors», «Bash Pocket Reference» и «Learning Unix for OS X».

Если повысите плату до 15 долларов или более, станут доступны книги по системному администрированию: «Essential System Administration», «TCP/IP Network Administration», «DNS and BIND» и «Network Troubleshooting Tools».

>>> Подробности

 , ,

Weres ()

Состоялся релиз Nuklear — библиотеки для построения пользовательских интерфейсов, написанной на ANSI C

Группа Open Source

11 апреля 2016 года состоялся релиз Nuklear — небольшой библиотеки для построения GUI, написанной на ANSI C.

Это минималистичный тулкит, построенный на принципах immediate mode и переданный в общественное достояние. Библиотека была спроектирована как простой встраиваемый интерфейс и не имеет никаких дополнительных зависимостей. Для рендеринга и обработки пользовательского ввода используются платформозависимые бэкенды, поверх которых построена модульная система, позволяющая спроектировать интерфейс основываясь на концепциях ввода/вывода.

Особенности

  • immediate mode
  • header only (можно использовать и как обычную библиотеку, с разделением на реализацию и заголовки)
  • написан на C89 (ANSI C)
  • небольшая кодовая база (~15kLOC)
  • ориентирован на портабельность, эффективность и простоту
  • нет зависимостей (не требуется даже стандартная библиотека)
  • настраиваемый внешний вид
  • занимает мало места в памяти, предоставляет полный контроль за потребляемыми ресурсами
  • поддержка UTF-8
  • не имеет глобального или скрытого состояния
  • модульность: вы можете скомпилировать и использовать только ту часть библиотеки, которую собираетесь использовать

Несколько примеров пользовательского интерфейса, реализованного с помощью nuklear: раз, два, три.

>>> Подробности

 , ,

Weres ()

Microsoft покупает компанию Xamarin

Группа Проприетарное ПО

В своём блоге компания Microsoft заявила о покупке Xamarin — компании, разрабатывающей Mono (свободную реализацию .Net Framework) и набор инструментов для разработки кроссплатформенных приложений для iOS, Android, Windows и Mac.

Xamarin позволяет использовать .NET для создания мобильных приложений на языке С#, с возможностью использования полноценных нативных API для каждой платформы.

На данный момент заявлено, что продолжится работа по интеграции Xamarin с Visual Studio, Visual Studio Team Services и Azure. О дальнейших планах Microsoft обещают рассказать на конференции Microsoft Build в апреле.

>>> Подробности

 ,

Weres ()

RSS подписка на новые темы