[Type text] Computer Programming According, to Dr. Sadie Plant, that computer programming is substantially feminine due to the historical and theoretical connection between programming and quintessentially feminine invention of weaving. Computer programming has progressed over the years to become a vital part of people’s lives. Computer programming is the process of systematic instructions that directs the computer to perform tasks you want it to do and produce the results you desire. Uncommonly the first computer programmers were women, by the names of, Ada Lovelace and Grace Hooper. The first computer program created was ENIAC, approximately the size of a gymnasium, which originated back during World War II. ENIAC created by John Mauchly and J. Presper Eckert to serve the purpose of scheming artillery firing tables for the US Army Ballistics Research Laboratory. The first high-level program invented was FORTAN, which contained a functional implementation, versus being an ordinary design on paper, frequently used by Blockbuster for their checkout service. Computer programming has an extended and abundant research history with results that has been diverse. In 1970, Feurzeig et al. composed four claims for the predicted intellective gain of learning how to program. It (1) provides justification of mathematical rigor, (2) encourages active mathematical exploration, (3) provides key insights into certain mathematical concepts, and (4) provides a context of problem solving and language with which to articulate their understandings. Programming language is a function of computer programming that consists of a set of rules that provides a way of telling a computer what operations to perform. There are five types of program languages: machine language, assembly language, high-level language, very high- [Type text] level language, and natural language. Programming Languages categorized by level in how close they are to the language the computer itself uses. Machine language is composed of nothing but numbers and is the lowest of the five languages. The second lowest of the five is assembly language, which substituted the one and zero used in machine language and used mnemonic codes and abbreviations that are not intricate to remember. High-level also called third generation due to it being the third highest language, written in an English-like fashion, used in the 1960s to transfigure computer programming to something more efficient to use. The fourth generation languages has been labeled as very high-level language, a perplexing indispensably abbreviated language that online require 5 to 10 lines per operation. Natural, fifth generation, language is far more vague than the fourth generation and received its name because of the affinity to the “natural” spoken English language. Computer programming is constantly changing for the better quality effect the programs has on the applications. An example, of a very superior application that is never complete when it comes out is Microsoft; it is steadily changing for the better of the application. Computer programming languages have been expanding for years and will continue to do so for several years to come. Computer languages started being a series of feats to wire a singular program; which later modified into an array of steps keyed into the computer and then carried out; finally the languages equipped with state-of-the-art features like logical branching and object orientation. After all, the procedures established their way into software. One of the first primary languages categorized by the understandable fact that they were engage for one objective and one objective only. While, today’s languages extricated by the way they are program in, suitable used for relatively all purposes. Languages in the near future will be further natural with the creation of quantum and biological computers. A different engine invented by Charles Babbage [Type text] could only perform functions by altering the gears, which completed the calculations. In such a way, the archetypal configuration of a computer language was a physical motion. Ultimately, physical motion substituted by electrical signals when the U.S. government constructed the ENIAC, the first electronic general-purposed computer as stated previously, in 1942. ENIAC followed numerous of the same concepts of Babbage’s engine and hence, programmed by presetting switches and fully rewiring the system for respective new programs or calculations. The formation verified to be very time consuming. Pascal, created in 1968 by Nicklaus, evolution was primarily due to a high demand for a productive teaching tool. The designers of the language neither, believe nor foresee, it being such a pervasive adoption. Alternately, they channeled their attention on flourishing superior tools for teaching. For instance, the debugger, editing system, and support for universal premature microprocessors machines used in teaching institutions. It composed by bringing together the best features, COBOL, FORTAN, and AGOL, in an efficient approach. Pascal enhanced the pointer data type, a forceful attribute of each language that enforces it. It also added a CASE statement that allows instructions to branch like a tree in such manner (Ferugson). The future for all applications and programs connected directly with the internet. Due to, the soaring demands of people wanting to save things through cloud so that they can access it whenever, wherever, and from whatever Computer programming will soon be completely Internet orientated. Since the beginning of the 1970s, the conceivability of adopting computer programming is constantly increasing. The outcome acquiring such instructional tool turned out both good and bad. Implying that mathematics educators do not grasp the understanding of programming’s future. Computer programming implemented as a supplementary subjective resource that students can resort to when thinking and learning. Programming is what helps people grasp [Type text] knowledge about computers. The computer is a machine and programming teaches you how to operate the computer. The implementation of computer programming is critical but generally. Computer programming is a lot of trial and error; it is highly unlikely it works naturally. Because of computer programming, a computer saves information by understanding coding. The original purpose of computer programming created because they were able to compute and execute math equations at a rapid pace, quicker than a human being mind. Over time, people got creative and began using it as a storage tool for data. Now of days people have got even more innovative, that they are now creating application tools. A program created by UCLA computer center, Stepwise Discriminant Analysis, is effective at determining where the disparities among the means of groups composed by the researchers are statistically significant. It also categorizes the variables that have the right stuff to discriminate the groups in statistical significance order. The program, Scientific Subroutine Package, or created by IBM in 1968, and can be operated with other programs. Frequency distributions that exhibit the pattern of divergence in each character (variable) by authorizing the data to 15 even-within classes, found in output. The program is suitable for retrieving an original concept of a single, character deviation composed in the group(s) investigated. The program known for finding a resolution to any of the interrelationships of the character. JavaScript labeled as one of the most sensational Web gizmos; its usage has been increasing dramatically. JavaScript is a scripting language, consolidated with Hypertext Markup Language (HTML) that allows you to ingress and wield all the components necessary to make a Web page. A scripting language is a programing language designed to give folks easy access to prebuilt components (Veer). In this state of JavaScript, those premature factors are stepping-stones that generate a [Type text] Web page. By using JavaScript, you can design nifty graphic effects and assemble known as ingenious Web pages that authenticate and determine input and make presentation decisions based on it. JavaScript can operate to perform all of that without prior knowledge of industrial strength languages like C or C++. Programmer’s objectives are to design software based on particular specification to work out an exclusive problem or fulfill a certain need. For instance, if a pharmaceutical programmer/developer to analyze the problem write the code, test it, and refine it until the software performs as expected (McCoy 55). Computer programmers in fact, spend majority of their time not programming versus programming codes and various other items. They are occupied with studying a white board, pre-coding, trying to detect their task, and figure out how they will accomplish it. Succeeding coding they begin the process of debugging the code to figure out the defects of the code and how they can improve it to get better results. Programmer’s jobs as predicted are reasonable; writings, conceiving, designing, testing and maintaining programs. The roles of programmers are constantly changing and work done raised because of the innovations, liked advanced computing technologies and complicated new languages and programming tools. They can be also responsible for updating, fixing, modifying, and expanding programs that already exist. Programmers use computer-assisted software engineering (CASE) tools to control the controlling process automatically, so that they can focus on writing the uncommon and more difficult parts of the program. Some of the programmers work directly with experienced people from numerous fields to devise specialize software for that person or for general use. There are two types of programmers, application programmers and system programmers. Application programmers write program to deal with a certain task, reconstruct existing packaged software, or personalize basic application bought from vendors. System [Type text] programmer’s job is to write the program to sustain and handle computer systems software for operating systems, networked systems, and database systems. Computer programming has been beneficiary, but it has some defects. It allowed us to be able to accomplish more, while also linking everything together. An example of how it has been helpful would be how the TV is now capable of having Netflix, a movie and TV show streamer, equipped within it without the need of having a component connected to it. The downfall of is that everything is together, and that has some people worried sick about their privacy protection. Another reason would be the soaring increase in prices caused due to programming. For instance, you take a prepaid phone that have very few coding is worth around five dollars. Whereas, you have the iPhone that contains a massive amount of radical coding is worth around $400. The pros overshadow the cons, but the defects have a dramatic impact when it occurs. Even though programming has not directly affected general thinking skills, there were conclusive facts that present some comprehension on how programming can be efficient in mathematics equations. Before Christopher H. De Castro, involvement in teaching computer science guided him to the perception that, generating software, students learn a more profound understanding of mathematics. According to Christopher, performing a computer program build up active commitment, with pivotal mathematical concepts. Alice software is a 3D programming environment that makes it simple to create an animation for describing a story, playing an interactive game, or a video to upload on the web. It is free of charge to access and use as a teaching guide designed to be a student’s introduction to object-oriented programming. Alice enables a student to grasp fundamental programming notion in the context of generating animated movies and simple video games. The 3D objects within Alice, occupy a virtual world and the student composes program to animate the objects. Alice [Type text] software created by a research group from Carnegie Mellon in 1997, led by a person name Randy Pausch. Alice software was brought to my attention by Mrs. Simmons, who has previously dealt with a student who has used the program once before for a project. I chose it because it seemed impelling and something that would challenge my knowledge on how computer programming is operated. [Type text] Works Cited Alice. Carnegie Mellon University, n.d. Web. 16 Apr. 2014. <http://www.alice.org/index.php>. "Computer Programming." The University of Rhode Island. N.p., n.d. Web. 11 Apr. 2014. <http://homepage.cs.uri.edu/faculty/wolfe/book/Readings/Reading13.htm>. "Computer Programming." Wikipedia. N.p.: n.p., 2014. N. pag. Print. De Castro, Christopher H. "Assessing the Impact of Computer Programming in Understanding Limits and Derivatives in a Secondary Mathematics Classroom." Georgia State University. N.p., 7 May 2011. Web. 11 Apr. 2014. <http://scholarworks.gsu.edu/cgi/viewcontent.cgi?article=1084&context=msit_diss>. Ferguson, Andrew. "A History of Computer Programming Languages." Brown University. N.p., n.d. Web. 11 Apr. 2014. <http://cs.brown.edu/~adf/programming_languages.html>. Goehlert, Robert, and George Snowdon. "Computer Programming in Library Education." Journal for Education for Librarianship 20.4 (1980): 251-60. Print. Govoni, Dennis N., et al. "Six Computer Programs Useful in Plant Population." Taxon 19.3 (1970): 320-23. Print. Krogh. Personal interview. 17 Apr. 2014. McCoy, Lisa. Career Launcher. New York: Ferguson, 2010. Print. Computers & Programming. Veer, Emily Vander. JavaScript for Dummies. Fourth ed. Hoboken: Wiley, 2005. Print.