DConf2016

Доброго часу доби, хабр!

Як-то на хабре оминули цю подію, хочеться заповнити цей пробіл.

image

Проходила конференція 4-6 травня в Берліні, спонсором виступила компанія Sociomantic.

Тут я вкрадце розповім про що були виступи.



1 День

Андрій Александреску
Розповів, що зроблено за рік, але основний акцент на моделях управління пам'яттю: використання в D reference-counting.
Варто відзначити модуль
std.experimental.allocator
, який надає різні способи виділення пам'яті (gc, malloc, freelist і тд) і загальний інтерфейс для роботи з ними, наприклад,
AffixAllocator
(будучи обгорткою поверх будь-якого іншого allocator) реалізує RC.
Так само, озвучив цікаву ідею: автоматичне визначення складності функцій у «Велике Про» нотації (результуюча інформація повинна бути частиною документації та повинна бути доступна при рефлекції часу компіляції).
Презентація веб і pdf.

Ali Çehreli
Автор книги Programming in D, член правління D Language Foundation.
Мультизадачність, ассинхронный введення/виведення, синхронізації, потоки, зелені потоки (fibers) і тд. Порушені питання реалізації на рівні CPU і OS (MMU, TLS). Досить цікаво.
Презентація pdf.

Luís Marques
Реалізував ідеї Девіда Парнасу про те як розбивати складні програми на модулі на мові D.
Презентація pdf.

Ethan Watson
Старший програміст Remedy Entertainment.
Використання мови D при розробці Quantum Break — AAA ігри для XBox
Презентація pptx.

До речі, це не перша (але перше такого рівня) використання D для gamedev — open-source движок Dash

Kai Nacke
Розробник LDC.
Про LDC і портуванні druntime і phobos для роботи з ним.
Презентація pdf.
Не так давно вийшов LDC 1.0.0 з dmd 2.070.2 як frontend.

Steve Schveighoffer
Активний розробник druntime, phobos.
Доступно про, напевно, самому загадковому модифікаторі
inout
(який він сам і придумав).
Презентація pdf.

День 2

Walter Bright
Творець мови розповідав основні моменти про єдиний frontend для всіх компіляторів: dmd, ldc2, gdc.
Буде цікаво тим, хто хоче допомогти справою, але поки не знає з чого почати.
Презентація pdf.

Don Clugston
Головний програмний інженер в Sociomantic Labs.
Дуже велика презентація на тему чисел з плаваючою точкою в D.
Презентація pdf.

Liran Zvibel
Співзасновник та технічний директор у Weka.IO.
Розповів про свій проект та деякі аспекти використання D в високонавантажених проектах.
Презентація веб і pdf.

Benjamin Thaut
Підприємець, розробник ezEngine.
Використання D для написання спільних бібліотек.
Презентація pdf.

Robert Schadek
Про vibe.d, typescript і ассинхронных односторінкових додатках.
Презентація веб і pdf.

Amaury Sechet
Програміст в Fackbook, розробник LLVM, творець SDC.
Про бітових полях і роботі з ними. Питання розглянуто під цікавим кутом і призводить до теми поліморфізму структур.
Презентація веб і pptx.

День 3

Leandro Lucarella
Програміст в Sociomantic.
Розповів про історію розвитку мови D і про використання D в sociomantic в точній хронологічному порядку, а так само про пранах на майбутнє.
Презентація веб і pdf.

Vladimir Panteleev
Активний учасник D спільноти, розробник verysleepy, так само відомий під ніком thecybershadow.
Розповів про дрібних «таємниці» мови. Досить пізнавально, але дуже мало пояснень в самій презентації, в основному тільки приклади коду (кому-то може це навіть більше подобається).
Презентація веб.

Martin Nowak
Один з основних розробників runtime і компілятора, backend розробник Mobisol.
Про бази даних (як класичних так і NoSQL) і бібліотеках, що надають високорівневий інтерфейс роботи з ними.
Презентація веб (у мене не відкривається).

Erik Smith
Аналітик Transcend Insights, розробник баз даних.
Рухає ідею включення в стандартну бібліотеку інтерфейсу роботи з базами даних.
Презентація веб і pdf.

John Colvin
Засновник DlangScienes, активний учасник спільноти.
Підняв питання використання гетерогенних обчислень OpenCL і обгортання З API в зручні D класи і структури.
Презентація веб і pdf.

Mithun Hunsur
Розробник druntime і phobos.
Експерименти в області розробки CPU.
Презентація веб і pdf.

Разом

Триває тренд альтернативних моделей управління пам'яттю (RC) і великі гравці підтримують це.

Це була перша конференція проведена в європі. Центральною особистістю, звичайно, став Александреску.
image

З перших рук про результати і враження у блозі sociomantic.

Запис відео частина перша, решта там же у вкладці відео (спасибі mrPunk).

+група в ВК
група в Telegram

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.