All about INFORMATION OF COMPUTER & INTERNET

Friday, 5 July 2013

Computer 2 ~ SOFTWARE ~




Software is set of instructions or program in computer.
-is a collection of computer programs together that related to the data.
-there's have 3 categories software that system software, application software and programming software.

SOFTWARE LAYER.
Computer users
Application
Operating system
Device driver
System software
Computer Hardware
  •  APPLICATION.

Word processing,email,internet and so on.

  • OPERATING SYSTEM

A set of program that coordinates all activities among computer hardware resources.
OS receive order from the user via application program.

  • DEVICE DRIVER

Device driver are very low level instruction to a device like, the printer and the hard driver.
It also allow OS directly accesses  hardware resources.


  • PROGRAMMING LANGUAGE

Is a language designed to communicate, instruction to a machine,particularly a computer.In there have 2 important things that we have to remember:

Low level language

That is closer to the hardware than are high level programming language,which are closer to human language.Have two types in there:
-Machine language =the first generation PL
It's use series of binary digits( 1s-0s) or combination of numbers and letter that represent binary digits.
-Assembly language =the second generation PL
Programming is written using symbolic instruction codes  called mnemonic.
Also use symbolic memory address.

THIRD GENERATION LANGUAGE

Third generation language is (3GLS))are the first to use true English phrasing ,making them easier to use than previous language.It's also known as Procedural Language like FORTRAN AND COBOL.

FOURTH GENERATION

Is (4GLs)are even easier to use than 3GLs.Also known as non-procedural language.4GLs use a text based environment like 3GLs.The following 4GLs is Visual Basic(VB),Visual Age and Authoring Environment.

FIFTH GENERATION


5GLs are issue of debate in the programming community Fifth generation are designed to make a computer solve a problem without the programmer.These high language would use artificial intelligence  to create software,and making 5GLs extremely difficult to develop.




thats all that i can share in this topic . see again :)

No comments:

Post a Comment