Состоялся релиз LLVM 3.1

22 мая состоялся релиз LLVM 3.1, семейства компиляторных инструментов, построенных на модульной основе. Проект активно развивается как альтернатива GCC такими компаниями, как Apple и Google. ...
+35
23 мая 2012, 19:27
27

Уменьшаем размер своего iOS приложения из песочницы

Хочу поделиться способом, который позволит сэкономить несколько мегабайт «лишнего» веса в вашем iOS приложении. Зачем это может понадобиться? Во-первых, если ваше приложение чуть больше 20 Мб, то его ...
+13
4 января 2012, 13:17
90
fakit 1,5

Nvidia открыла исходный код компилятора CUDA

Nvidia открыла исходный код нового компилятора CUDA на базе LLVM. Сорцы не раздаются направо и налево, а доступны только для «квалифицированных исследователей и разработчиков». Для их получения нужно ...
+20
14 декабря 2011, 22:31
18
alizar 2224,8

LLVM 3.0 Release

1 декабря состоялся релиз LLVM 3.0 (Low Level Virtual Machine) — «инфраструктуры для компиляторов», которая генерирует платформонезависимый оптимизированный байткод низкого уровня (см. обзор на Хабре ...
+26
3 декабря 2011, 18:31
19
alizar 2224,8

H.264 декодер на JavaScript

Прежде чем отправить публикацию, крепко задумался, какой блог выбрать: JavaScript или Ненормальное программирование. Так или иначе круг задач, которые можно решить на детище Нетскейпа расширяется с ...
+50
1 ноября 2011, 00:39
46
dax 4,5

Обзор нововведений в Xcode 4.2 для iOS-разработчика

Одновременно с релизом iOS5 разработчики получили в свое распоряжение обновленный Xcode 4.2, в котором ожидаемо обнаружились некоторые новые «фичи». Под катом кратко рассмотрим основные нововведения, ...
+29
21 октября 2011, 16:10
52
Auralien 6,5

Automatic Reference Counting: часть 1 перевод

Здравствуйте, коллеги. Давно читаю блоги и статьи зарубежных разработчиков под iOS. И на днях попалась любопытная, довольно подробная статья об Automatic Reference Counting от разработчика по ...
+28
6 октября 2011, 18:28
87
dals 19,3

Виртуальная машина KLEE для символьного выполнения кода перевод

В этом посте мы попробуем применить технику символьного выполнения на примере символьной ВМ KLEE для решения простого ASCII-лабиринта. Как вы думаете, сколько верных решений мы сможем найти? ...
+37
8 июля 2011, 16:45
35

Создание языка программирования с использованием LLVM. Часть 5: Расширение языка: Поток управления перевод

Добро пожаловать в Главу 5 учебника «Создание языка программирования с LLVM». Предыдущие главы (1-я, 2-я, 3-я и 4-я) описывали реализацию простого языка программирования Kaleidoscope и включение в ...
+17
8 июня 2011, 13:19
28
Amper 73,9

Создание языка программирования с использованием LLVM. Часть 4: Добавление JIT и поддержки оптимизатора перевод

Добро пожаловать в Главу 4 учебника «Создание языка программирования с LLVM». Предыдущие главы (1-я, 2-я и 3-я) описывали реализацию простейшего языка программирования и добавление в него ​​поддержки ...
+17
3 июня 2011, 08:54
33
Amper 73,9