>JavaScript, CSS...
>Вы купили новый Core Quadro и не знаете, чем его загрузить? Меня поражает упертость в области построения интерфейсов. В web все летает на динамических языках, обслуживая сотни одновременных коннектов на одной машине, смеются над теми, кто начинает _все_ переписывать на Си, а не только критические участки. В области создания пользовательского интерфейса выполняемые задачи очень похожи, даже проще, но отношения к динамическим языкам противоположное.
Будущее за динамическими языками, а если вам не сказать, что программа на Python или JavaScript, то вы даже этого не заметите. Все библиотеки отрисовки остаются на Си/Си++, наиболее критические вычислительные части логики работы программы тоже без проблем на Си/Си++ можно переписать, но использовать Си для обработки событий - это уж точно из пушки по воробьям.