Tuesday, November 20, 2012

Internet



Internet

          The Internet is a global system of interconnected computer network that use the standard  Internet protocol suite(often called TCP/IP, although not all applications use TCP) to serve billions of users worldwide. It is a network of networks that consists of millions of private, public, academic, business, and government networks, of local to global scope, that are linked by a broad array of electronic, wireless and optical networking technologies. The Internet carries an extensive range of information resources and services, such as the inter-linked Hypertext documents of the world wide web(WWW) and the infrastructure to support email.

 Advantages of the Internet
 Allows easy and quick access to information

 Enables user to access files and information from any computer anywhere in  the world

People can check financial information, purchase products, talk to people and much more online

Downloading music- quick and easy

User can send information quickly from computer to computer

Disadvantages of the Internet

It promotes violence and bad behaviour within society, as it contains violent videos and other disturbing images

It can encourage negative activities such as pornography and paedophilia, these things can now be explored more openly due to the internet.

It stops children from going out, as they wish to stay home and use the internet to talk to friends etc .

To read about the advantages and disadvantages of the internet press to this link:
http://www.buzzle.com/articles/advantages-disadvantages-internet.html

To Know more detailes about the Internet press to this link:
http://en.wikipedia.org/wiki/Internet



Monday, November 19, 2012

programming language

A vocabulary and set of grammatical rules for instructing a computer to perform specific tasks. The term programming language usually refers to high-level languages, such as BASIC, C, C++, COBOL, FORTRAN, Ada, and Pascal. Each language has a unique set of keywords (words that it understands) and a special syntax for organizing program instructions.
High-level programming languages, while simple compared to human languages, are more complex than the languages the computer actually understands, called machine languages. Each different type of CPU has its own unique machine language. Lying between machine languages and high-level languages are languages called assembly languages. Assembly languages are similar to machine languages, but they are much easier to program in because they allow a programmer to substitute names for numbers. Machine languages consist of numbers only. Lying above high-level languages are languages called fourth-generation languages (usually abbreviated 4GL). 4GLs are far removed from machine languages and represent the class of computer languages closest to human languages.



Procedural Programming Languages
 



Procedural programming specifies a list of operations that the program must complete to

reach the desired state. This one of the simpler programming paradigms, where a

program is represented much like a cookbook recipe. Each program has a starting state, a

list of operations to complete, and an ending point. This approach is also known as

imperative programming. Integral to the idea of procedural programming is the concept

of a procedure call.






Structured Programming Languages




Structured programming is a special type of procedural programming. It provides

additional tools to manage the problems that larger programs were creating. Structured

programming requires that programmers break program structure into small pieces of

code that are easily understood. It also frowns upon the use of global variables and

instead uses variables local to each subroutine. One of the well known features of

structural programming is that it does not allow the use of the GOTO statement.





  Object-Oriented Programming Languages



Object-oriented programming is one the newest and most powerful paradigms. In objectoriented

programs, the designer specifies both the data structures and the types of

operations that can be applied to those data structures. This pairing of a piece of data with

the operations that can be performed on it is known as an object.    
 A program thus becomes a collection of cooperating objects, rather than a list of instructions.