The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Компания Google открыла код Snappy, библиотеки для сжатия да..., opennews (??), 23-Мрт-11, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


8. "Компания Google открыла код Snappy, библиотеки для сжатия да..."  –18 +/
Сообщение от xxx (??), 23-Мрт-11, 13:52 
Блин, жалко что C++, а то попробывал использовать бы у себя в проекте.
Ответить | Правка | Наверх | Cообщить модератору

10. "Компания Google открыла код Snappy, библиотеки для сжатия да..."  –13 +/
Сообщение от mine (ok), 23-Мрт-11, 14:09 
Да, совсем не понятно зачем оно C++
Ответить | Правка | Наверх | Cообщить модератору

12. "Компания Google открыла код Snappy, библиотеки для сжатия да..."  +4 +/
Сообщение от Карбофос (ok), 23-Мрт-11, 14:14 
перепишите на яву (или что там у вас), потестируйте. потом узнаете, почему
Ответить | Правка | Наверх | Cообщить модератору

76. "Компания Google открыла код Snappy, библиотеки для сжатия да..."  +/
Сообщение от mine (ok), 24-Мрт-11, 15:20 
У меня "там" чистый С.
Перепиши и протестируй. Особенно совместимость посмотри - полезно будет.
Ответить | Правка | Наверх | Cообщить модератору

82. "Компания Google открыла код Snappy, библиотеки для сжатия да..."  +/
Сообщение от funny_falcon (?), 24-Мрт-11, 18:31 
extern "C" {} не спасёт?
Ответить | Правка | Наверх | Cообщить модератору

83. "Компания Google открыла код Snappy, библиотеки для сжатия да..."  +/
Сообщение от funny_falcon (?), 24-Мрт-11, 18:33 
Прочитал дальше ветку. Извиняюсь.
Ответить | Правка | Наверх | Cообщить модератору

84. "Компания Google открыла код Snappy, библиотеки для сжатия да..."  +/
Сообщение от funny_falcon (?), 24-Мрт-11, 18:51 
Впрочем, там код не сложный.
Я бы взялся переписать, если бы мне нужно было/заплатили.
Ответить | Правка | Наверх | Cообщить модератору

85. "Компания Google открыла код Snappy, библиотеки для сжатия да..."  –3 +/
Сообщение от mine (ok), 24-Мрт-11, 19:27 
Проблема не в сложности переписывания.
Проблема в необходимости оптимизации переписанного кода, тонком понимании во что это превратится после компиляции и, разумеется, в стабильности. Т.е. код должен быть супер стабильным и вообще без ошибок.
Ценность кода от гугла именно в этом - он прошел экстра-супер-пупер тестирование. в Их проектах.
Ответить | Правка | Наверх | Cообщить модератору

91. "Компания Google открыла код Snappy, библиотеки для сжатия да..."  +/
Сообщение от Карбофос (ok), 25-Мрт-11, 10:42 
то есть код ты так и не смотрел? давай, тролль дальше о неких совместимостях и тонкостях оптимизации при переходе с плюсов на си, о хождениях по классам для поиска функций и прочих твоих теоретических выкладках.
Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

15. "Компания Google открыла код Snappy, библиотеки для сжатия да..."  +/
Сообщение от Аноним (-), 23-Мрт-11, 14:23 
> Блин, жалко что C++, а то попробывал использовать бы у себя в
> проекте.

Ну так и используйте если хотите, или ваш проект не может пристегивать внешние модули ?

Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

22. "Компания Google открыла код Snappy, библиотеки для сжатия да..."  +/
Сообщение от Карбофос (ok), 23-Мрт-11, 14:32 
так это ж читать надо. знать, что такое нативная функция... а вообще, мне страшно за такие проекты
Ответить | Правка | Наверх | Cообщить модератору

28. "Компания Google открыла код Snappy, библиотеки для сжатия да..."  +3 +/
Сообщение от IGX (?), 23-Мрт-11, 15:04 
Лучше бы на Си.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

45. "Компания Google открыла код Snappy, библиотеки для сжатия да..."  +/
Сообщение от stom (?), 23-Мрт-11, 18:05 
чем лучше, поясните
Ответить | Правка | Наверх | Cообщить модератору

