The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Релиз systemd 233"
Отправлено freehck, 03-Мрт-17 14:39 
> Я с некоторыми пунктами согласен. Но в целом со статьей — не до конца.
> Например, аргумент о сложности. Дескать, системд 250,000 строк на си, а все скрипты в дебиане — 10,000 строк.

Именно. Даже если взять sysvinit и посчитать вместе со скриптами запуска, разница получается аж на порядок.

> 1) Баш гораздо более высокоуровневый — 10,000 на баше потребуют гораздо больше на си
> 2) почему бы к 10,000 не добавить количество строк си в исходных кодах баша?

А почему бы Вам тогда не прибавить к systemd количество строк в исходниках gcc?
Давайте тогда ещё вспомним, что sysvinit позволяет писать не только на bash, но вообще на любых скриптовых языках - давайте и количество строк кода в их интерпретаторах посчитаем?
И скрипты на bash (вот ведь неожиданность) дёргают самые разные утилиты, может нам и их посчитать?

Добавлять удобно - чем больше добавляем, тем меньше относительная разница между проектами. А почему бы не поступить наоборот? Давайте Вы вычтете содержимое unit-файлов, а мы - код shell-скриптов. Не будет ли это сравнение более честным? Но тогда разница будет далеко не на один порядок, вот в чём беда.

Суть же сравнения в том, что количество строк в проекте - это количество мест, где можно совершить ошибку. И чем меньше строк - тем меньше ошибок. Для того DSL и существуют: чтобы уменьшать их количество.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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