Code browser

Code browser

A code Browser is an editor, sometimes with folding or other advanced layout capabilities, designed to structure source code or, by extension, other kinds of text file. Since it is typically aware of the syntax (and, to some extent, the symantics) of the text it is displaying, it is able to use various techniques to make navigation and cross-referencing faster and easier; this allows it to present a good overview of the code of large projects.

An editor of this type is positioned between a traditional text editor, a Smalltalk class browser and a web browser such as Mozilla. It displays a structured text file (marker-based folding) hierarchically, sometimes using multiple panes. A code browser usually supports syntax highlighting for major languages, and frequently allows users to define highlighting schemes for other files relevant to their activities; in some cases it may also integrate the output of other programs such as gdb.

Although code browsers were initially designed to edit programs, they can also be used for different tasks such as plain text outlining or helping to understand existing source code.

References


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Browser — can refer to:* Browsing (predation), a type of predation * A user interface on a computer that allows navigation of objects ** Web browser, used to access the World Wide Web ** Wiki browser, for reading articles from Wikipedia ** File browser,… …   Wikipedia

  • Browser exploit — A browser exploit is a piece of code that exploits a software bug in a web browser such that the code makes the browser do something unexpected, including crash, read or write local files, propagate a virus or install spyware. Malicious code may… …   Wikipedia

  • Browser sniffing — is a common technique used in websites and web applications in order to determine the web browser a visitor is using, and to serve browser appropriate content to the visitor. This controversial practice is sometimes necessary because of… …   Wikipedia

  • Code injection — is the exploitation of a computer bug that is caused by processing invalid data. Code injection can be used by an attacker to introduce (or inject ) code into a computer program to change the course of execution. The results of a code injection… …   Wikipedia

  • Code signing — is the process of digitally signing executables and scripts to confirm the software author and guarantee that the code has not been altered or corrupted since it was signed by use of a cryptographic hash. Code signing can provide several valuable …   Wikipedia

  • Code::Blocks — Entwicklungsumgebung Code::Blocks Basisdaten Entwickler The Code::Blocks Team Aktuelle  …   Deutsch Wikipedia

  • Browser wars — The term browser wars refers to the competition for dominance in the web browser marketplace. The term is used to denote two specific periods of time: the competition between market dominating Netscape Navigator and its eventual defeat by… …   Wikipedia

  • Browser-Weiche — Browserweichen sind Techniken um Unterschiede in der Darstellung von Webseiten in verschiedenen Webbrowsern zu umgehen, indem für unterschiedliche Browser unterschiedlicher Code angeboten wird. Bei der Gestaltung von Webseiten ergeben sich… …   Deutsch Wikipedia

  • Browser Helper Object — A Browser Helper Object (BHO) is a DLL module designed as a plugin for Microsoft s Internet Explorer web browser to provide added functionality. BHOs were introduced in October 1997 with the release of version 4 of Internet Explorer. Most BHOs… …   Wikipedia

  • Browser game — Freeciv.net is a HTML5 browser game A browser game is a computer game that is played over the Internet using a web browser.[1] Browser games can be created and run using standard web technologies …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”