51. "Компания Google открыла код Snappy, библиотеки для сжатия да..."  +1 +/
Сообщение от IGX (?), 23-Мрт-11, 19:34 
> чем лучше, поясните

Тем, что во встраиваемых решениях не попользуешь из-за отсутствия компилятора Си++

Ответить | Правка | Наверх | Cообщить модератору

52. "Компания Google открыла код Snappy, библиотеки для сжатия да..."  +/
Сообщение от stom (?), 23-Мрт-11, 19:45 
приведите, пожалуйста, пример встроенной системы, в которой вы имели бы желание использовать snappy, но вынуждены отказаться в основном ввиду описанных вами выше ограничений
Ответить | Правка | Наверх | Cообщить модератору

67. "Компания Google открыла код Snappy, библиотеки для сжатия да..."  +1 +/
Сообщение от IGX (?), 24-Мрт-11, 02:26 
> приведите, пожалуйста, пример встроенной системы, в которой вы имели бы желание использовать
> snappy, но вынуждены отказаться в основном ввиду описанных вами выше ограничений

микроконтроллеры

Ответить | Правка | Наверх | Cообщить модератору

88. "Компания Google открыла код Snappy, библиотеки для сжатия да..."  +1 +/
Сообщение от letsmac (ok), 24-Мрт-11, 22:13 
>> приведите, пожалуйста, пример встроенной системы, в которой вы имели бы желание использовать
>> snappy, но вынуждены отказаться в основном ввиду описанных вами выше ограничений
> микроконтроллеры

Если в контроллер влезает код библиотеки такого размера - он по определению поддерживает с++.

Ответить | Правка | Наверх | Cообщить модератору

71. "Компания Google открыла код Snappy, библиотеки для сжатия да..."  +/
Сообщение от Карбофос (ok), 24-Мрт-11, 11:29 
дык и перепишите. благо, исходники на плюсах именно этого проекта всего лишь 100kB!
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

74. "Компания Google открыла код Snappy, библиотеки для сжатия да..."  +/
Сообщение от IGX (?), 24-Мрт-11, 14:19 
> дык и перепишите. благо, исходники на плюсах именно этого проекта всего лишь
> 100kB!

А время и желание есть? Зачем переписывать snappy на Си, если есть гораздо более компактные и проверенные временем аналоги типа LZO со сравнимой производительностью?

Ответить | Правка | Наверх | Cообщить модератору

75. "Компания Google открыла код Snappy, библиотеки для сжатия да..."  +1 +/
Сообщение от Карбофос (ok), 24-Мрт-11, 14:52 
зачем тогда вообще поднимать сыр-бор из-за каких-то 100 килобайт исходников? есть что-то другое - используйте, кто ж спорит. :)
Ответить | Правка | Наверх | Cообщить модератору

44. "Компания Google открыла код Snappy, библиотеки для сжатия да..."  +1 +/
Сообщение от xxx (??), 23-Мрт-11, 18:02 
> Ну так и используйте если хотите, или ваш проект не может пристегивать
> внешние модули ?

Нет не может. Есть специфичная железяка и только сишный компилятор, а С++ сильно не допилен.

Ну и вобщем, на мой взгляд подобные библиотеки лучше на Си, проще прикручивать к другим языкам.


Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

53. "Компания Google открыла код Snappy, библиотеки для сжатия да..."  +/
Сообщение от Аноним (-), 23-Мрт-11, 20:09 
А сишный компилер полноценный ? что за железка если не секрет ?
Ответить | Правка | Наверх | Cообщить модератору

29. "Компания Google открыла код Snappy, библиотеки для сжатия да..."  +1 +/
Сообщение от Аноним (-), 23-Мрт-11, 15:17 
Замечательно что на C++, сейчас других актуальных языков и нет. И что вам мешает использовать библиотеку в проекте?
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

47. "Компания Google открыла код Snappy, библиотеки для..."  +/
Сообщение от anonymous (??), 23-Мрт-11, 18:40 
> Замечательно что на C++, сейчас других актуальных языков и нет.

ORLY?

> И что вам мешает использовать библиотеку в проекте?

то, что она на цпп. придётся врапперы ваять. ну её нафиг, такую библиотеку, для zlib ничего писать не надо.

