Sunday, October 10, 2010

Platforms and Compilers

Basic Need Doesn't Change, the Way we Satisfy it Changes.

Platform in terms of IT: Combination of hardware and software to run a program.
Example: Iphone Hardware, IOS Software
'This cellphone runs on this platform'
There are three layers of IT:
The bottom layer is Hardware and the Middle Layer is the Operating System. Together, these two create a platform. You use the Hardware and the Operating System to run an application, which is obviously the top layer.
Compilers/Interpreters:
-Computers are language-dependent. They only binary and the permutation of 'on' and 'off' gives us language.
-An interpreter takes information, does something to it and provides so the computer and I, the user, could understand
-There is one interpreter between the Hardware and the Operating System and there is one between the Operating System and the Application.
Java Language Platform: deployment to any platform
Cross Platform/PIM:
-2 platforms
-application that can work on multiple platforms
PIM: Platform Independent Model
Java Virtual Machine: First Compiler which can run on anything

No comments:

Post a Comment