The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Дискуссия об использовании языка C++ для разработки ядра Linux, opennews (??), 14-Янв-24, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


3. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  –11 +/
Сообщение от Аноним (3), 14-Янв-24, 21:46 
> В списке рассылки

Шёл 2024 год...

Ответить | Правка | Наверх | Cообщить модератору

5. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  –5 +/
Сообщение от Аноним (3), 14-Янв-24, 21:47 
П.с. Так там ещё и 80 символов ограничение 🤦‍♀️
Ответить | Правка | Наверх | Cообщить модератору

9. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +5 +/
Сообщение от Аноним (9), 14-Янв-24, 21:53 
> checkpatch/coding-style: deprecate 80-column warning

https://lkml.org/lkml/2020/5/31/326

Ответить | Правка | Наверх | Cообщить модератору

72. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  –3 +/
Сообщение от Аноним (115), 14-Янв-24, 23:57 
Отличное ограничение, ещё бы TABы сделали равными 4м символам или вообще заменяли бы их на пробелы
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

118. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +/
Сообщение от Аноним (107), 15-Янв-24, 02:37 
А лучше трем символам. Или может восьми, видел и такое.
Ответить | Правка | Наверх | Cообщить модератору

296. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +1 +/
Сообщение от Аноним (296), 15-Янв-24, 14:03 
В ядре как раз-таки 8
Ответить | Правка | Наверх | Cообщить модератору

451. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +/
Сообщение от InuYasha (??), 16-Янв-24, 00:04 
*стирает исходники ядра пры..линукса*
фу.
Ответить | Правка | Наверх | Cообщить модератору

313. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +/
Сообщение от Аноним (313), 15-Янв-24, 14:58 
Яваскриптеры голосуют за два пробела.

В общем, после окончания споров "табы/пробелы" появляется множество других интересных и продуктивных споров на тему того, сколько именно пробелов использовать. Таким образом, находится и работа для тех, кому код писать не получается, а поучаствовать в разработке охота.

Ответить | Правка | К родителю #118 | Наверх | Cообщить модератору

291. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +1 +/
Сообщение от Аноним (293), 15-Янв-24, 13:49 
Лучше пробелы, тогда форматирование не зависит от настроек редактора кода и, следовательно, не едет.
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

304. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +2 +/
Сообщение от rmh (?), 15-Янв-24, 14:34 
>Лучше пробелы

Не лучше. Таб = 1 байт, пробелы >1 байта.

Ответить | Правка | Наверх | Cообщить модератору

521. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +/
Сообщение от n00by (ok), 16-Янв-24, 14:11 
> Не лучше. Таб = 1 байт, пробелы >1 байта.

И что?

Ответить | Правка | Наверх | Cообщить модератору

311. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  –2 +/
Сообщение от Аноним (313), 15-Янв-24, 14:52 
> не зависит от настроек редактора кода и, следовательно, не едет.

Ложь. Едет, если в редакторе настроена замена пробелов табуляциями. То есть от настроек редактора зависит.

Ответить | Правка | К родителю #291 | Наверх | Cообщить модератору

391. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +1 +/
Сообщение от Аноним (391), 15-Янв-24, 19:14 
едет, если умственно-ограниченные начинают использовать табуляцию не для индентификации кода (и использовать этот символ строго в начале строки до первого не-пробельного), но и пытаются табуляцией что-то форматировать в середине строки.
Ответить | Правка | Наверх | Cообщить модератору

420. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +2 +/
Сообщение от Аноним (313), 15-Янв-24, 21:29 
Фанаты пробелов - это потомки тех, кто в 90-х в офисе вместо настройки первой строки абзаца отбивали этот отступ пробелами.
Ответить | Правка | Наверх | Cообщить модератору

315. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +/
Сообщение от Аноним (313), 15-Янв-24, 15:01 
Вы бредите. Табуляция - это табуляция, ОДИН символ. Что значит "равной 4 символам"?
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

321. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +2 +/
Сообщение от Аноним (115), 15-Янв-24, 15:17 
TAB это терминальный опкод, а не символ. Ровно как и все ASCII символы до 0x20 не символы.
Ответить | Правка | Наверх | Cообщить модератору

376. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +1 +/
Сообщение от VladSh (?), 15-Янв-24, 18:50 
Ну пусть будет 1 оп. код вместо четырёх; есть же разница?
Ответить | Правка | Наверх | Cообщить модератору

453. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +/
Сообщение от InuYasha (??), 16-Янв-24, 00:07 
когда я в подном большом проекте заменил все отступы на табы (вместо 4 пробелов) и \r\n на \n, сэкономилось несколько МАГАБАЙТ. И это всё каждый раз парсилось ИДЕ, компилятором, гитом, архиватором...
Ответить | Правка | Наверх | Cообщить модератору

477. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +/
Сообщение от Аноним (-), 16-Янв-24, 02:55 
> когда я в подном большом проекте заменил все отступы на табы (вместо
> 4 пробелов) и \r\n на \n, сэкономилось несколько МАГАБАЙТ. И это
> всё каждый раз парсилось ИДЕ, компилятором, гитом, архиватором...

