Cscope (original) (raw)
Cscope je nástroj umožňující programátorům nebo vývojářům prohledávat zdrojové kódy v jazyce C nebo C++ (s omezenou podporou i pro jiné jazyky). Často se používá ve velmi rozsáhlých projektech pro prohledávání zdrojových kódů, vyhledávání funkcí, deklarací, definic a textových řetězců zadaných pomocí regulárních výrazů. Cscope je svobodný software dostupný pod licencí BSD. Základní program pracuje v konzolovém režimu nebo v textovém rozhraní. Původním vývojářem cscope je Joe Steffen.
Property | Value |
---|---|
dbo:abstract | Cscope je nástroj umožňující programátorům nebo vývojářům prohledávat zdrojové kódy v jazyce C nebo C++ (s omezenou podporou i pro jiné jazyky). Často se používá ve velmi rozsáhlých projektech pro prohledávání zdrojových kódů, vyhledávání funkcí, deklarací, definic a textových řetězců zadaných pomocí regulárních výrazů. Cscope je svobodný software dostupný pod licencí BSD. Základní program pracuje v konzolovém režimu nebo v textovém rozhraní. Původním vývojářem cscope je Joe Steffen. (cs) cscope is a programming tool which works in console mode, text-based interface, that allows computer programmers or software developers to search source code of the programming language C, with some support for C++ and Java. It is often used on very large projects to aid code comprehension to find source code, functions, declarations, definitions and regular expressions given a text string. cscope is free and released under a BSD license. The original developer of cscope is Joe Steffen. (en) cscope — утилита, предназначенная для навигации по исходному коду. Используется для поиска в исходном коде функций, объявлений, определений и регулярных выражений по заданной строке текста. Хотя история этой программы начинается во времена PDP-11[1], она до сих пор применяется разработчиками, привыкшими к использованию редактора vi или vim, а также теми разработчиками, которые предпочитают использовать редакторы с текстовым интерфейсом вместо графического. Большая часть функциональности cscope перенесена в современные редакторы с графическим интерфейсом. Cscope применяется в два этапа. Сначала разработчик создает базу данных cscope. Разработчик может часто использовать find или другую утилиту Unix для получения списка имен файлов, нужных для индексации, в файле cscope.files. Затем разработчик строит базу данных при помощи команды cscope -b -q -k. На втором этапе, разработчик может искать внутри этих файлов при помощи команды cscope -d. Иногда индексацию требуется обновлять, если в файлы были внесены какие-либо изменения. В разработке программного обеспечения cscope часто является весьма полезной благодаря возможности поиска вызовов функций, так как иногда это единственный способ понять, как работает данный код и что ожидают от функции остальные части программы. cscope может находить вызовы функций, но она не является компилятором и поэтому производит простой поиск в тексте по ключевым словам. Это вызывает некоторые неудобства, связанные с тем, что макросы и повторяющиеся символьные имена могут создавать весьма запутанный граф. Другие программы способны извлекать эту информацию проверкой исходного кода [2] или просмотром сгенерированных объектных файлов [3]. cscope часто используется для поиска содержимого внутри программных файлов, написанных на языках программирования Си/C++, но она также может быть использована и для файлов, написанных на других языках, например, Java, Python, PHP и Perl. cscope является свободной программой и доступна под лицензией BSD. Первоначальным разработчиком cscope является Джо Стеффен. (ru) Cscope,一個應用程式,程式員使用它來協助程式撰寫及追蹤程式碼,主要使用於C語言程式。最早起源於貝爾實驗室,運作在PDP-11上,由Joe Steffen開始發展。後隨著AT&T Unix一同釋出,成為標準的Unix工具。在2000年時,聖克魯茲作業(SCO)公司,以BSD许可证公開釋出原始碼。 (zh) |
dbo:genre | dbr:C++ dbr:C_(programming_language) dbr:Java_(programming_language) dbr:Programming_tool |
dbo:latestReleaseDate | 2018-07-24 (xsd:date) |
dbo:latestReleaseVersion | 15.9 |
dbo:license | dbr:BSD_licenses |
dbo:operatingSystem | dbr:Unix dbr:Linux |
dbo:wikiPageExternalLink | http://www.lemis.com/grog/software/source-code-navigation.php |
dbo:wikiPageID | 2602204 (xsd:integer) |
dbo:wikiPageLength | 5513 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1074156999 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:BSD_license dbr:PyQt dbr:Scintilla_(editing_component) dbr:Parsing dbc:Linux_programming_tools dbc:Unix_programming_tools dbr:Unix dbr:Vi dbr:Vim_(text_editor) dbc:Software_using_the_BSD_license dbc:Static_program_analysis_tools dbc:Code_comprehension_tools dbr:Cross-reference dbr:Ctags dbr:Linux dbr:BSD_licenses dbr:C++ dbr:C_(programming_language) dbr:PDP-11 dbr:Graphical_user_interface dbr:Source_code dbr:Java_(programming_language) dbr:KDE dbr:Kate_(text_editor) dbr:LXR_Cross_Referencer dbr:Programming_tool dbr:Text_file dbr:Software_developer dbc:Code_navigation_tools dbr:OpenGrok dbr:Program_comprehension dbr:Computer_programmer |
dbp:genre | dbr:Programming_tool for C, C++, Java (en) |
dbp:latestReleaseDate | 2018-07-24 (xsd:date) |
dbp:latestReleaseVersion | 15.900000 (xsd:double) |
dbp:license | dbr:BSD_licenses |
dbp:name | cscope (en) |
dbp:operatingSystem | dbr:Unix dbr:Linux |
dbp:wikiPageUsesTemplate | dbt:About dbt:Infobox_Software dbt:Lowercase_title dbt:Official_website dbt:Reflist dbt:Short_description dbt:Start_date_and_age |
dbp:wordnet_type | http://www.w3.org/2006/03/wn/wn20/instances/synset-software-noun-1 |
dct:subject | dbc:Linux_programming_tools dbc:Unix_programming_tools dbc:Software_using_the_BSD_license dbc:Static_program_analysis_tools dbc:Code_comprehension_tools dbc:Code_navigation_tools |
gold:hypernym | dbr:Tool |
rdf:type | owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:WikicatCodeNavigationTools yago:WikicatStaticProgramAnalysisTools yago:Artifact100021939 yago:Implement103563967 yago:Instrumentality103575240 yago:Object100002684 yago:PhysicalEntity100001930 yago:Tool104451818 yago:Whole100003553 |
rdfs:comment | Cscope je nástroj umožňující programátorům nebo vývojářům prohledávat zdrojové kódy v jazyce C nebo C++ (s omezenou podporou i pro jiné jazyky). Často se používá ve velmi rozsáhlých projektech pro prohledávání zdrojových kódů, vyhledávání funkcí, deklarací, definic a textových řetězců zadaných pomocí regulárních výrazů. Cscope je svobodný software dostupný pod licencí BSD. Základní program pracuje v konzolovém režimu nebo v textovém rozhraní. Původním vývojářem cscope je Joe Steffen. (cs) cscope is a programming tool which works in console mode, text-based interface, that allows computer programmers or software developers to search source code of the programming language C, with some support for C++ and Java. It is often used on very large projects to aid code comprehension to find source code, functions, declarations, definitions and regular expressions given a text string. cscope is free and released under a BSD license. The original developer of cscope is Joe Steffen. (en) Cscope,一個應用程式,程式員使用它來協助程式撰寫及追蹤程式碼,主要使用於C語言程式。最早起源於貝爾實驗室,運作在PDP-11上,由Joe Steffen開始發展。後隨著AT&T Unix一同釋出,成為標準的Unix工具。在2000年時,聖克魯茲作業(SCO)公司,以BSD许可证公開釋出原始碼。 (zh) cscope — утилита, предназначенная для навигации по исходному коду. Используется для поиска в исходном коде функций, объявлений, определений и регулярных выражений по заданной строке текста. Хотя история этой программы начинается во времена PDP-11[1], она до сих пор применяется разработчиками, привыкшими к использованию редактора vi или vim, а также теми разработчиками, которые предпочитают использовать редакторы с текстовым интерфейсом вместо графического. Большая часть функциональности cscope перенесена в современные редакторы с графическим интерфейсом. (ru) |
rdfs:label | Cscope (cs) Cscope (en) Cscope (ru) Cscope (zh) |
owl:sameAs | freebase:Cscope yago-res:Cscope wikidata:Cscope dbpedia-cs:Cscope dbpedia-ru:Cscope dbpedia-zh:Cscope https://global.dbpedia.org/id/3jXcV |
prov:wasDerivedFrom | wikipedia-en:Cscope?oldid=1074156999&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:Cscope |
foaf:name | cscope (en) |
is dbo:wikiPageWikiLink of | dbr:CodeLite dbr:Call_graph dbr:Source_Insight |
is foaf:primaryTopic of | wikipedia-en:Cscope |