LINUX.ORG.RU

История изменений

Исправление uuwaan, (текущая версия) :

То есть даже ты согласен, что это не чистый Си. Как так, что они не обошлись без Си++ (и Lua, ЕМНИП)?

Мой поинт в обратном: как так, что они без Си не обошлись? Могли же всё на C++ настрогать. А у них там структурки да процедурки. Lua там для хранимых процедур.

Кодеки пишутся чуть ли не на C89, чтобы работать на забытых всеми встроенных системах.

Ну неправда. Знаю один звуковой кодек, который изначально был реализован на MATLAB, оттестирован, оттюнен, а потом уже переписан на C. Так что C89 и работа на встроенных системах - это вообще необязательно.

Но Bumblebee маленький.

Мы не о размере говорим, а о том, что они его с современного-стильного C++ на древний заскорузлый C перетащили. Зачем?

Так что не такое уж и легаси.

Исходная версия uuwaan, :

То есть даже ты согласен, что это не чистый Си. Как так, что они не обошлись без Си++ (и Lua, ЕМНИП)?

Мой поинт в обратном: как так, что они без Си не обошлись? Могли же всё на C++ настрогать. А у них там структурки да процедурки. Lua там для хранимых процедур.

Кодеки пишутся чуть ли не на C89, чтобы работать на забытых всеми встроенных системах.

Ну неправда. Знаю один звуковой кодек, который изначально был реализован на MATLAB, оттестирован, оттюнен, а потом уже переписан на C. Так что C89 и работа на встроенных системах - это вообще необязательно.

Но Bumblebee маленький.

Мы не о размере говорим, а о том, что они его с современного-стильного C++ на древний заскорузлый C перетащили. Зачем?