Google Code Search: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м r2.7.1) (бот добавил: ja:Googleソースコード検索
Нет описания правки
Строка 1: Строка 1:
{{К удалению|2013-01-21}}
{{Distinguish|Google Code}}
{{Distinguish|Google Code}}
{{Карточка сайта
{{Карточка сайта

Версия от 07:14, 21 января 2013

Google Code Search
URL google.com/codesearch
Тип сайта Поиск по исходным кодам
Владелец Google
Начало работы 2006
Окончание работы 2012
Текущий статус В виде [1] используется для поиска в проектах Google Code

Google Code Search является свободной бета версией продукта от Google, который дебютировал в Google Labs 5 октября 2006 года. Он позволяет веб-пользователям осуществлять поиск открытого исходного кода в Интернете. В связи с закрытием Google Labs 17 октября 2011 года было объявлено, что Google Code Search также будет закрыт вместе с доступом к API 15 января 2012 года[1].

Имеется возможность поиска с помощью операторов. Среди них: lang:, package:, license: и file:.

Код доступен для поиска в различных форматах, включая tar.gz, tar.bz2, .tar, .zip, репозитории CVS и Subversion, а также фрагментов из HTML страниц, таких как Википедия.

Движок регулярных выражений

Сайт позволяет использовать регулярные выражения в запросах, которые не предлагает ни один другой движок поиска кода. Это делает его похожим на программу grep, который выполняет поиск по огромной базе открытого исходного кода. Используемые методики не раскрыты Google, но судя по всему, они комбинируют предварительно вычисляемые показатели с POSIX-совместимыми регулярными выражениями.

Google Code Search поддерживает POSIX-расширенный синтаксис регулярных выражений, за исключением обратных ссылок, сопоставления элементов и сортировки классов.[2]

Поддерживаемые языки

Список официально поддерживаемых языков постоянно меняется. Следующий список составлен по состоянию на 31 декабря 2010 года:[3]

Языки, которые официально не поддерживается, можно искать с помощью оператора file: в соответствии с общим расширением файла для языка.

Интересные факты

  • Google code search использовался в комитете ISO при выборе имен некоторых новых функций в стандарте языка программирования Си (C11)[4]

Примечания

Ссылки