Damus
Vad fan? 🇷🇺 :IndividualistAnarchism: · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqhkemrdyjz6vs8zwh2587t78rnx3s9a5mjdea54vzmqhrq9zl2vqs55du6u nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqyrhymq4q9pf055t23e8sj4nach222u6...
Iron Bug profile picture
@shuro @mstadmin @vikingkong я бы сказала, что абстракции применимы вообще только в достаточно узком классе задач - вебня и чисто прикоадной уровень софта, который не имеет дел ни с какими физическими предметными областями. при этом я, конечно, отделяю вебню от сетей. сети - это как раз чистая физика и протоколы. там абстракции присовывать некуда, там часто пишут на ассемблере, чтобы оно работало шустрее. а вебня - это вот то, что поверх HTTP, не включая сам потокол. потому что HTTP 2 и 3 - это те ещё алгоритмы и реализации там нетривиальны. макаки в такие области не лезут даже близко. они пасутся там, где нет никаких ограничений систем, протоколов, железа и прочих факторов. и именно этот софт такой блоатварный и гнусный. потому что когда абстракция на абстракции, производительность теряется где-то ещё на первом уровне. и с каждой абстракцией она проседает примерно вдвое. а жор ресурсов, наоборот, вдвое увеличиается. потому мы и видим, что вебня и чистая не-прикладная гуйня жрут столько ресурсов. и ещё туда же нужно отнести разные песочницы - жабу и иже с ней. там тоже абстракции и никаких ограничений нет. и тоже ужасно неоптимальная работа всего этого барахла. примеров масса. жаба - прямо крассика жора ресурсов и любой админ это знает. или тот же андроид с чудовищным жором ресурсов на тривиальнейших задачах. и часто в песочницах в принципе нельзя сделать так, чтобы работало оптимально. потому что песочница - это уже абстракция и она убивает оптимизацию на корню.
1
Iron Bug · 1w
@shuro @mstadmin @vikingkong и да, сюда же надо отнести скриптятину. вообще, скрипты были сделаны чисто для утилитарных нужд. они не предназначены для продашна. и интерпретаторы ...