программирование



Корректирующий релиз отладчика GDB 7.3.1

Вышло обновление GNU Debugger за версией 7.3.1.

Изменений крайне мало, вот они:

  • Исправлены проблемы со сборкой GDB на операционных системах NetBSD и OpenBSD;
  • Обновлены выходные денные "GDB User's Manual"
0
GDB r0g3r 5.09.2011 в 06:22 Скачать


Обновление языка программирования Scala до версии 2.9.1

Разработчики мультипарадигменного компонентно-ориентированного языка программирования Scala объявили о выходе новой версии своего детища.

Язык будет интересен в первую очередь тем, что совместим с Java, но при этом гораздо более мощен, поскольку сочетает в себе как императивную, так и функциональную парадигму.

В этой версии обновлена Java Virtual Machine, а также внесены исправления касающихся ошибок найденных в предыдущей версии. Также была проведена работа над интерпретатором, благодаря чему была заметно увеличена его скорость.

Полный список измеенний доступен на странице анонса.

0
Scala r0g3r 1.09.2011 в 16:29 Скачать

Советы по написанию syslog демонов правильно работающих вместе с systemd

Леннарт Поттеринг (Lennart Poettring) продолжает выкладывать материалы относящиеся к крайне интенсивно разрабатываемым им systemd.

В этот раз, в его блоге появилась ссылка на материал, написанный для freedesktop.org, по написанию демонов журналирующих свои действия используя syslog, который, должен в свою очередь, взаимодействовать вместе с systemd.

Тем кто занимается написанием системных служб в Linux, крайне рекомендуется к прочтению.



Symfony 2.0.1

Спустя месяц после выхода мажорной версии, вышла корректирующая версия открытого фреймворка написанного на языке PHP.

В этой версии было исправлено около 30 ошибок в самом фреймворке, а также некоторых компонентов входящих в него.

Ознакомиться со списком изменений можно здесь.

0
symfony.com r0g3r 26.08.2011 в 16:09 Скачать


AMD Core Math Library 5.0.0

Специализированная библиотека предназначенная для написания программ связанных с математическими расчётами, параллельными вычислениями, эмуляцией физических процессов и прочими богатыми на вычисления области.

В этой версии были добавлены генератор случайных чисел с одно- и двухкратной точностью, полный набор необходимый для проведения быстрого преобразования Фурье с различными комплексными типами данных, набор шаблонов для линейной алгебры и прочие нововведения. Добавлен ряд оптимизаций ускоряющих работу библиотеки на процессорах AMD Opteron.

Подробности о релизе

0
r0g3r 26.08.2011 в 08:32 Скачать


AMD Math Core Library 5.0

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

В этой версии была добавлены генератор случайных чисел с одно- и двухкратной точностью, полный набор необходимый для проведения быстрого преобразования Фурье с различными комплексными типами данных, набор шаблонов для линейной алгебры и прочие нововведения. Добавлен ряд оптимизаций ускоряющихработу библиотеки на процессорах AMD Opteron.

Полный список нововведений можно прочесть здесь.

Спецификации для библиотеки находятся по этой ссылке.

Версия для Linux поддерживает следующие компиляторы:

  • Absoft Pro Fortran
  • GFORTRAN
  • Intel Fortran
  • NAG Fortran
  • Open64
  • PGI Fortran
0
AMD r0g3r 25.08.2011 в 20:26 Скачать


Meta Programming System 2.0

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

В новой версии добавлены новые инструменты для отладки и трассировки, инструменты для структурирования, возможность просмотра сгенерированного текста, аннотирование, возможность импорта программного кода из Java, улучшенное определение точки останова программы, возможность генерации шаблонов и так далее.

К сожалению, обратная совместимость c проектами написанными на MPS 1.5 и ранее была утеряна.

0
r0g3r 22.08.2011 в 21:12 Скачать

Набор расширений для языков C/C++ под названием Cilk Plus, будет поддерживаться GCC 4.7

Разработчик Balaji V. Iyer работающий на компанию Intel, в почтовой рассылке посвящённой набору компиляторов GCC, объявил о намерении реализовать в GNU/GCC поддержку набора расширений для языков программирования C и C++, под названием Cilk Plus, которые были разработаны при поддержке MIT и Intel и предназначенных для параллельного программирования.

Данные расширения указанных языков программирования, сильно упрощают написание многопоточных программ на C/C++, увеличивая таким образом, масштабируемость программы.

В рамках проекта уже создана отдельная ветка, куда помещаются все необходимые патчи, которые потом войдут в GCC 4.7.

Кроме того, Intel опубликовала под лицензией BSD исходные тексты и спецификации Cilk Plus.

0
GNU/GCC r0g3r 16.08.2011 в 03:15 Страница загрузки

Планируемые нововведения в GCC 4.7

После недавнего объявления о завершении процедуры стандартизации языка программирования C++0X, практически сразу возник интерес о том, как же обстоят дела у одного из самых распространённых наборов для компиляции программ.

На текущий момент известно, что в будущий GCC 4.7 планируется интегрировать следующие нововведения:

  • Будет улучшена поддержка языков программирования ADA, C, C++, Fortran, а также набора библиотек libsdtc++;
  • GCC 4.7 планируется выпустить с поддержкой OpenMP 3.1;
  • Планируется наличие экспериментальной поддержки C+++0X;
  • Будет добавлена поддержка процессоров C6X от Texas Intrumans;
  • Согласно списку планируемых изменений, будут объявлена устаревшей, а к версии 4.8 удалена поддержка следующих платформ: IRIS 6.5, MIPS OpenBSD, Solaris 8, Tru64 UNIX v5.1;

Формируемый список изменений и нововведений в полном виде можно посмотреть здесь. Как известно, список не окончательный и к моменту выхода GCC 4.7 может многое измениться.

0
via Phoronix r0g3r 16.08.2011 в 01:13

Одобрен окончательный вариант спецификации языка программирования C++0x

В блоге Херба Саттера (Herb Sutter), входящего в состав комитета ISO, разрабатывающем стандарты языка программирвания C++, появилась информация о том, что ISO официально утвердил окончательную спецификацию языка программирования C++0x.

C++0x - это дальнейшая эволюция известного и до сих пор популярного языка программирования, на котором написано множество проектов, включая сам Linux и многие известные приложения, вроде браузера Firefox.

Это означает, что данный ЯП можно рекомендовать для промышленного применения и написания критичных бизнес-приложений.

В разработке данного стандарта принимал участие небезызвестный Бьярн Страуструп (Bjarne Stroustrup) автор языка C++.

0
herbsutter.com r0g3r 14.08.2011 в 02:02
RSS-материал