Ответить | Правка | Наверх | Cообщить модератору

42. "Компания Google открыла код Snappy, библиотеки для сжатия да..."  +/
Сообщение от xxx (??), 23-Мрт-11, 17:56 
О, как заминусовали-то =) Нет, я не против С++, просто тот проект над которым я работаю предполагает именно Си, и да, С++ вообще нет возможности использовать.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

50. "Компания Google открыла код Snappy, библиотеки для сжатия да..."  +/
Сообщение от Карбофос (ok), 23-Мрт-11, 18:56 
ну неужто там нет простого API? o_O
Ответить | Правка | Наверх | Cообщить модератору

56. "Компания Google открыла код Snappy, библиотеки для сжатия да..."  –1 +/
Сообщение от Ytch (?), 23-Мрт-11, 21:24 
>ну неужто там нет простого API? o_O

А какое там может быть API? Есть набор Си-шных исходников. Они компилируются. В итоге получается некий бинарный образ, который прошивается в железку. Где в этой цепочке может быть какой-то API, который поможет прикрутить код на С++ ?

Ответить | Правка | Наверх | Cообщить модератору

70. "Компания Google открыла код Snappy, библиотеки для сжатия да..."  +/
Сообщение от Карбофос (ok), 24-Мрт-11, 11:08 
для особо тяжелых случаев исходники можно и конвертнуть и избавиться от ОО. если вы заглядывали в исходники, то наверняка видели, сколько их там по объему.
>который прошивается в железку

прямо хардкор какой-то. например, линукс-базированные решения, которые тоже прошиваются в железку. и что? у них нет никакого API? не спора ради, просто думается, что товарисч работает всё-таки на обычном компе (ну или ембеддед), с количеством памяти, позволяющим делать malloc для объектов. или он программирует фотоаппараты, или еще что-то такое уж шибко экзотическое? вот в чем вопрос.

Ответить | Правка | Наверх | Cообщить модератору

57. "Компания Google открыла код Snappy, библиотеки для сжатия да..."  +1 +/
Сообщение от Ytch (?), 23-Мрт-11, 21:29 
> О, как заминусовали-то =) Нет, я не против С++, просто тот проект
> над которым я работаю предполагает именно Си, и да, С++ вообще
> нет возможности использовать.

Я думаю, минусанули потому что думали, что подразумевается что-то типа java как "альтернатива". Обычно именно фанаты подобного любят вслух сожалеть о чем-то сделаном на С/C++.

Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

80. "Компания Google открыла код Snappy, библиотеки для сжатия да..."  +/
Сообщение от vasya (??), 24-Мрт-11, 16:42 
extern "C"
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

86. "Компания Google открыла код Snappy, библиотеки для сжатия да..."  +/
Сообщение от Ytch (?), 24-Мрт-11, 20:49 
>extern "C"

Мимо. Это помогает в обратной ситуации (прикрутить Си-шный код в C++ программу)

Ответить | Правка | Наверх | Cообщить модератору

89. "Компания Google открыла код Snappy, библиотеки для сжатия да..."  +/
Сообщение от vasya (??), 25-Мрт-11, 08:11 
>>extern "C"
> Мимо. Это помогает в обратной ситуации (прикрутить Си-шный код в C++ программу)

Как раз наоборот.


Ответить | Правка | Наверх | Cообщить модератору

90. "Компания Google открыла код Snappy, библиотеки для сжатия да..."  +/
Сообщение от vasya (??), 25-Мрт-11, 08:13 
>>>extern "C"
>> Мимо. Это помогает в обратной ситуации (прикрутить Си-шный код в C++ программу)
> Как раз наоборот.

Точнее, в обе стороны работает.

Ответить | Правка | Наверх | Cообщить модератору

93. "Компания Google открыла код Snappy, библиотеки для..."  +1 +/
Сообщение от anonymous (??), 25-Мрт-11, 11:48 
>>>extern "C"
>> Мимо. Это помогает в обратной ситуации (прикрутить Си-шный код в C++ программу)
> Как раз наоборот.

а вот здесь мы видим случай так называемого ламеризма.

Ответить | Правка | К родителю #89 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру