Prerequisite to learning Java | Programming language

To start to learn java no prerequisites are needed. But if you have some of the following knowledge it will help you to easily catch up with the Java theoretical things. 

  1. Basic computer operating knowledge.
  2. What is a Programming language?
  3. How do program codes convert to machine-readable code?
  4. Process of converting human-readable code to machine-readable codes in Java?
What is a programming language?
Programming language is a kind of language which is used by programmers to communicate with computers. In real-world language is used to communicate with two parties in order to share their thoughts, feelings, knowledge, and so on. 
Programming languages like C, C++, Java, Python, C# are used by computer programmers to build kinds of softwares by givng instructions to the computers.

Programming languages can be mainly categorized into two.
  1. Low-Level Programming Language.
  2. High-Level Programming Language.

1. Low-Level Programming Language.
Low-level languages use machine codes (0 and 1) for the coding and those can easily understand by a computer processor without the need of a compiler or interpritor to execute the instructions. So the programs written by low-level languages are executed fastly than high-level languages.

2. High-Level Programming Language.
High-Level programming languages are very close to human and used for building user friendly softwares. To execute program written in high-level language, it is needed to compile and interprete to convert human readable code to machine code. There are intermediate layers with compared to low-level program execution.So the program execution time also high with compared to low-level programing language.

How is a Java program executed?

To write and compile a java program it is required to install JDK (Java Development Kit). JDK contain javac tool and it will compile java source code bytecode. And also JDK contain all other APIs and JVM also. JVM stands for Java Vertual Machine and it will interprete and execute bytecode. The implementattion of JVM is JRE(Java Runtime Enviornment). JDK, JVM and JRE are platform dependent. But java is not platform dependent.

Programmers use IDE (Integrated Development Enviornment) to write programs those gives user frienly to UIs and much more features those will very helpfull for programmers to write codes.

So we are plan to discuss more about those later in this series of tutorial. And just keep gross idea about those technologies and countine reading this tutorial and the end you will get requires skill and knowledge to write java application which will match Industrial Standards.






Comments

Popular posts from this blog

History of java