Почему Линус Торвальдс не любит C++

Вы, наверное, знаете, что создатель ядра Linux, Линус Торвальдс — большой сторонник языка программирования Си. Но, тем не менее, он не испытывает таких чувств к С++ и называет его ужасным языком программирования.

Почти десять лет назад он написал небольшую заметку на эту тему, возможно, вы ее уже видели. В ней он сказал, что С++, это ужасный язык программирования. Но в то же время всем известно, что он считает лучшим языком Си. Было бы логично перейти на новую версию языка, учитывая то, что с C++ можно реализовать одной строкой то, на что в Си уйдет 10 строк.

За последние 25 лет Линус Торвальдс сделал огромный вклад в самый большой проект в мире с открытым исходным кодом — ядро Linux, и можно предположить, что он знает о чем говорит.

Похоже, эта заметка была написана в ответ на какое-нибудь сообщение по почте. Он начал ее так:

Когда я впервые посмотрел на исходный код Git, две вещи были для меня странными:

  • Чистый Си лучше С++, не знаю почему и, пожалуйста, не говорите о переносимости;
  • Это бред.

Но на этом он не остановился и назвал C++ ужасным языком программирования, который используют большое количество низкокачественных программистов. Хотя это легко исправить, и на любом языке можно писать плохой код:

C++ — это ужасный язык. Его делает еще более ужасным тот факт, что многие низкокачественные программисты используют его чтобы делать ужасные программы. Даже это, само по себе, является огромной причиной использовать Си вместо С++.

Линусу Торвальдсу не нужен никакой другой язык, кроме Си, потому что ему вполне хватает его возможностей. Его полностью устраивает Си и он будет продолжать выступать против тех языков, которые ему не нравятся.

По нашему мнению, при программировании на системном уровне, возможно, лучше подходит Си, а C++ лучше использовать для создания графических приложений и других программ высокого уровня. А как вы считаете?

На завершение полный обзор языка C++ на английском но с переводом в титрах:

Источник:fossbytes.com

Creative Commons License
Статья Почему Линус Торвальдс не любит C++ распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.
Ваше имя тоже может быть здесь. Начните писать статьи для Losst. Это просто! Смотрите подробнее как начать писать статьи - Пишите для нас

Оцените статью:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (15 оценок, среднее: 3,07 из 5)
Загрузка...

7 комментариев

  1. Жизнь Октябрь 6, 2016 Ответить
  2. Сергей Октябрь 6, 2016 Ответить
  3. Wanket Октябрь 6, 2016 Ответить
    • Joni-Jo Des Brachun Октябрь 6, 2016 Ответить
    • Maks Октябрь 6, 2016 Ответить
  4. andreyzloy Октябрь 29, 2016 Ответить
  5. proger Сентябрь 27, 2017 Ответить

Ответить

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: