Rate this paper
  • Currently rating
  • 1
  • 2
  • 3
  • 4
  • 5
3.00 / 2
views 1457 | downloads 825
Paper Topic:

THe Future of Programming - How High Level Can We Get?

Running head : FUTURE OF PROGRAMMING

The Future of Programming : How High Level Can we Get

MACROBUTTON NoMacro [Insert Names of Author (s ) here]

MACROBUTTON NoMacro [Insert Institution information here]

Abstract

There is only one word to describe the future of programming languages metaphor . The developments made in programming languages were geared towards increasing familiarity of codes , that is , increasing the metaphor . A few decades ago , programmers enjoyed the ability of assembly language to use more familiar terms in coding . Now , programming paradigms were developed and used to distinguish the levels

of programming languages . In the future , many of the existing programming languages today may no longer last but the object-oriented programming (OOP ) paradigm will stay . The Future of Programming : How High Level Can We Get

In the article The Future of Programming : How High Level Can We Get the author discussed how far can people , especially programmers , reach into the heights of programming by examining current programming paradigms and developments that are taking place . He started his discussion on the meaning of the relative words , high and low level languages , by citing a past incident when he was asked by his Grandpa about the difference of Python and the programming language used to write Windows . Then he discussed the different programming paradigms cite several programming languages , define whether they were high or low level languages , introduced the `virtual worlds ' and finally asked if object-oriented programming paradigm will last for a few more years

High and Low Level Languages

Programming languages are important because they serve as the bridge that human beings can used to communicate with the `metals ' Programming in the early days of computers was very tedious because the only available option for them was to use the so-called machine code . Later they developed the assembly language which provided better programming experience . From then on , they have regarded the machine code as a low level language . However , as computers became hundred times faster and disk storage (memories ) allowed greater storage capacities , more and more programming languages , essentially powerful than their ancestors were developed and the gap between high and low level languages had increased . Programmers are now able to code using C /C , Java , Python and other languages which we regard today as high level languages However , the change is still relative to the principle of metaphor where simplicity , or the ability to code using familiar terms in humans , is at the expense of performance , though , we should also take note that computers are evolving at a fast rate . Sometime in the future these programming languages might step down to a lower level since they will be replaced by higher level languages that can be programmed with greater ease . On the contrary , while programming languages are becoming much easier to use , it also increased the complexity of the tasks the machine undertakes . An example of this is the drag-and-drop feature of many operating systems where a very familiar task of dragging and dropping an object , e .g . a...

4 pages
32.5 KB
Free sing-up

Not the Essay You're looking for? Get a custom essay (only for $12.99)