#реалізація — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #реалізація, aggregated by home.social.
-
Раніше я вже розповідав про скрипт
sizeofі його оптимізацію за допомоги переписування зpythonнаGo. Також там я згадував про проблеми з реалізацією наC++. У ній виникали проблеми з каталогами монтування файлових систем. Після того як рішення було знайдено я порівняв швидкість виконання і замітив що її практично немає, але є різниця у розмірі бінарного файлу. Реалізація наGo, у режимі збірки реліз, займає1,4 MiB, а наC++, також у релізі,427,0 KiB. Різниця приблизно у три рази менше.Після цього я вирішив порівняти старі програми з пакунка
coreutilsі їхні сучасні альтернативи. Через те що тут не працюють markdown таблиці я вставлю її як зображення.Серед цих програм середнє значення множника є
23. Розмір встановленого пакункаcoreutilsдорівнює16 MiB. У ньому є 103 бінарники і їхній сумарний розмір дорівнює5.001 MiB. Якщо ми помножимо це на середній множник, тільки бінарники будуть займати115 MiB. І це все тільки на прикладі одного пакунка, а що було б якби більшість програм були так зроблені?#c #c++ #cpp #go #golang #rusr #rs #coreutils #sizeof #sof #оптимізація #реалізація #ls #lsd #cat #bat #find #fd
-
Раніше я вже розповідав про скрипт
sizeofі його оптимізацію за допомоги переписування зpythonнаGo. Також там я згадував про проблеми з реалізацією наC++. У ній виникали проблеми з каталогами монтування файлових систем. Після того як рішення було знайдено я порівняв швидкість виконання і замітив що її практично немає, але є різниця у розмірі бінарного файлу. Реалізація наGo, у режимі збірки реліз, займає1,4 MiB, а наC++, також у релізі,427,0 KiB. Різниця приблизно у три рази менше.Після цього я вирішив порівняти старі програми з пакунка
coreutilsі їхні сучасні альтернативи. Через те що тут не працюють markdown таблиці я вставлю її як зображення.Серед цих програм середнє значення множника є
23. Розмір встановленого пакункаcoreutilsдорівнює16 MiB. У ньому є 103 бінарники і їхній сумарний розмір дорівнює5.001 MiB. Якщо ми помножимо це на середній множник, тільки бінарники будуть займати115 MiB. І це все тільки на прикладі одного пакунка, а що було б якби більшість програм були так зроблені?#c #c++ #cpp #go #golang #rusr #rs #coreutils #sizeof #sof #оптимізація #реалізація #ls #lsd #cat #bat #find #fd