Showing posts with label Advantages of computer programs. Show all posts
Showing posts with label Advantages of computer programs. Show all posts

Friday, February 14, 2020

The Characteristics of Computer | 15 Characteristics of Computer

What are the Characteristics of Computer | 15 Characteristics of Computer

The Characteristics of Computer
The Characteristics of Computer

I am discussing the topic of what are the characteristics of the computer? This article will cover the topic briefly. It is just because most of the people wanted to know about this topic. I will discuss in this article the15 characteristics of a computer.

Read 20 uses of computer for further details...

The followings are almost all the characteristics of a computer. 
  • Speed is the first 
  • Accuracy is the second 
  • Storage is the third 
  • Efficiency is the fourth 
  • Automation is the fifth 
  • Consistency is the sixth
  • Precision is the seventh 
  • Reliability is the eight 
  • Retrieving data and programs is the ninth 
  • Versatility is the tenth 
  • Communications is the eleventh
  • No feelings are the twelfths 
  • Diligence is the thirteenth 
  • Data Processing is the fourteenth 
The mentioned above Characteristics of computer I will discuss in detail to clear all the concepts that they are and why it was given to the computer and what are characteristics of a computer.

Speed as the Characteristics of Computer

The first Characteristics of a computer is speed because the computer is very high speed in their calculations and processing. It solves the problems at a very high speed. The human brain can solve the same problem in days and the computer will solve it into minutes. Humans will solve the problem in months and the computer will solve it into hours. If the human solves a problem who takes years for the solution. And the same problem will solve by the computer in just days. It is the speed of the computer. We can say the computer is faster in solving the problems that the human brain.

Accuracy 

This accuracy Characteristics of the computer is very great full. Because it always provides accurate results that are given input. For example, a human can make a mistake in his manual calculation. But the computer always provides accurate results. So we can rely on computer results as compare to the human manual calculations.

Storage 

The computer can store data in his memory and can use it for the next time. This Characteristic of computer is very useful. Because of storage Characteristics of a computer, we can work and retrieve the data from previous data. We also can store data on the computer for future work.

Efficiency 

The computer is very efficient in its work. The computer can perform multiple tasks at a time. The result will be efficient. The computer can perform different tasks as you can. See a movie and on a small screen and also work on your excel sheet or write on a word file or many other tasks at a time.

Automation 

The computer performs different operations without user interaction. For example, it controls all devices attached to the computer. The computer executes the program instructions one by one.

Consistency 

The consistency of the computer is the best Characteristic of the computer. Because people will not repeat the same thing as a computer can. For example, we will repeat the things and something will be changed when we repeat. But the computer will do the best to repeat word by word. Nothing will be changed when the computer repeats the things. It is called the consistency of the computer.

Precision 

Precision is one of the Characteristics of a computer. Because it is used to make decisions and solve the lengthy calculations. The results will be always accurate.

Reliability 

The computer is very reliable we can rely on the computer. Modern computers have advanced electronics. Which has a very low failure rate? These computers can perform very complicated calculations without creating any problem.

Retrieving data and programs

The computer is providing facility to store data on its storage media. And for more, it’s providing facility to retrieve that data and programs.  Retrieving data and programs are very important Characteristics.

Versatility 

Versatile means the flexibility of a computer. Modern computers can perform different tasks one by one or simultaneously. At one moment you are doing work on excel sheets and another moment you play games on your computer.

Communications as the Characteristics of Computer

We are living in the age of the internet and we are providing information to others and getting information from others. It is just because of computer systems. Computers are a source of communication. We use our email to send data or we use Facebook to show our pictures, we use Skype for video calling with another person from one computer to another computer.

No feelings as the Characteristics of Computer

The computer has no feelings. It shows accurate results without having any human feelings. For example, if a person judge he will see the emotions and many more and maybe show the results to judge the feelings of another person. But in the case of a computer, it shows the real facts and figures without any feelings.

Diligence the Characteristics of Computer

The computer is a diligence device it works all the time. Even if a person works he will feel tired. But the computer never feels tired of working. It is a very important feature of a computer. this diligence feature of computers makes it level very high. So we can say that computers are diligent devices who never tired of working.

Data Processing the Characteristics of Computer

The computer is used for data processing. For example, we provide data to computer and computer gives the processed data form. A processed data form is called information. We use mostly computers to process data for our workplace and many more uses of computer in our life ...

What I miss in the Characteristics of Computer?

I tried my best to show you all the about and cover the topic of what are the characteristics of the computer. But my knowledge may be limited in the computer science field. I would like to ask you a question about what I miss in this article.

If you have any one of the Characteristics of the computer in your mind then let me know in the comment section. I will appreciate your comment feel free to write your thoughts in a comment. Let me know if you disagree with any of the headings or I miss write above in the article. I will provide you answer to any question in your mind. Your feedback is very important to me.
Read useful articles


Tuesday, May 28, 2019

History of Programming

History of Programming

History of programming
History of programming 

