lubot | [telegram] <mivoronin> Есть философский вопрос. Qt vs GTK. Говорят, что у GTK поддерживает ABI совместимость. А Qt не поддерживает. Я примерно представляю, что такое API. Но что такое ABI? В чем разница ABI и API? И правда ли это такая важная фишка? | 19:01 |
---|---|---|
lubot | [telegram] <N0um3n0> Меня больше беспокоит потребление ресурсов gtk3 и Qt (re @mivoronin: Есть философский вопрос. Qt vs GTK. Говорят, что у GTK поддерживает ABI совместимость. А Qt не поддерживает. Я примерно представляю, что такое API. Но что такое ABI? В чем разница ABI и API? И правда | 19:25 |
lubot | [telegram] <mivoronin> кто больше потребляет? Ресурсы какие? Память? (re @N0um3n0: Меня больше беспокоит потребление ресурсов gtk3 и Qt) | 19:26 |
lubot | [telegram] <N0um3n0> если GTK 3 потребляет намного больше памяти | 19:49 |
lubot | [telegram] <emergencyrussia> Совместимость API - совместимость программных интерфейсов (на уровне исходного кода) | 19:52 |
lubot | [telegram] <emergencyrussia> Совместимость ABI - совместимость на уровне скомпилированных программ (re @mivoronin: Есть философский вопрос. Qt vs GTK. Говорят, что у GTK поддерживает ABI совместимость. А Qt не поддерживает. Я примерно представляю, что такое API. Но что такое ABI? В чем | 19:52 |
lubot | [telegram] <emergencyrussia> А GTK и совместимость в одно предложение вообще лучше не ставить | 19:53 |
lubot | [telegram] <mivoronin> На практике это значит, что я могу написать сигнатуру функции, но мне не нужна сама библиотека (so)? (re @emergencyrussia: Совместимость API - совместимость программных интерфейсов (на уровне исходного кода) | 19:53 |
lubot | [telegram] <mivoronin> Совместимость ABI - совместимость на уровне скомпилированных программ(на уровне бинарного интерфейса)) | 19:53 |
lubot | [telegram] <emergencyrussia> Ндумаю | 19:54 |
lubot | [telegram] <mivoronin> Почему? Потому что они каждый год ломают совместимость по API/ABI? (re @emergencyrussia: А GTK и совместимость в одно предложение вообще лучше не ставить) | 19:55 |
lubot | [telegram] <emergencyrussia> Да, постоянно что-то меняют. Это одна из основных причин, почему LXQt начали на Qt пилить (re @mivoronin: Почему? Потому что они каждый год ломают совместимость по API/ABI между версиями?) | 19:56 |
lubot | [telegram] <emergencyrussia> (ресурсы тоже важная причина) | 19:56 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!