Re[3]: Кровавую баню луддитам
От: alpha21264 СССР  
Дата: 26.04.17 10:13
Оценка: +2
Здравствуйте, AlexRK, Вы писали:

ARK>Здравствуйте, alpha21264, Вы писали:


A>>Мне совершенно непонятно, почему Винду нужно неперывно обновлять.

A>>Они что, с самого начала не могли правильно сделать?

ARK>Если речь об обновлениях безопасности, то тут все достаточно просто. Используемые языки программирования (C/C++) не позволяют создавать код с хорошим уровнем надежности. Как следствие, любая версия ОС (в том числе и с последними патчами), написанная на этих языках, неизбежно содержит массу дыр, больших и маленьких. Микрософт постоянно затыкает одни дыры и создает другие. Вот такая "безопасность".


[Skip]

ARK>Теперь если представить, что вместо 7000 строк кода у нас есть 50 миллионов строк, которые постоянно изменяются...


ARK>Вывод из всего этого один: необходимы более безопасные языки программирования.


Ну я примерно представляю себе, что ты имеешь в виду, когда ругаешь С/С++.
Ты говоришь С, а имеешь в виду переполнение буфера.

Я думаю, что буфер можно переполнить на любом языке.

Мне кажется, что есть другая, более важная причина.
50 миллионов строк — это умопомрачительная цифра, которой просто не должно быть.
Windows просто не решает задач, которые тянут на столько исходников.
В Windows (и всём современном программировании) присутствует "избыточная сложность".
Откуда она взялась? Оттуда же откуда всё берётся.
Сначала плохо спроектировали, потом возложили на ОС не свойственные ей функции,
потом стали наперегонки вносить лишние (ненужные) фичи, потом стали бороться с собственными фичами.

А ещё я тут посмотрел в исходники ядра Линукс.
За последние 15 лет стиль радикально изменился в худшую сторону.

Течёт вода Кубань-реки куда велят большевики.
Отредактировано 26.04.2017 13:18 alpha21264 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.