По словам Линуса Торвальдса, его личные предпочтения и недовольство к C++ и Java основаны на нескольких основных причинах.
Одной из причин, по которой Торвальдсу не нравится C++, является его сложность и неоднозначность. C++ имеет много особенностей и возможностей языка, что часто приводит к трудному пониманию и ошибкам при разработке. Торвальдс предпочитает более простые и прямолинейные языки программирования для создания надежных и эффективных систем.
Также, он не разделяет популярности Java, так как считает, что Java изначально был разработан для различных устройств с ограниченными ресурсами, и не всегда является наилучшим выбором для разработки более мощных проектов. Он подчеркивает, что некоторые решения, принятые в Java, могут привести к большой сложности и нежелательным результатам.
Однако, стоит отметить, что это личные предпочтения и мнение Линуса Торвальдса, и мнение других разработчиков может отличаться. Каждый программист имеет свои предпочтения и выбирает языки программирования в зависимости от ситуации и требований проекта.