Гилад Брача
-
Карьера Гилада Брача
- Гилад Брача — инженер-программист, работал в Google и F5 Networks.
- Создатель языка Newspeak и соавтор спецификаций Java.
- Внес вклад в разработку виртуальной машины Java.
-
Работа в Smalltalk и Sun Microsystems
- Работал над системой Smalltalk в Animorphic Systems, купленной Sun в 1997 году.
- В Sun Microsystems занимался разработкой и реализацией Java с 1997 по 2006 год.
-
Образование и награды
- Получил степень бакалавра и доктора философии по математике и информатике.
- Изучал компьютерные науки в Университете штата Юта.
- В 2017 году получил премию Даля-Найгаарда.
-
Разработка замыканий в Java
- Вместе с другими специалистами разработал спецификацию для замыканий в Java 6.
- Предложение BGGA было раскритиковано за сложность и мало преимуществ для программистов.
- В Java 8 замыкания были добавлены, но на основе другого предложения.
-
Системы подключаемого типа
- Предложил, чтобы системы типов не зависели от выбора языка.
- Считает, что это делает языки более выразительными и код более устойчивым.
- Примеры языков с подключаемыми системами типов включают Smalltalk, Python 3, Ruby, Clojure и PHP 5.
-
Java 8 и расширяемость системы типов
- Java 8 предоставляет возможность расширения системы типов.
- Однако не обеспечивает гибкости в выборе между статической и динамической типизацией.
Полный текст статьи: