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

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

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

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

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

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

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

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

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

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

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

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

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

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

Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую OpenSUSE. Кроме Linux интересуюсь всем, что связано с информационными технологиями и современной наукой.

Ваше имя тоже может быть здесь. Как? Пишите для нас! Смотрите подробнее как стать автором Losst.

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

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

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

  1. Октябрь 6, 2016 at 8:39 дп

    С — это макроассемблер.

  2. Сергей
    Октябрь 6, 2016 at 11:30 дп

    Неплохо было бы сделать про установку нескольких ОС Линукс.

  3. Wanket
    Октябрь 6, 2016 at 1:16 пп

    «Его полностью устраивает C++ и он будет продолжать выступать против тех языков, которые ему не нравятся.» Думаю тут ошибка

    • Октябрь 6, 2016 at 1:29 пп

      Да наверняка после С — плюсики случайно поставили!

    • Maks
      Октябрь 6, 2016 at 6:58 пп

      Не только там. В начале:
      «В ней он сказал, что С++, это ужасный язык программирования. Но в то же время всем известно, что они считает лучшим языком Си.»
      Они?..

      Возможно, Торвальдс прав более чем видится на первый взгляд..

  4. Октябрь 29, 2016 at 9:20 дп

    «На завершение полный обзор языка C++ на английском» смешно. Сами-то видео смотрели? ))

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

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

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