48 Introduction to (Web hosting reviews) Computers, the Internet and the
Wednesday, April 25th, 200748 Introduction to Computers, the Internet and the Web Chapter 1 Computer languages may be divided into three general types: machine languages, assembly languages and high-level languages. Any computer can directly understand only its own machine language. Machine languages generally consist of strings of numbers (ultimately reduced to 1s and 0s) that instruct computers to perform their most elementary operations one at a time. Machine languages are machine dependent. English-like abbreviations formed the basis of assembly languages. Translator programs called assemblers convert assembly-language programs to machine language at computer speeds. Compilers translate high-level language programs into machine-language programs. High-level languages (like Java) contain English words and conventional mathematical notations. Interpreter programs directly execute high-level language programs without the need for compiling those programs into machine language. Although compiled programs execute much faster than interpreted programs, interpreters are popular in program-development environments in which programs are recompiled frequently as new features are added and errors are corrected. Objects are essentially reusable software components that model items in the real world. Modular, object-oriented design and implementation approaches make software-development groups more productive than is possible with previous popular programming techniques such as structured programming. Object-oriented programs are often easier to understand, correct and modify. Java originated at Sun Microsystems as a project for intelligent consumer-electronic devices. When the World Wide Web exploded in popularity in 1993, Sun people saw the immediate potential of using Java to create Web pages with so-called dynamic content. Java is now used to create Web pages with dynamic and interactive content, to develop large-scale enterprise applications, to enhance the functionality of Web servers, to provide applications for consumer devices and so on. Java programs consist of pieces called classes. Classes consist of pieces called methods that perform tasks and return information when they complete their tasks. Most Java programmers use rich collections of existing classes in Java class libraries. FORTRAN (FORmula TRANslator) was developed by IBM Corporation between 1954 and 1957 for scientific and engineering applications that require complex mathematical computations. COBOL (COmmon Business Oriented Language) was developed in 1959 by a group of computer manufacturers and government and industrial computer users. COBOL is used primarily for commercial applications that require precise and efficient manipulation of large amounts of data. Pascal was designed at about the same time as C. It was created by Professor Nicklaus Wirth and was intended for academic use. Basic was developed in 1965 at Dartmouth College as a simple language to help novices become comfortable with programming. Structured programming is a disciplined approach to writing programs that are clearer than unstructured programs, easier to test and debug and easier to modify. The Ada language was developed under the sponsorship of the United States Department of Defense (DOD) during the 1970s and early 1980s. One important capability of Ada is called multitasking; this allows programmers to specify that many activities are to occur in parallel. Most high-level languages including C and C++ generally allow the programmer to write programs that perform only one activity at a time. Java, through a technique called multithreading, enables programmers to write programs with parallel activities. The Internet was developed more than three decades ago with funding supplied by the Department of Defense. Originally designed to connect the main computer systems of about a dozen universi Copyright 1992 2002 by Deitel & Associates, Inc. All Rights Reserved. 7/8/01
Note: In case you are looking for affordable webhost to host and run your web application check Vision cheap hosting services