Компилятор.
Изменить: Или эмулятор. Оба очень сложные.
Я очень быстро заканчиваю работу, связанную с работой, и у меня есть свободное время на руках. Что я должен писать, чтобы стать лучшим разработчиком? Я знаком с c ++ / java / perl / python / ruby.
Я написал следующие вещи самостоятельно:
Мне бы хотелось, чтобы некоторые предложения о каком-то программном обеспечении были бы сложными и интересными для написания.
Что-то с участием реальных пользователей. Как ни странно, в моей перспективе это совершенно другая история, если другие используют вашу работу и зависят от нее!