<P> An outline (algorithm) for what would have been the first piece of software was written by Ada Lovelace in the 19th century, for the planned Analytical Engine . However, neither the Analytical Engine nor any software for it were ever created . </P> <P> The first theory about software--prior to creation of computers as we know them today--was proposed by Alan Turing in his 1935 essay On Computable Numbers, with an Application to the Entscheidungsproblem (decision problem). </P> <P> This eventually led to the creation of the academic fields of computer science and software engineering . Both fields study software and its creation . Computer science is the theoretical study of computer and software (Turing's essay is an example of computer science), where as software engineering is the application of engineering and development of software . </P> <P> However, prior to 1946, software was not yet the programs stored in the memory of stored - program digital computers, as we now understand it . The first electronic computing devices were instead rewired in order to "reprogram" them . </P>

What is software explain types of software with example