Sunday, May 5, 2019
History of a Technology or Specific aspect of Engineering Research Paper
History of a Technology or Specific aspect of engineering science - interrogation Paper ExampleThese factors have created a rich history and heritage regarding software engineering. What is bundle Engineering? Software engineering is a process of producing programmes to provide functionalities basing on the problem being solved. The software nates either be generic in which it is provided to the customers the way it is or custom in which customers can deepen it to suit their specifications. Software is engineered to give instructions to hardware components, for example, data processors and hand held hardware devices, for example, mobile phones and tablets to perform certain(prenominal) tasks. Software needs hardware for it to be operational. The specific hardware specifications determine the type of software that allow for be engineered and the specifications it should have (Puntambeker 3). The Early Days of Software Engineering Software engineering was cracked in the mid twe ntieth century. However, all the credit goes to people who started the ideology way before the twentieth century. In 1804, French by the name Jaquard made a loom that would perform predefined tasks using punched cards that were provide on a reading contraption on the loom. This technology was used for the production of carpets and tissue. It allowed people with no skills to use the loom to make carpets and tissue. This technology by Jaquard stimulate many people to think on ways they could put instructions on the card to be replicated on the product (Robat 5). Charles Babbage intentional an analytic machine which would use programmes. Although the machine never operated, Ada Lovelace wrote a rudimentary programme for the machine that was designed by Babbage in 1843. Four age later, a British mathematician George Boole proved that there was a cope of relation between mathematics and logic. Logic was therefore numerical and not philosophical as antecedently claimed by the ancien t philosophers (Robat 8). These four people had an idea of how programming would work, but never went to the extent of starting signal it off. Their ideas proved important to the people who later on pioneered software engineering. At first, programmers and other professionals in this field of honor could not comprehend what John Von Neumann was saying. They analyzed his statements and looked at them logically to start getting a clear picture of exactly what he meant. Programmers and experts who understood this went ahead to make calculate better. Random doorway Memory was developed with the main objective of allowing easy access to any information in the computer faster. The improvements were well embraced but still, there was a lot of room for improvement, especially in the software part. The computing machines at the time were quite huge, the size of a grand piano using about 2,500 tubes (Evans, 2004). Software engineering went a notch higher, with the plan calculus by Konrad Zuse in 1945. This was the first ever authenticated algorithmic programming language. The objective of Konrad was to create theoretical preconditions of solving general problems. This new development inspired many others to continue with the improvement in the quest to engineer the best software. In 1948, Claude Shannon coined out the mathematical theory of communication through which engineers were taught how to code and to check for transmission accuracy between computers. Four years later, Grace Hopper came up with a compiler this allowed computers to use words instead of numbers. She came up with ARITH-MATIC, FLOW-MATIC and MATH-MATIC software basing on her A-0 compiler.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment