Здравствуйте, BoobenCom, Вы писали:
I>>Вероятно поиск работает только на уникальных запросах, а то как такой выхлоп
I>>"An item with the same key has already been added. "
BC>Как именно воспроизвести ?
прикольно, фиксил тут один баг.
Попробовал набрать слово могущество.
Первой темой вывело "Китай — ого".
В какойто мере поиск ведет себя как нейросеть, выдавая результаты со скрытым смыслом
Здравствуйте, BoobenCom, Вы писали:
BC>Еще есть примеры "некорректной" работы ?
Да. Ищу java — получаю кучу других слов в выдаче выделеных болдом. com, web, public.
Здравствуйте, -n1l-, Вы писали:
N>Здравствуйте, BoobenCom, Вы писали: BC>>Зачем писать сам сайт витрину на Си ? BC>>Может я отстал от жизни, но всеже
N>А зачем писать ее на asp.net'e? Плюс мне интересно действительно ли алгоритмы реализованы на си, что-то не верится что это не c#.
Здравствуйте, Blazkowicz, Вы писали:
B>Здравствуйте, BoobenCom, Вы писали:
BC>>Еще есть примеры "некорректной" работы ? B>Да. Ищу java — получаю кучу других слов в выдаче выделеных болдом. com, web, public.
Здравствуйте, BoobenCom, Вы писали:
BC>Добрый День ! BC>Пишу с нуля поисковый движок на Си. На данный момент проиндексировано BC>0,5 ТБ ресурсов. Пока что Вашего сайта нет в индексе, но может скоро появится. BC>Поиск имеет более качественную выдачу, основанную на ассоциативных связях в тексте.
Если сам, один и с нуля написал, да еще на Си, то дай, так сказать, пожать руку. Достаточно круто получилось, даже можно на полном серьезе сравнить преимущества и недостатки с поиском гуглем на этих сайтах.
Кто-то скажет, что это задача простая и они одной левой такой курсовик писали за неделю вечерами, но на самом деле не всякий сможет.
Хотя, если честно, непонятен выбор языка Си для этой цели.
Здравствуйте, Michael7, Вы писали:
M>Хотя, если честно, непонятен выбор языка Си для этой цели.
Да вы что ребята. C# по сравнению с Си выглядит как примитивный скриптовый язык,
годится только для прототипирования. Шарп хорош чтоб обвесы писать. Ну там паучок хорошо пойдет
чтоб не морочить себе голову кодировками, а ядро должно быть только на Си — маст хев.
Там первая половина ядра битовая арифметика, вторая половина костыли работы с памятью
Здравствуйте, BoobenCom, Вы писали:
BC>Ее не проблема проиндексировать, ее проблема выкачать. Это займет года. BC>все что я накачал, это 0.5 тб и качал не один месяц.
Здравствуйте, BoobenCom, Вы писали:
BC>Здравствуйте, Michael7, Вы писали: BC>Там первая половина ядра битовая арифметика, вторая половина костыли работы с памятью
Которые решаются правильно спроектированным уровнем абстракции на C++, после чего остальной код выглядит опрятно, как высокоуровневый C#, а работает не медленнее этих ваших сей.
Здравствуйте, bazis1, Вы писали:
B>Здравствуйте, BoobenCom, Вы писали:
BC>>Здравствуйте, Michael7, Вы писали: BC>>Там первая половина ядра битовая арифметика, вторая половина костыли работы с памятью B>Которые решаются правильно спроектированным уровнем абстракции на C++, после чего остальной код выглядит опрятно, как высокоуровневый C#, а работает не медленнее этих ваших сей.
Когда я говорю написано на Си я не подрозумеваю использование компилятора Си одной из первых версий Дениса-Ричи.
Я подразумеваю что не использовались всякие STL и Boost'ы которые любят разные С++-сники.
Чем использовать это барахло, уж лучше сразу на С# переходить. А если кодить нормально, на максимальных возможностях ЭВМ,
то это Си без левых библиотек.
Здравствуйте, DreamMaker, Вы писали:
DM>Здравствуйте, BoobenCom, Вы писали:
BC>>Ее не проблема проиндексировать, ее проблема выкачать. Это займет года. BC>>все что я накачал, это 0.5 тб и качал не один месяц.
DM>GPRS что ли?
DM>почему С а не Asm?
Нет, не GPRS.
Просто любой приличный сервер не позволит себя досить и выдаст максимум 50кб\сек.
Здравствуйте, Alex912, Вы писали:
A>Здравствуйте, BoobenCom, Вы писали:
BC>>Там первая половина ядра битовая арифметика, вторая половина костыли работы с памятью
A>Про архитектуру в целом было интересно прочитать. Есть в планах написать статью?
Здравствуйте, BoobenCom, Вы писали:
BC>Когда я говорю написано на Си я не подрозумеваю использование компилятора Си одной из первых версий Дениса-Ричи. BC>Я подразумеваю что не использовались всякие STL и Boost'ы которые любят разные С++-сники. BC>Чем использовать это барахло, уж лучше сразу на С# переходить. А если кодить нормально, на максимальных возможностях ЭВМ, BC>то это Си без левых библиотек.
т.е. вы не используете инкапсуляцию для предотвращения лавинообразного роста сложности? не используете шаблоны для написания контейнеров, абстрагирующих работу с памятью? не используете RAII для автоматического освобождения объектов? ну-ну...
Здравствуйте, bazis1, Вы писали:
B>Здравствуйте, BoobenCom, Вы писали:
BC>>Когда я говорю написано на Си я не подрозумеваю использование компилятора Си одной из первых версий Дениса-Ричи. BC>>Я подразумеваю что не использовались всякие STL и Boost'ы которые любят разные С++-сники. BC>>Чем использовать это барахло, уж лучше сразу на С# переходить. А если кодить нормально, на максимальных возможностях ЭВМ, BC>>то это Си без левых библиотек. B>т.е. вы не используете инкапсуляцию для предотвращения лавинообразного роста сложности? не используете шаблоны для написания контейнеров, абстрагирующих работу с памятью? не используете RAII для автоматического освобождения объектов? ну-ну...
Простые структуры данных не сложно написать самому. Зато знаешь что там внутри и нет лишнего кода.
Сложные структуры, не грех и переписать, можно получить прирост производительности на порядок
Например так: http://wiki.pikosec.com/index.php?title=HArrayInt_VS_std::map
Инкапсуляция, шаблоны и прочье — это скорей элемент ритуала, чем реальные потребности в проекте с небольшой командой.
Здравствуйте, BoobenCom, Вы писали:
BC>Простые структуры данных не сложно написать самому. Зато знаешь что там внутри и нет лишнего кода. BC>Сложные структуры, не грех и переписать, можно получить прирост производительности на порядок
Это всё понятно и порой имеет смысл.
Вопрос был: зачем именно на С?
BC>Инкапсуляция, шаблоны и прочье — это скорей элемент ритуала, чем реальные потребности в проекте с небольшой командой.
Забанили по IP, значит пора закрыть эту страницу.
Всем пока