Д.з. - языки программирования, возникшие за последние 10 лет (про распространенность ничего сказано не было)
2008 год Objeck — объектно-ориентированный язык с некоторыми функциональными элементами (функции высшего порядка). Прототип языка был создан для исследования процесса трансляции команд стека в команды регистра и затем в машинные коды. По этому прототипу была создана виртуальная машина с простым ассемблером. Со временем ассемблер был заменен на гораздо более сложный объектно-ориентированный фронт-энд, и проект был переименован в Objeck. В настоящее время язык считается стабильным, и его развитие фокусируется на дальнейшем упрощении программирования. Язык не проходил стандартизацию, и авторская реализация остается единственной. В нее входят компилятор (в байт-код), виртуальная машина со сборщиком мусора и динамическим компилятором и отладчик с интерфейсом командной строки. Все типы данных, за исключением функций высшего порядка, считаются объектами.