Devashen Govender
9GP
Assignment 1
Computer Programming
_________________________________________________________________________
About the Author:
My name is Devashen Govender and I am 14 years old. I live in Glen Anil. My birthday is on 7th November. I like to play volleyball and soccer. When I finish school I would like to study engineering. My favourite food is spare ribs and my favourite drink is lipton ice tea. I enjoy to play the game fifa. In soccer I support Liverpool FC and the Sharks.
Computer Programming:
Computer programming which is also known as programming or coding is the process of design, writing, testing, debugging and maintaining the source code of computer programmes. The main purpose of programming is to create a program that gives you a certain desired behaviour. To do this you need to know computer language which is an artificial language designed to communicate with a machine. When writing source code it often requires expertise of different subjects, like knowledge of the application domain, formal logic and knowing specialized methods to doing a function.
The history of programming started in 1801, Jacquard Loom created a series of holes in a set of punch cards, he used the different holes to guide a sewing arm to create automatic decorating patterns. But the standpoint of the computer, no technology was created till the 1940s. Since the systems were slow most of the programming was done by hand. But later on some basic computer programming was created, C-10, plankalkul and ENIAC which were very vital to the development of computer languages. Then in the 1950s three of the most vital computer languages were created which can still be used today, which is FORTAN, LISP and COBOL. But even more important a new method of function was created and that was the ALGOL 60. ALGOL 60 made block structures run together rather than separate operations like before. Even deeper than that is the fact that lexical scoping was introduced which allowed functions, procedures and other private variables to happen within that specific block without affecting other functions.
From the 1960s to the 1970s a new development of scripts for computer programming were developed and is said to be one of the most vital. These new computer programming languages included Simula, C, Smalltalk, Prolog, and ML which each holds a significant use in modern programming. Simula was the first programming to allow and support object specific programming. C is an elementary language that is vital to the operating of most systems. Smalltalk is created with a language focused on object orientation. Prolog is considered the very first logic programming language. Finally ML is a polymorphic system that when combined with LISP.
In the 1980s the main focus in computer programming was the speed. C++ was created in this era, this combined the concept of system programming and object orientation. From C++, the internet was created which delivered the most important comprehensive scripts and languages which we find vital today. Those include Java, Javascript, Phython, PHP and Ruby just to name a few.
In modern times, the concept of programming has become more focused on security and safety of the computer user with a focus on compatibility and graphic enhancement. Modern advances in programming include C#, Go, Factor and Windows Power Shell.
Computer programming is basicly writing many instructions in computer language to create a computer system or computer software. It understands the language of the binary digits, 0 and 1. You may write a program in whichever language you want, but it is finally converted into the language of 0s and 1s before it gets executed. Writing a program in machine language is definitely very difficult. It is not possible to memorize a long string of 0s and 1s for every instruction that you want to get executed. It is true that before the higher levels of programming languages were designed, machine languages were used for writing programming codes, but they are no longer used for designing computer programs.
The computer programmer often focuses on the development of software that allows people to perform a broad range of functions. All online functions that are utilized in the home and office owe their origins to a programmer or group of programmers. Computer operating systems, office suites, word processing programs, and even Internet dialing software all exist because of the work of programmers. Computer programming goes beyond software development. The profession also extends to the adaptation of software for internal use, and the insertion of code that allows a program to be modified for a function that is unique to a given environment.
Java is a very common language in computer programming. Java was developed by James Gosling and released in 1995. This language is derived from C and C++ but is has a simpler object model and low level facilities. Java applications are typically compiled of bytecode and can be used on any computer regardless of its computer architecture. Java is a general purpose, concurrent, class-based, object-oriented language that is specifically designed to have as few problem dependencies as possible.
Computer programming is a very complex subject to understand as it has many different aspects that need to be known to develop a simple application or software. Computer programming started from a simple idea and now is a vital point in modern technology. Programming will grow in the years to come to develop a higher range of technology and thats why it is important in our world today.
_________________________________________________________________________
Share with your friends: |