Task: Question Answering
Input (English): Context: In computing, source code is any collection of computer instructions, possibly with comments, written using a human-readable programming language, usually as ordinary text. The source code of a program is specially designed to facilitate the work of computer programmers, who specify the actions to be performed by a computer mostly by writing source code. The source code is often transformed by an assembler or compiler into binary machine code understood by the computer. The machine code might then be stored for execution at a later time. Alternatively, source code may be interpreted and thus immediately executed., A programmer, computer programmer, developer, dev, coder, or software engineer is a person who writes computer software. The term "computer programmer" can refer to a specialist in one area of computer programming or to a generalist who writes code for many kinds of software. One who practices or professes a formal approach to programming may also be known as a programmer analyst. A programmer's primary computer language (Assembly, COBOL, C, C++, C#, Java, Lisp, Python, etc.) is often prefixed to these titles, and those who work in a Web environment often prefix their titles with "Web". The term "programmer" can be used to refer to a software developer, Web developer, mobile applications developer, embedded firmware developer, software engineer, computer scientist, or software analyst. However, members of these professions possess other software engineering skills, beyond programming; for this reason, the term "programmer", or "code monkey", is sometimes considered an insulting or derogatory oversimplification of these other professions. This has sparked much debate amongst developers, analysts, computer scientists, programmers, and outsiders who continue to be puzzled at the subtle differences in the definitions of these occupations., OpenGrok is a source code search and cross reference engine . It helps programmers to search , cross-reference and navigate source code trees . It can understand various program file formats and version control histories like Monotone , SCCS , RCS , CVS , Subversion , Mercurial , Git , Clearcase , Perforce and Bazaar . The name comes from the term grok , a jargon term used in computing to mean `` profoundly understand '' . The term grok originated in a science fiction novel by Robert A. Heinlein called Stranger in a Strange Land . OpenGrok is being developed mainly by Oracle Corporation ( former Sun Microsystems ) engineers with help from its community . OpenGrok is released under the terms of the Common Development and Distribution License ( CDDL ) ., Subject: opengrok, Relation: programming_language, Options: (A) c (B) cobol (C) java (D) lisp
Output (English): java