Релиз GCC-4.7

Сегодня ночью вышел долгожданный GCC 4.7, выпуск которого приурочен к 25-летию проекта. Долгожданным этот выпуск является прежде всего для программистов C++, так как несет с собой обширную ...
+56
23 марта 2012, 11:47
37
Vass 56,2

Вышла версия Xcode 4.3.2

Кратко об изменениях (из описания в AppStore): Включает в себя SDK для iOS 5.1 и MacOSX 10.7 Подписывание программ с помощью Apple Developer ID Консольные утилиты устанавливаются из меню ...
+23
22 марта 2012, 11:24
28
silvansky 141,7

GCC Profile-guided optimization

C++*
Profile-guided optimization (далее PGO) — техника оптимизации программы компилятором, нацеленная на увеличение производительности выполнения программы. В отличии от традиционных способов оптимизации ...
+42
14 февраля 2012, 09:18
116
Caiiiycuk 60,6

Thunk: без ассемблера и машинного кода

C++*
Есть одна мощная, но малоизвестная техника — thunking. В двух словах, суть ее в следующем: во время работы программы динамически создается новая функция на основе существующей — thunk. Новая функция ...
+37
11 февраля 2012, 21:24
88
mejedi 15,2

Минималистичная программа в формате ELF из песочницы

Вдохновившись статьёй Привет из свободного от libc мира, я так же решил проделать нечто подобное. Чтобы не заниматься этим бесцельно, я решил поставить перед собой следующую задачу. Сделать программу ...
+108
6 февраля 2012, 18:04
159
bak 17,0

Оптимизация длинной арифметики на C++

С Новым годом! Опишу классический сюжет — оптимизацию длинной арифметики в C++ при помощи ассемблерных вставок. Однако, на Хабре его еще не было, поэтому после некоторых колебаний решил запостить ...
+78
31 декабря 2011, 22:21
117
leventov 21,3

C/C++ Создание своих библиотек на gcc из песочницы

C++*
Ниже описанное в принципе является общеизвестным, тем не менее надеюсь, что пост облегчит кому-нибудь жизнь. Так же хочу оговориться, что пост ориентирован на пользователей linux, хотя с небольшими ...
+24
9 ноября 2011, 20:45
132
darksith 3,0

GNU Compiler Collection, первые шаги из песочницы

Эта заметка призвана на простых примерах познакомить начинающего nix-разработчика с инструментами GNU, в частности с компилятором GCC. С его помощью мы и создадим простейшую программу. По ...
–9
17 сентября 2011, 15:44
6

Как свободное ПО способствовало успеху Стива Джобса и Apple перевод

Все мы отмечаем успешную карьеру Стива Джобса и благодарны ему за огромные улучшения в компьютерных интерфейсах и электронных устройствах. Он просто великолепен. Но в то же время Apple — ...
+45
27 августа 2011, 16:43
24
alizar 2224,8

Создание и использование динамических библиотек, написанных на различных языках (C/C++, Pascal) из песочницы

Задача Передо мной возникла задача написать загрузчик библиотек, имеющий возможность предоставить какие-то интерфейсные функции внешней динамической библиотеке. Решение должно быть максимально ...
+29
27 июня 2011, 12:11
40
BeCase 1,0