У четвртак 14. марта у 16х, у учионици 830 Борис Спасојевић из компаније Oracle Labs ће одржати предавање ,,Улоге компајлера Graal у GraalVM-у“.

Борис Спасојевић је водећи истраживач (principal researcher) у Oracle Labs-у, који ради на GraalVM-у. Његово истраживање је усредсређено на компајлерске оптимизације за статичке и динамичке језике, развој алата за програмере као и алате за развој програмских језика. Борис је докторирао на Универзитету у Берну на тему програмерских алата свесних софтверских екосистема.

GraalVM је скуп технологија окупљених око Јава Виртуелне Машине које омогућавају извршавање кода писаног у разним програмским језицима (Java, Scala, Kotlin, JS, Python, Ruby, итд.) са фокусом на високим перформансама. У корену GraalVM се налази Graal – компајлер писан у Јави који се користи на неколико различитих начина: као JIT компајлер за HotSpot JVM, као АОТ компајлер за HotSpot JVM бајткод и као JIT компајлер за динамичке језике попут JavaScript-а, Python-а и Ruby-а. У овом предавању ћемо проћи кроз разне могућности GraalVM-а са фокусом на то како их Graal омогућава.

Предавање се одржава у оквиру курса Конструкција компилатора али су добродошли и сви заинтересовани студенти. Информације о предавању, о компанији Oracle Labs и о предавачу можете наћи на страни курса (http://www.prevodioci.matf.bg.ac.rs/KonstrukcijaKompilatora.html#5_tab)