Monday, July 13, 2009

High-Level Languages

Both computing hardware and programming languages have come a long way since their inception. The high level languages of today are made possible by the availability of hardware necessary to efficiently execute programs written with them. Successful languages are those which can best satisfy the needs of the involved parties. High-level languages have become successful because the time of a developer costs significantly more than the performance losses associated with high-level languages.

I believe one of the most problematic areas of development lies in the testing/debugging process. For this reason, I believe that language development will focus on changes which will reduce the amount of work required to test and debug.