>>1160087>>1160088Ой, кажись, я на яблочника наступил.
Поехали.
Первый из списка, Деннис Ри(т)чи, запилил с пацанами UNIX. Это та самая ОС, гены которой живут и в BSD,
код которой невозбранно был взят в макось в огромных количествах, и в твоём мобильнике, и в роутере, в любой мало-мальски большой встраиваемой системе, в суперкомпьютерах. В твоём процессоре Intel прошивка содержит unix-подобную систему Minix. Практически чесь Интернет работает на потомках UNIX, включая Доброчан.
Да-да, нынешнюю макось вполне можно обозвать сборочкой BSD от васяна с непропорционально огромным количеством влитых денег и нескучным дизайном.
А ещё Ричи запилил язык Си. Этот язык до сих пор используется практически в любой программе прямым или косвенным образом. На нём написана UNIX и её потомки, на нём написана практически любая ОС, хоть Windows, хоть макось, что угодно
с некоторыми исключениями. Компиляторы и интерпретаторы новых языков пишутся именно на нём. Рантаймы тоже.
И Ричи, и Джобс умерли примерно в одно и то же время. Плач о втором устраивал каждый журналист из своего утюга. Но любой, кто имеет хоть какое-то представление о программировании, знает Ричи и о том, что если разом взять и отнять наследие Ричи, всё будет выглядеть намного печальнее. Без UNIX и C не будет ничего, ни макоси, ни интернетов, ни винды, ни всего этого разнообразия компьютеров — C был первым массово портируемым языком, а варианты UNIX работают буквально везде.
Перейдём ко второму. Маршалл Кирк МакКьюзик. Вот этот вот гей стоял у истоков BSD. Той самой реализации UNIX, которую содрала и изуродовала Apple. Ещё код BSD (а именно, стек TCP/IP) содрали (и тоже изуродовали) в Microsoft. Вообще, интерфейс сокетов BSD и другие вещи (как понимаю, ещё и куски сетевого стека) держат вместе весь Интернет. Без стека BSD твоих интернетов не было.
А ещё в той же самой BSD родилась гейская программа sendmail. Её родил партнёр МакКьюзика — Эрик Оллман. Это вот тот самый сервер электронной почты, который стоял у половины всего Интернета, если не больше. Nuff said. Практически любой другой почтовый сервер хоть как-то, но копирует решения и интерфейсы оттуда.
Ну и последний, Дэниел Бернштейн, является представителем касты криптографов. Единственный, о котором я хоть что-то знаю. Запилил кучу шифров, номинировался в победители AES, запилил ed25519, без которого не обходится шифрование в торе и который я использую для шифрования электронной почты и удалённого доступа. Ещё его шифры работают в SSL/TLS(то есть, в любом защищённом соединении) и в I2P. Бернштейн ещё славится тем, что пишет безопасный код. В его почтовом сервере qmail за многие годы нашли буквально пару ошибок, связанных с безопасностью (в том же sendmail их очень много). Ну и в том же токсе, хотя я подозреваю, что очень много-много где
из-за простоты использования, шифрование идёт через его библиотеку libnacl.
> Выкладывать сам сырой код и ждать положительной оценки так же странно, как странно было бы демонстрировать не готовый торт, а кучу ингридиентов.
Проблема в том, что васянское в готовом торте, сделанным васяном, обычно похвалы не заслуживает, а заслуживает презрение. Большая часть уж точно. Если взять кусочки торта, слепить их вместе, а потом один из слоёв бисквита и вишенки заменить на кал, я этот торт есть не буду, тащемта.
Ну и про "сырой код". Сырой код всегда можно собрать в программу и, более того, программы стоит поставлять с сырым кодом. Так можно понять, что делает программа, собрать её самому, можно внести в неё изменения или попросить других сделать это для тебя. Если в программе есть ошибка, её можно найти и исправить. Ещё можно прочитать её код и научиться тем вещам, которые умеет автор.
Реальные достоинства Apple и Джобса, apple-way - это DRM, продажа оверпрайса, фундаментальное огораживание и агрессивная реклама. Сюда же можно закинуть корпоративный культ на грани шизы, чего стоят одни методички юного гения. Уважать их за это я, конечно же, не буду. Можно ещё много говорить от том, как т. Джобс себя вёл, но всё то, что сделал Джобс, вряд ли можно назвать хорошим и полезным для других. Вот и получается, что ничего полезного он не сделал в итоге.
А вот то, что сделали хотя бы три товарища сверху, нужно всем и каждому. Без C не было бы совместимого, кросс-платформенного, кросс-архитектурного во всех смыслах этого слова ПО. На каждый компьютер — свою прошивку^W ОС. На ассемблере. Или садись за лисп-машину.
Без UNIX не было бы кучи удачных решений, принципа KISS и юниксвея, невероятной гибкости интерфейсов, не было бы интернетов (не забудем, что куски BSD лежат буквально в каждом сетевом стеке, например). Много чего не было бы. И нынешней макоси в том числе.
Без независимой от государств криптографии мы бы до сих пор жили бы с шифрами вроде DES. Думаю, всем и так понятно, как хорошо жить с подмайорными шифрами.
Вот я и жду, пока хотя бы Ритчи, МакКьюзик и Бернштейн получат своё заслуженное признание. А они заслужили явно больше васяна-торгаша со скверным характером.