Tuesday, October 8, 2019

What is JAVA ? | History Of JAVA | Features Of JAVA

What is JAVA ? | History Of JAVA | Features Of JAVA

History of Java / Core Java


JAVA Programming Language



Java Programming Language, was invented by James Gosling under Sun Microsystem company.


But both Mike Sheridan and Patrick Naughton have a big stake in making Java language.  In all three, 'James Gosling' played an important role.


Java language was originally created for the interaction of Television.  But currently this language proved to be very important and in future its importance will increase even more.


Java was first named 'Oak' from this tree.  This means 'James Gosling' and his co-workers used to work for Java, there was 'Oak' tree and 'Oak' is also the national tree of many countries.  That's why it was named 'Oak'.


This 'Oak' was named in 1991.  But this 'Oak' name was already from 'Oak Technologies'. After that, 'Oak' was renamed 'Java'.


Java was the only reason to name it, that when 'James Gosling' and his co-operatives worked, they used to drink Indonesian coffee of 'Java' seeds and the name 'Java' was quite new too.  That's why Java was named.


In 2010, Sun Microsystem sold it to 'Oracle'.


When java started, its first specimen came in '1995'.



All versions of Java are shown below.



Java versions
JAVA versions



Introduction for Java / Core Java



What is java


Java is a very popular programming language worldwide.

Three variants have been created for Java.

✓ Java SE (Standard Edition)

✓ Java EE (Enterprise Edition)


✓ Java ME (Micro Edition)


1. Java SE

Java SE is used for Basic Programming, also known as Core Java.

2. Java EE

Java EE is Advanced Programming, it is also called Advanced Java.

3. Java ME

Java ME is suitable for mobile programming, but it has no relation with android.


Java was made free when it was launched and will remain free in present and future.  


Another importance of Java is Write Once, Run Anywhere, which means it is run on any mobile-based, windows-based and web-based application.



Java features



Features Of JAVA


Java is designed for Programming with many features.

 Like,

✓ Simple

✓ Secure

✓ Object-oriented

✓ Independence

✓ Portable

✓ Robust

✓ Interpreted

 ✓ Multitreaded

 ✓ High performance

✓ Distributed


Simple: 



This is somewhat similar to Language C ++.  Any user who gets good knowledge from C ++, also has no problem in learning Java.



Secure: 



It is more secure than Language C and C ++.  This is Language virus-free Language.



Object-Oriented: 



It is Language Class-based and Object-based.



Independent: 



It is independent language, if you want to build a software, then it does not need anything.


Portable: 



This language can be run on any platform.



Robust: 



This language and its memory management are very strong.



Interpreted: 



This language is an interpreted language.



Multitreaded:



More than one program can be run simultaneously in this language.



High Performance: 



Compilers of Java do not take much time for program execution, hence it is considered a high-performing language.



Distributed: 



The program created by Java is distributed from one computer to another.

Saturday, October 5, 2019

Introduction to Programming Language | Various Types of Programming Language | Computer Science Technology

Introduction to Programming Language | Various Types of Programming Language | Computer Science Technology

Introduction to Programming Language | Various Types of Programming Language | Computer Science Technology


Introduction of Programming Language
Introduction of Programming Language


Introduction to Programming


Every year millions of students computer scientists are made in all over world. Although a computer scientist does not just do programming, but programming is a very important part of computer science.  


Therefore, as a beginning programmer, it is very important for you to understand the concept of programming and its related components properly.


There are so many programmers who are doing programming but they do not know the concept behind programming.  Let's try to know about it.


In simple words, programming is a process in which a programmer instructs the CPU (Central Processing Unit) to perform a task. This task can be anything like adding two numbers etc.


Programming takes a holistic look consisting of some components.

✓ Programming Language

✓ Compiler and Interpreter

✓  Programmer

These components are being described in detail below.


Programming Language


Whenever humans interact, they do so through a language. With a CPU, you also communicate through language.  


The language that programmers use to talk to the CPU is called programming language.


By the way, the CPU only understands binary language.  But it is impossible for any human to do programming in binary language.


Therefore, such programming languages ​​were created which are in simple English so that any human can easily do programming.


Doing this made programming much easier.  Now as you can see, everyone can learn to do programming by getting basic information.  But earlier this was not possible.


Types of Programming Languages


More than 256 programming languages ​​have been developed so far.  Every language has been developed for a different purpose. 

Various Types of Programming Language


According to Purpose, programming languages ​​are mainly divided into 5 categories.

  • (1) Machine Language / Machine Code

This is the code that CPU directly executes.  Machine code is in hexadecimal.  It is very close to the hardware.  It is also called low level language.


  • (2) Assembly language

Assembly language was created to make the machine code even more readable. Labels have been added to it, which makes it even easier to perform tasks.  It is also a low level language.

  • (3) High Level Language 

High level languages ​​are independent of hardware such as C, C ++, and java etc. The code of these languages ​​is not directly converted to machine code.

  • (4) System Language 

This type of languages ​​is used to manage a computer. They are used to perform low level tasks. Such as memory management, process management etc.

  • (5) Scripting Languages ​​

This type of languages ​​acts as a bridge between the system and other applications.  Such as PHP etc.


Common Programming Languages


Here is a list of some programming languages.  You may have heard about some of these before.

  • ✓ C language
  • ✓ C ++
  • ✓ Java
  • ✓ C #
  • ✓ PHP
  • ✓ Python
  • ✓ Java script
  • ✓ Pascal
  • ✓ Visual basic
  • ✓ Fortran

Let us now try to know what are compiler and interpreter.


Compiler and Interpreter


As I told you, the computer only understands binary language and it is very difficult to program human into binary.  


So a program was developed that could take instructions from programmers in the form of simple English statements and convert it to binary and pass it to the CPU. This program is called compiler.


The compiler acts like a bridge between a programmer and a CPU. You can also call it translator. A compiler performs many tasks, these are being given below.


  • ✓ Compiler syntax error checks. If a syntax error occurs, the programmer is notified about it. 
  • ✓ Converts compiler source code to machine language.
  • ✓ The compiler generates a machine executable file.


Let us now try to find out about the interpreter.

Some languages ​​use interpreter instead of compiler. Both compiler and interpreter do the same thing. The only difference is that the compiler generates machine code by compiling the entire source code together which can be completely executed at once.  


Whereas an interpreter converts the instructions into machine code and executes simultaneously.  Languages ​​uses compiler and interpreter according to your requirement.


Programmer


In the initial days people used to do programming due to interest but now it has taken the form of a job.  

A programmer is a person who has knowledge of a programming language.  

A programmer uses his knowledge to solve the real world problem with the help of programming language.

Thursday, October 3, 2019

What is a Computer ?

What is a Computer ?

What is a Computer?


Computers have become an important part of our lives.  It is used daily from school to office fees.  And computers are also being used a lot in homes to handle daily tasks.


So we all have to make computers better.  Only then can we properly use these electronic devices.


Apart from this, important questions related to computers are also asked in the competition.  Because of this, a basic understanding of computers is necessary.


Keeping all that in mind, we have prepared this article, in which you are giving complete information about the computer.


For the convenience of the study, we have divided this article into the following sections.

  • What is Computer?
  • What is the definition of computer?
  • What is the full form of computer?
  • Types of Computer
  • Introduction of Computer

What is Computer ?



What is Computer?


Hundreds of thoughts come to mind as soon
as we hear the name of computer.  Because a computer can do hundreds of activities alone. 
In words, buying a computer is a bit difficult.  This is because everyone uses a computer for various tasks.


There is also a general perception about it Computer or computer is an English word.  The computer means "computed".  This means that computer is one type of calculator.


Although it would be wrong to call a computer a connecting machine.  Because with a computer connection, hundreds of different tasks.


If you ask a writer / typist what is a computer?  So he says that computer is a kind of machine.  Similarly, if we ask a child to play a game, he can say that a computer is a game machine.


If you ask the computer operator, it will try to define the machine in terms of handling step.
So we can say that computer cannot be built in a sense.  The meaning of computer varies depending on each person's usage.


Whatever computer means, we have tried to define a computer for you. You cannot consider this computer as the standard definition of a computer.  Because the meaning of computer also depends on the task.


What is the definition of computer?


"A computer is a machine that gives some instructions. To say more, a computer is an electronic device that accepts and processes data using an input device and provides data as output using an output device."


It is clear from this definition that the computer takes some user instructions which are recorded with the help of various input devices.


Those instructions are then processed, and finally the results are based on the instructions, which are displayed with the help of the output tool.


Instructions contain many types of data.  You liked numbers, letters, and shapes according to this data.


If the computer is given the wrong data, the computer will also give the wrong result.  This means that the computer is working on GIGO -  Garbage In Garbage Out.


What is the Full form of Computer?


  • C - Commonly
  • O - Operated
  • M- Machine
  • P - Particularly
  • U - Used for
  • T - Technology
  • E - Education and
  • R - Research




Types of computer


Different types of computers


There are mainly three types of computers.  You can find more information about them in computer type lessons.

✓ According to application

✓ According to the purpose of the experiment

✓ According to size


Introduction of Computer


Computer cannot work alone.  A computer uses a variety of tools and programs to perform tasks.


These computer devices and programs are known as 'hardware and software software' respectively.


Now we get information about different parts of computer:


Various Parts of Computer
Various Parts of Computer


  • 1. System unit


A system unit is a box containing the necessary equipment to work with a computer.  The CPU is installed on the system unit.


It has equipment like mother board, processor etc.  Which enables the computer.  It is also called Case.


  • 2. Monitor


A monitor is an output device that shows the results of instructions given by you.  It is like TV.  Currently LCD and LED have been replaced by monitors.


  • 3. The keyboard


Keyboard input tools are used to direct us to a computer.  With its help, the computer is provided with the desired data and instructions.


It consists of various types of keys, through which data and instructions are sent to the computer.


  • 4. Mouse


The mouse is also an input tool that is used to instruct a computer.  We select the program available on this computer.


  • 5. Speakers


Speakers are output devices that help us hear sounds from a computer.  Through this we listen to the sounds available in songs, movies, programs and games.