Programming has changed the way we used the computer. The computer was basically invented to perform arithmetic operations, to perform simple tasks on an everyday basis in a short span of time. Programming gives a clear chance to us to give commands to the computer and produce the result we need.  Ever since the invention of Charles Babbage’s difference engine in 1822, computers have required a means of instructing them to perform a specific task. This means is known as a programming language. The computer languages of the last fifty years have come in two stages, the first major languages and the second major languages, which are in use today. In the beginning, Charles Babbage’s difference engine could only be made to execute tasks by changing the gears which executed the calculations. Thus, the earliest form of a computer language was physical motion. This process proved to be very tedious. In the 1940s, the first recognizably modern electrically powered computers were created.

The first functioning programming languages designed to communicate instructions to a computer were written in the early 1950s. John's Short Code, proposed in 1949, was one of the first high-level languages ever developed for an electronic computer. The program had to be translated into machine code every time it ran, making the process much slower than running the equivalent machine code.

In 1954, language FORTRAN was invented at IBM by a team led by John Backus; it was the first widely used high-level general purpose programming language to have a functional implementation, as opposed to just a design on paper. It is still a popular language for high-performance computing.

Pascal was begun in 1968 by Wirth. Its development was mainly out of necessity for a good teaching tool. In the beginning, the language designers had no hopes for it to enjoy widespread adoption. Instead, they concentrated on developing good tools for teaching such as a debugger and editing. Pascal was designed in a very orderly approach, it combined many of the best features of the languages in use at the time, COBOL, FORTRAN, and ALGOL. The combination of features, input/output, and solid mathematical features, made it a highly successful language.

C was developed in 1972by Dennis Ritchie while working at Bell Labs in New Jersey. C uses pointers extensively and was built to be fast and powerful at the expense of being hard to read. But because it fixed most of the mistakes Pascal had, it won over former-Pascal users quite rapidly. Ritchie developed C for the new Unix system being created at the same time. C is very commonly used to program operating systems such as Unix, Windows, the Mac, OS, and Linux.
In the late 1970sand early 1980s, a new programming method was being developed. It was known as Object Oriented Programming, or OOP. Objects are pieces of data that can be packaged and manipulated by the program.

C++ was designed to organize the raw power of C using OOP, but maintain the speed of C and be able to run on many different types of computers. C++ is most often used in simulations, such as games. C++ provides an elegant way to track and manipulate hundreds of instances of people in elevators, or armies filled with different types of soldiers. It is the language of choice in today’s AP Computer Science courses.

In the early 1990s, interactive TV was the technology of the future. Sun Microsystems decided that interactive TV needed a special, portable (can run on many types of machines), language. This language eventually became Java. In 1994, the Java project team changed its focus to the web, which was becoming “the cool thing” after interactive TV failed. The next year, Netscape licensed Java for use in their internet browser, Navigator.
Though Java has very lofty goals and is a textbook example of a good language, it may be the “language that wasn’t.” It has serious optimization problems, meaning that programs written in it run very slowly. And Sun has hurt Java’s acceptance by engaging in political battles over it with Microsoft.

Visual Basic is often taught as a first programming language today as it is based on the BASIC language. BASIC is a very limited language and was designed for non-computer science people. Statements are chiefly run sequentially, but program control can change based on IF...THEN, and GOSUB statements. Microsoft has extended BASIC in its Visual Basic (VB) product. The heart of VB is the form or blank window on which you drag and drop components such as menus, pictures, and slider bars. These items are known as “widgets.” Widgets have properties (such as its color) and events (such as clicks and double-clicks) and are central to building any user interface today in any language.

Perl has often been described as the “duct tape of the Internet,” because it is most often used as the engine for a web interface or in scripts that modify configuration files. It has very strong text matching functions which make it ideal for these tasks. Perl was developed by Larry Wall in 1987 because the Unix tools (used for text manipulation) were no longer strong enough to support his needs. Depending on whom you ask, Perl stands for Practical Extraction and Reporting Language or Pathologically Eclectic Rubbish Lister.
Programming languages have been under development for years and will remain so for many years to come. The first major languages were characterized by the simple fact that they were intended for one purpose and one purpose only, while the languages of today are differentiated by the way they are programmed in, as they can be used for almost any purpose. So we have dived into a history flashback of the language, everyone would have enjoyed it.



Sunday, May 26, 2019

Programing | what is programming

Programing  | what is programming


Introduction to computer programming:


Programming | what is programming
Programming | what is programming 

Do you know? Each and every process of nature is based on programming.  Nature sets a program behind any event. It’s an IT article so let’s discuss computer programming. “To design a program is called programming”, now question is that what is a program?  In computer program is a set of codes that perform a specific function. In this article I will discuss about, what is programming, Importance of programing, How programs work?, Top five programming languages, Basics of python, Basics of PHP, basics of html, basics of CSS, How to learn programing?, First programing language and best websites to learn programing. In this article I focused only on programing rather than complete software engineering.

What is programing?

Can you communicate with computer? If your answer is no then you are wrong. You can communicate with computer, But a specific language is required and that language is called programming language. We was discussed in introductory paragraph that “To set a program is called programming”. Let’s consider you to want a welcome message when you On your computer or a good bye message (just like your wife) when you shut down your computer. Is it possible? Yes it is possible. You just know that How to talk with computer (programming language), then you will design a program, and run that program. And your computer will read codes and return an output. So we can say that programming is a way to perform any function from computer.

Uses of programming languages:


Programing is used from simple window system to F17 jets. It is used from basic single program to program of million or trillions lines program. All computer system is based on programing. The basic of whole IT is programing. The person who design program is called programmer. I think a programmer should be in every field of life or profession.

Understanding computer coding:


This is understandable that computer cannot read human communicating language. Programing based on basic computer coding, (Binary coding, hexadecimal coding etc.)
So there are four phase behind all of this process of programing.
·         
           Basic coding
  1. ·         Coding
  2. ·         Running
  3. ·         Executing


Basic coding:


It is basiccoding to install a specific programing language to your system. It may bebinary coding, octal coding, hexadecimal coding or decimal coding.

  • Coding:

A programing language is installed in your computer after basic coding. Now this is a time to write a code in programing language.

  • Running:

Running is a step to check your code, is it true or wrong? In this step computer read your code.

  • Executing:

It is the output of your code.

Let’s discuss these four steps with an example

You are writing a letter to your father for some money.
Then the language “English”(that is used)  is basic coding that is same in your or your father’s mind.
Then the second step is paragraph writing.
That paragraph is a program
Sentence of that paragraph will codes.
When you are writing a paragraph then this step is coding
When your father read that letter then this is running
And when he will give you extra money then that will execute (output).

Top five programing languages:


There are about more than 500 programing languages. But most famous are ten. Top ten programing languages are given below:
·         Python
·         C++
·         PHP
·         Java Script
·         Java
·         Swift
·         C#
·         Go
·         Typescript
·         Ruby on Rails
·         C
These are most important languages that are used in programing.

Basics of web programing languages:


First of all I will discuss about the history of HTML, CSS and PHP

The PHP is used with HTML and CSS the most important tools for web designing. HTML is used as user interference on the website. AndCSS is used as stylish sheet for HTML web pages. And PHP is used for functional programing in web development.

“Hypertextmarkup language” (HTML), It was 1980 when Berners-Lee on a contract with CERN, He gave a prototype of a system to share documents. In and in 1889 he purposed internet based hypertext system. Later on Burners- lee specified HTML.
It is interesting that the founders of the HTML and CSS were Friends and working in the CERN.Yes he was Hakon wium Lie ….. It was 10 October when He purposed a Language SGML , and CSS as stylish sheet for its web page.
In 1994 Resumes Lerdorf purposed Personal Home page (PHP).

First programing language to learn:


If you want to learn programing then Python should be first language. It is very simple than other languages. You can also go for C or C++ for first programming language tolearn.

Conclusion:


The result of above discussion is that: programing is most important part of any function in computer. There are many programing languages but above ten are most famous languages, programing has three phases:
1.      Coding
2.      Running
3.      Executing
Python should be first programing language. It is very simple than other languages.
If you want to learn programing than following websites are free for you:

Friday, January 4, 2019

Advantages of computer programs | Uses of computer programs


Advantages of computer programs | Uses of computer programs |  Example of a computer program 

Uses of computer programs
Uses of computer programs

  1. A computer program makes people life easy by giving them the best solutions that save time.
  2. Computer program gives commercial solution.
  3. A computer program processes a large amount of data easily.
  4. Different types of computer programsare used to solve different types of tasks.
  5. The computer program is used to help in sports to make the right decisions to umpires.   
  6. In cricket game review system is the best example.
  7. Computer programs are used for banking systems solutions.
  8. Computer programs are used to communicate solutions like what’s an app Facebook messenger android application.
  9. The computer program can display the results in different styles.
  10. Computer programs are used to control the security.
  11. Computer programs are used to solve special problems.
  12. Computer programs are used in people's life easier to solve their problems.  
  13. Computer programs are used to develop 3D animations movies, science fiction movies, action movies, etc.      
  14. Computer programs are used to make cartoon movies.
  15. Computer programs are used to make people's life easy and faster.
  16. Computer programs are used to check the patient’s diagnosis.
  17. Computer programs are used to suggest relevant and accurate medicine for the patient.
  18. Computer programs are used for educational purposes like the education system.
  19. Computer programs are used to control armed forces like missiles systems etc.
  20. Computer programs are used to save and maintain all data of any organization.
  21. Computer programs are used to support almost all fields of life like physicians or chemists will use computer programs to solve their problems.
  22. Computer programs are used to solve real problems that can face in the home or in office or anywhere in human life, for example making a home budget or making an office monthly report computer programs help to solve these types of problems.
  23. People can develop new programs with the help of computer programs like if you are a programmer then you will have to use turbo C++, notepad + +, IDE, Xampp or wamp, visual c++, Visual Studio etc software to develop software or programs. 
  24. We can approach our desired solution.  
  25. We can approach our desired solution easily and convent. 
Read this related article to this post 20 uses of computer in our routine life 

Want to be a Programmer?


  1. Check this How to become a programmer  
  2. Check this To Choose your field in Programming