А еще на несколько мегов меньше читать и парсить (компилеру whitespaces до лампочки, это ж не питон). Тоже так то аргумент.

Ответить | Правка | Наверх | Cообщить модератору

482. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +1 +/
Сообщение от Аноним (482), 16-Янв-24, 06:37 
Производительность взлетела до небес, наверное.
Ответить | Правка | К родителю #453 | Наверх | Cообщить модератору

520. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +/
Сообщение от Аноним (115), 16-Янв-24, 13:53 
Что такой тугой, TAB равен изначально 8-и символам и это неудобно. Что породило со временем кастомные настройки размера TAB-ов, например, более практичный 4 символа. И по факту теперь это плаваяющая единица из-за чего при разных настройках едет форматирование текста. Потому TAB в современном мире непригоден для использования. Ситуацию можно починить если вхерачить в UTF специальные коды для TAB-ов разного размера или же инструкцию с заданием длины TAB-ов.
Ответить | Правка | К родителю #376 | Наверх | Cообщить модератору

531. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +1 +/
Сообщение от Аноним (525), 16-Янв-24, 14:56 
Ещё раз, специально для вас.

Форматирование при использовании табов едет только у тех, кто между табом и пробелом выбирает, бросая игральные кости. У тех, кто использует табы только для отступов, ничего не едет, а изменение размера табуляции позволяет сделать код более читабельным: кому-то комфортнее 8 столбцов в отступе, кому-то 2.

Ответить | Правка | Наверх | Cообщить модератору

565. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +/
Сообщение от Аноним (115), 16-Янв-24, 17:52 
Какой и ты тугой. Форматирование в общем случае едет всё равно потому что TABы конкурируют с обычным текстом в соседних строках. Например, это разбивка длинных аргументов у функций на строки, это многострочные комментарии с развёрнутыми пояснениями, это идиотский GNU стиль расстановки скобочек {. И многое другое.

> а изменение размера табуляции позволяет сделать код более читабельным: кому-то комфортнее 8 столбцов в отступе, кому-то 2.

Галиматью несёшь. Код сразу форматируется под конкретный размер TABа и с другими размерами форматирование едет

Ответить | Правка | Наверх | Cообщить модератору

566. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +/
Сообщение от Аноним (115), 16-Янв-24, 17:55 
Типичный, кстати, пример, где всё это едет, как раз линуксовое ядро, которое пишется под стандартный TAB
Ответить | Правка | Наверх | Cообщить модератору

584. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +/
Сообщение от _kp (ok), 16-Янв-24, 22:00 
> ТAB равен изначально 8-и символам

Даже на печатных машинках Табы настраивались на любые позиции, не обязательно с шагом, а именно произвольно.
Бардак был изначально, но на бумаге выходили пробелы.



Ответить | Правка | К родителю #520 | Наверх | Cообщить модератору

676. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +/
Сообщение от Капитан О. (?), 21-Янв-24, 20:37 
> Даже на печатных машинках Табы настраивались на любые позиции, не обязательно с
> шагом, а именно произвольно.
> Бардак был изначально, но на бумаге выходили пробелы.

На печатных машинках чужие исходники не отображали так что там проблема с тем что форматирование не то как задумано и не возникала...


Ответить | Правка | Наверх | Cообщить модератору

681. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +/
Сообщение от _kp (ok), 22-Янв-24, 18:23 
TAB - был не символом, а кодом движения печатающей головки или руки оператора.
Поэтому и проблем не возникало, потому что на экране или бумаге был текст с пробелами.

А использовать TAB как символ в исходниках было ошибкой.

Ответить | Правка | Наверх | Cообщить модератору

10. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +/
Сообщение от nich (ok), 14-Янв-24, 21:58 
Да вообще тупые.  Пора уже на слак перейти, или накрайняк на дискорд.  Я уже устал читать их многостраничные сообщения в рассылке.  В слаке или в дискорде каждое сообщение будет не более двух-трех строчек.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

137. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +4 +/
Сообщение от Вы забыли заполнить поле Name (?), 15-Янв-24, 03:14 
Лучше в твиттер (или как она там называется теперь)
Ответить | Правка | Наверх | Cообщить модератору

16. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +/
Сообщение от Аноним (16), 14-Янв-24, 22:05 
... и до сих пор не придумали ничего лучше, чем форум. Даже в виде рассылки.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

109. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  +4 +/
Сообщение от Аноним (107), 15-Янв-24, 02:12 
Подозревая, что в 2044 половина модных сервисов позакрывается, а списки рассылки и их архивы будут на месте.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

160. "Дискуссия об использовании языка C++ для разработки ядра Lin..."  –1 +/
Сообщение от Тот_Самый_Анонимус_ (?), 15-Янв-24, 05:36 
>Шёл 2024 год...

О, кто-то календарь перевернул!

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру