ld -z separate-code
#БлогкомпанииDigitalSecurity #Информационнаябезопасность #РазработкаподLinux #security #exploitmitigation #compiler #linux IV
https://habr.com/post/433108/
#БлогкомпанииDigitalSecurity #Информационнаябезопасность #РазработкаподLinux #security #exploitmitigation #compiler #linux IV
https://habr.com/post/433108/
t.me
Проблемы перехвата потока управления в эксплойтах
Речь в этой статье пойдёт о небольшой security-фиче, добавленной в GNU ld к релизу 2.30 в январе 2018 года. На русском языке это улучшение упоминалось на...
Устройство компилятора Swift. Часть 1
#БлогкомпанииeLegion #Swift #Компиляторы #Программирование #Софт #swift #compiler IV
https://habr.com/ru/post/438204/
#БлогкомпанииeLegion #Swift #Компиляторы #Программирование #Софт #swift #compiler IV
https://habr.com/ru/post/438204/
t.me
Swift
Swift — это не только язык программирования. Это проект, в который помимо компилятора входит много других компонентов. Да и сам компилятор — это не большая и...
Устройство компилятора Swift. Часть 2
#БлогкомпанииeLegion #Swift #Компиляторы #Программирование #Софт #swift #compiler IV
https://habr.com/ru/post/438664/
#БлогкомпанииeLegion #Swift #Компиляторы #Программирование #Софт #swift #compiler IV
https://habr.com/ru/post/438664/
t.me
Frontend
Вторая часть моего рассказа о компиляторе Swift. Мы начнём изучать фронтенд, а точнее те его части, которые отвечают за первоначальный разбор и анализ...
Устройство компилятора Swift. Часть 4
#БлогкомпанииeLegion #Swift #Компиляторы #Программирование #Софт #swift #compiler IV
https://habr.com/ru/post/440078/
#БлогкомпанииeLegion #Swift #Компиляторы #Программирование #Софт #swift #compiler IV
https://habr.com/ru/post/440078/
t.me
Устройство компилятора Swift. Часть 4
Это последняя часть моего обзора компилятора Swift. Я покажу, как можно осуществить генерацию LLVM IR из AST и что выдаёт настоящий фронтенд. Если вы не читали...
[Из песочницы] Процесс компиляции программ на C++
#Программирование #C #Компиляторы #c #compiler #gcc #g IV
https://habr.com/ru/post/478124/
#Программирование #C #Компиляторы #c #compiler #gcc #g IV
https://habr.com/ru/post/478124/
t.me
Процесс компиляции программ на C++
Цель данной статьи: В данной статье я хочу рассказать о том, как происходит компиляция программ, написанных на языке C++, и описать каждый этап компиляции. Я не...
Проверка кода компилятора Ark Compiler, недавно открытого компанией Huawei
#БлогкомпанииPVSStudio #Opensource #C #Компиляторы #C #huawei #compiler IV
https://habr.com/ru/post/478284/
#БлогкомпанииPVSStudio #Opensource #C #Компиляторы #C #huawei #compiler IV
https://habr.com/ru/post/478284/
t.me
Проверка кода компилятора Ark Compiler, недавно открытого компанией Huawei
Во время презентаций летом 2019 года Huawei анонсировала технологию Ark Compiler. По заверениям представителей компании, этот проект с открытым исходным кодом п...
[Из песочницы] Компилятор Befunge на Python
#Python #Программирование #python #befunge #compiler #fun #code IV
https://habr.com/ru/post/494132/
#Python #Программирование #python #befunge #compiler #fun #code IV
https://habr.com/ru/post/494132/
t.me
Компилятор Befunge на Python
В процессе подготовки к курсу «Основы компиляторов» для студентов 4-го курса я изучал различные эзотерические языки программирования. Вот хорошая статья на эту т...
Чиним сериализацию объектов в Kotlin раз и навсегда
#БлогкомпанииBadoo #Java #Разработкамобильныхприложений #РазработкаподAndroid #Kotlin #kotlin #compiler IV
https://habr.com/ru/post/495176/
#БлогкомпанииBadoo #Java #Разработкамобильныхприложений #РазработкаподAndroid #Kotlin #kotlin #compiler IV
https://habr.com/ru/post/495176/
t.me
Чиним сериализацию объектов в Kotlin раз и навсегда
Недавно я наткнулся на статью о проблеме c Java-сериализацией объектов в Kotlin. Автор предложил решать её добавлением метода readResolve к каждому объекту, кот...
Как скомпилировать Python
#БлогкомпанииExness #Высокаяпроизводительность #Python #Компиляторы #python #mypy #compiler IV
https://habr.com/ru/post/542106/
#БлогкомпанииExness #Высокаяпроизводительность #Python #Компиляторы #python #mypy #compiler IV
https://habr.com/ru/post/542106/
t.me
Как скомпилировать Python
Привет, Хабр!Я хочу рассказать об удивительном событии, о котором я узнал пару месяцев назад. Оказывается, одна популярная python-утилита уже более года распрост...
Должен ли out-параметр быть проинициализирован до возврата из метода?
#БлогкомпанииPVSStudio #NET #C #Compiler #Roslyn IV
https://habr.com/ru/post/542210/
#БлогкомпанииPVSStudio #NET #C #Compiler #Roslyn IV
https://habr.com/ru/post/542210/
t.me
Должен ли out-параметр быть проинициализирован до возврата из метода?
Наверняка каждый, кто писал на C#, сталкивался с использованием out-параметров. Кажется, что с ними всё предельно просто и понятно. Но так ли это на самом деле?...