HOME

TheInfoList



OR:

Mocha is a
Java Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's List ...
decompiler A decompiler is a computer program that translates an executable file to a high-level source file which can be recompiled successfully. It does therefore the opposite of a typical compiler, which translates a high-level language to a low-level lan ...
, which allows programmers to translate a program's
bytecode Bytecode (also called portable code or p-code) is a form of instruction set designed for efficient execution by a software interpreter. Unlike human-readable source code, bytecodes are compact numeric codes, constants, and references (norma ...
into
source code In computing, source code, or simply code, is any collection of code, with or without comments, written using a human-readable programming language, usually as plain text. The source code of a program is specially designed to facilitate the wo ...
. A beta version of Mocha was released in 1996, by Dutch developer Hanpeter van Vliet, alongside an
obfuscator In software development, obfuscation is the act of creating source or machine code that is difficult for humans or computers to understand. Like obfuscation in natural language, it may use needlessly roundabout expressions to compose statem ...
named ''Crema''. A controversy erupted and he temporarily withdrew Mocha from public distribution. As of 2009 the program is still available for distribution, and may be used freely as long as it is not modified.
Borland Borland Software Corporation was a computer technology company founded in 1983 by Niels Jensen, Ole Henriksen, Mogens Glad and Philippe Kahn. Its main business was the development and sale of software development and software deployment product ...
's
JBuilder JBuilder is a discontinued integrated development environment (IDE) for the programming language Java from Embarcadero Technologies. Originally developed by Borland, JBuilder was spun off with CodeGear which was eventually purchased by Embarcader ...
includes a decompiler based on Mocha. Van Vliet's websites went offline as he died of cancer on December 31, 1996 at the age of 34.


See also

*
JAD (JAva Decompiler) Jad (Java Decompiler) is, , an unmaintained decompiler for the Java programming language. Jad provides a command-line user interface to extract source code from class files. See also *Java Decompiler A decompiler is a computer program that tr ...
* JD


References


External links

* {{official website Java decompilers Software obfuscation