В компьютерах Линуса есть видеокарты! Он против не более 80 символов в строке кода.

(Звезды про программистов)

Оригинал: все о программистах (id: iProgrammer)

1. В компьютере разработчика Линуса есть видеокарта.

 Прежде всего, я хочу извиниться. Вчера я написал в Твиттере: « Компьютер разработки Линуса, конфигурация такая! «В комментариях у некоторых детских ботинок спросили, почему нет видеокарты. Я ответил, что ZDNet не упомянул об этом на английском языке.

На самом деле я его пропустил, его видеокарта - Sapphire RX580.

Когда ZDNet перечисляет информацию об оборудовании, она выделяется жирным шрифтом, что особенно заметно, а также дает ссылку на Amazon.

Только серые шрифты, используемые видеокартой, так что я пропустил это, это моя вина!


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

Хотя разработчики игр и разработчики искусственного интеллекта / машинного обучения уделяют большое внимание видеокартам, Линус не занимается обработкой видео и изображений, а также не играет в игры, поэтому для него не требуются видеокарты высокой производительности. Сапфирового RX580, который он выбрал случайно, вполне достаточно.

Вдобавок Линус на самом деле сказал, что ему не нужно 64 ГБ ОЗУ, потому что то, что он разрабатывает, часто не очень интенсивно использует память, но он хочет заполнить все 4 слота памяти, а ОЗУ очень дешево.

Ожидается, что с добавлением видеокарты общая стоимость этих аппаратных конфигураций Linus составит около 3700+ долларов США.

2. Линус рекомендует отказаться от более 80 символов на строку кода.

Недавно в официальном списке рассылки ядра Linux Линус и другие разработчики обсуждали тему: нужно ли настаивать на том, чтобы длина каждой строки кода не превышала 80 символов.

Как и многие проекты с открытым исходным кодом с долгой историей, ядро ​​Linux имеет собственное руководство по стилю кода, которое включает не более 80 символов на строку кода.

У этого требования есть исторические причины: предыдущие перфокарты и ранние терминалы Unix имели максимальную ширину 80 столбцов. Позже многие проекты (включая официальный стиль кодирования некоторых языков программирования, таких как Python) также следовали этому требованию.

Выше перфокарта IBM. Мы упоминали об этом в статье «Изучение программирования в 1969 году, как тогда программисты писали код» .

В недавнем обсуждении разработчик ядра Дэвид Лэйт рекомендовал всегда использовать ограничение в 80 символов. В узком «терминале» меньше движения шеи и мышки.

Линус не согласен, полагая, что форсирование новой строки после 80 символов плохо и вызовет практические ежедневные проблемы. «Более того, большинство из нас долгое время ломало голову над моделью терминала с 80 столбцами».

«Люди с аппаратными ограничениями не должны доставлять неудобства тем, у кого больше ресурсов. Нам нужно установить ограничения до разумного диапазона. Это уже в 2020 году, и ограничение терминала в 80 столбцов больше не является разумным ... … Так что ради всего святого, не считайте ограничение в 80 столбцов стандартом ».

https://lkml.org/lkml/2020/5/29/1038

Стиль кода ядра Linux отказался от ограничения в 80 символов на строку кода. Хотя он все еще сохраняется, другие разработчики не обязаны ему следовать.

- EOF -

Рекомендуемая литература Щелкните заголовок, чтобы перейти

1. Опыт работы Линуса Великого Бога в домашнем офисе (он также играет кошек) ;

2. Линус сдержался! Вежливо укажите на плохой код ;

3. Линус терпеливо и вежливо критиковал разработчика ;

Обратите внимание на звезду "вещи программиста", не пропустите кружок

Внутри круга я смотрю ❤️

рекомендация

отblog.csdn.net/P5dEyT322JACS/article/details/106536019