Friday, August 31, 2012

History and Category of software


Software is the collection of programs and it was first proposed by Alan Turing. He proposed it in a decision problem. This is now known as application software. So software is a solution. In details it can be defined as it is the set of programs, procedures, algorithms and its documentation concerned with the operation of a data processing system.

You can find a few forms of computer software Program computer software, application software, and system software etc.

System software comprises of apparatus delivery, servers and cleaners, and even displays products. Programs must be used to present common overall performance. It is very important because it is the base for the application software and it operates with the hardware. Examples in system software can be ‘Microsoft’, your windows program, Linux, MacOS.

Application software program consists of business software program, sales software program, workplace fits, images software program and so on. It might be bundled up system software as well as program software. This is made to preserve a few particular duties. You will find primarily 2 types of software program, horizontally programs as well as up and down programs. Another kind of software programs tend to be item architectural software program, training software program, software collection, press improvement, and so on.

Programming software comes with quite a few computers programming gear just like compilers, debugger, interpreters, linkers, written text publishers. All these products are being used to set-up, debug, manage, etc.
Through the age of advanced desktop computer, two to three films from applications are available for working a number of works. They've been utility applications, user-written applications, console applications. Console applications comprises of firmware, graphical user interface. Console applications grind away the owner aided by the peripherals. Ordinarily it happens to be included with the help of desktop computer and yet it will be replaced.

Thursday, August 30, 2012

What is a Computer Virus?


A Computer virus is a malicious code or program that can create problem in Computer. This problem can be temporary or can be longer lasting. Computer virus can be divided into two main categories temporary virus and residence virus.

Temporary Virus: Life time of this type of virus is equal to the system life time. That means if you shut down or restart your Computer then this type of virus will be killed automatically. This type of virus can copy itself and spread through the network. This type of virus program is hard to detect by the antivirus because a lot of temporary viruses are developing every day by the malicious people every day. By updating antivirus regularly you can be safe your Computer from this type of harmful virus.

Residence Virus: Life time of residence virus is equal to the life time of the storage device. This type of virus can be stored in the secondary memory of Computer and can also be stored in the portable memory devices such as pen drive, memory card, and CD disk etc. It can copy itself from one storage device to another and one memory location to another. It is not hard to detect and kill by the antivirus software because antivirus software uses a newest technology to check memory of various stored Medias and programs. If it can track that the memory is larger than the size of the software or media then it check for the malicious code and remove it from the programs or Medias.

Veith Risak is the name of the inventor of virus code. He has written virus code using assembly language in 1972. He has also described about virus technology is one of his articles named “Self-reproducing automata with minimal information exchange”.

Wednesday, August 29, 2012

How you can get free software?


We use software everyday for every single task using computer but all of the software are not free of charge and we need some payment for some software application. However, I will give you some tips in this post that you can use for finding free software.

Free sometimes does not mean quality.  So how can you protect yourself from crapware?  Here is a great tip: Let's assume you find something of interest in a software directory, it is usually a good idea to visit the developer's main homepage as well for a number of reasons:

  1. If the developer does not have a primary home page, you may have found crapware!
  2. If the developer's homepage looks unprofessional, you may have found crapware!
  3. If the developer's homepage does not even mention the software you found on the software directory, you may have found crapware!
  •      I have said that we use software for every single task using computer. There are a lot of software providers around the worlds and they offer free software for their clients. If you need software for a specific task then you can research for finding such software that can do your work. If you research then you will be able to know that same software are available in the market by different providers and they are asking different price and some of them are offering completely free. You can choose those providers who are providing software for free. However, you have to be sure that the software you are going to use is free from virus code.

    ·         Almost all of the providers of the software offer trial version of their software applications for certain amount of time. You can use that trial software for that certain period and can change provider after trail version becomes unavailable.

    I love to work online and I am always told to use this program or this software.  It gets overwhelming.  I will share with you my favorite collection of FREE software programs:

    FluidSurveys created a fantastic online survey software tool, and I always use it when I need to conduct a quick survey.  It is very popular in the United States since many American businesses are always looking for ways to communicate with their customers easily.

    Another great tool is WaveAccounting.  I really don't like keeping track of my finances, so I use this free accounting tool instead.  You should really check out WaveAccounting!

    My last recommendation is LinkedIn.  I absolutely love LinkedIn because even the free version lets you find prospects easily for your business.

Tuesday, August 28, 2012

What is PDF?


Almost all of the e-books are .pdf in format and a very few of them are in .JPEG or other. I will try to introduce pdf reader in this post. PDF is stand for portable document format. This format of file is more popular due to the lightness of files that means pdf files are lightweight and can read using very low configured computer. A lots of pdf reader software are available and most of them are free such as Adobe Acrobat reader and Fox Reader.

Adobe reader is mostly used pdf reader software and it is free for all users for life time. You can easily download this software from the official website of Adobe Inc and can run on your pc reading e-books that are pdf in format. You can also convert your word and graphical document to the pdf file for reducing memory and can beautify outlook of your documents. However, software for creating pdf files is not free. You must need to pay for buying this type of pdf creator software. You can also use your MS Office Word to save your office documents as pdf. For doing this you have to download a small extension from Microsoft website. This extension software is fully free. You can also use online free web pdf converter for converting your document to pdf in the case of immergence and unavailability of PC use.

For reader is another popular pdf reader and it is used secondly after Adobe reader around the world. Fox reader uses same technology as adobe.

More info about PDF and how to read PDF are available in online. You can have some research on Adobe website or can use Google to get more info about this type of file and usefulness of this type of format.

An Over View on Software


Software is the invisible parts of computer. It is the collection of all computer programs and data that give the instruction about what and how to do a certain operation. Software may be a set of programs, procedures, algorithms etc.It is used to maintain the hardware by giving the proper instruction.
There are three types of software application software, programming software, and system software.
System software includes device drivers, operating systems, servers, utilities, and window systems. System software is used to provide basic functionality. System software operates the computer hardware and creates the platform for application software. Some examples of system software are Microsoft windows, Linux, MacOS. System software transfer the data between memory and disc and 
Render the image on display.

Application software includes enterprise software, accounting software, office suites, graphics software etc. It may be bundled with the computer and system software. It is designed to maintain some specific tasks. There are mainly two categories of   application software, horizontal applications and vertical applications. Some other type of application software is product engineering software, education software, application suite, media development, etc.

Programming software includes some programming tools such as compilers, debugger, interpreters, linkers, text editors. These programs are used to create, debug, maintain etc.

In the age of modern computer, three layers of software are available for performing various tasks. They are application software, user-written software, platform software. Platform software includes firmwares, graphical user interface. Platform software interact the user with the peripherals. Generally it is bundled with computer but it may be changed.
Application software is very familiar .Generally when people think about software they think about application software. They may run independently or can be bundled with computer. Common example of application software is office suites and video games.

User-written software is used for more specific purpose. Actually it is made when any specific requirement is absent in other type of software. So it is not so familiar to all.

There are some other terms related to software. They are software documentation, library, standard, reliability, license, patents, development etc. All these terms are generally used for user written in maximum case.

What are computer viruses and its types?


Computer Viruses are malicious software programs that damage computer program entering into the computer without the permission of the users, and also run against the wishes of the users. They are replicated by themselves. Viruses are so dangerous and malicious that they can be automatically copied and pasted from memory to memory over and over; the transmitting power is too much quick from network to network that can simply hang smoothly running computer, sometimes damage the important programs of the computer. Viruses are very dangerous program can go on their activities automatically and can do a great loss of the users.

All of the users of the computer don’t like computer virus and also don’t like to hear of it. But it’s a great mistake. You need to know much about the viruses as they are the enemies of your computer. The clear knowledge of the enemies will protect you from upcoming harm committed by the enemies.
It is quite impossible to give the proper information about the types of viruses. The types of viruses are changing day by day. Therefore on the basis of their origin, hiding, damaging types, operating system etc their types as follows:

Boot Sector Virus: Boot sector virus infects the boot sector on floppy disks, hard disks and other bootable media like DVD or CD. The examples of boot sector viruses are – Form, Michelangelo, and Stoned.

Macro Virus: A macro virus is an original individual amongst the types of computer virus, and contaminates the macros inside a pattern. As soon as you release a spreadsheet or word processing text, the macro virus gets into typical pattern. The examples of Macro viruses are – Relax, Babbles, and Melissa.

Companion Viruses: Companion viruses are as same as direct action types or resident types. They are companion viruses as because sometimes they get into the method and accompany the other existing files. The example of accompany viruses are – Asimov.1539, Terax.1069.


File Infector Virus: This sort of virus contaminates programs or executable records (records with .EXE or .COM extension). Whilst one of these programs is run, straight or circuitously, the virus is turned on; creating the harmful belongings it is automatic to bear out. The greater part of accessible viruses fit in to this class, along with can be classified depending on the proceedings that they take out.


Therefore, Fat Viruses, Polymorphic viruses, Multipartite Viruses, Worms, Direct Action Viruses, Resident Virus, Network viruses, Logic bomb etc are the types of viruses. The proper knowledge of viruses can keep your computer protected from the malicious attack of the viruses. 

Wednesday, August 15, 2012

What is software, types and functions?

Software, the term used in computer, mobile, calculator, watch or any other electronic device means the collection of computer programs along with the instructions to operate computer or related device. A group of computer programs control regular function of the computer and instruct computer what to do and how to do. Software helps to operate computer properly either by direct instructions to the hardware or as an input service taking from other disk or computer. Software has its no physical appearance while hardware means of physical aspects of computer or any related device. 

On the basis of use and function software can be divided generally into two ways, they are system software and application software. Programming software is another term that plays a vital role between system and application software. So we can classify software in three types. They are-

1. System software
2. Application software
3. Programming software

System software: System software is a set of program basically designed to operate hardware activities of all types of electronic device. System software is the field of running application software. System software consists of operating system, servers, device drivers, utilities and window systems.

Application software: Application software has no fixed type. It is developing and exchanging and the users can use application software in need while necessary. Application software is a specific data that users use in the specific field. 

Programming software: Programming software create the sequence of instructions so as to a computational device on the VEX robot how to execute a task. Sometimes programming software creates links between system software and application software. Many programming languages are available to create computer program, such as A#.NET, Agora, Axum, BREW, COMAL, chomski, Ceylon, CSP, Datalog, DinkC, FoxBASE, GAMS, HyperTalk, Java, Karel, ksh, L#NET, Maxima, M2001, MIMIC, Napier88, o:XML, QBasic, YQL, ZPL etc.

Monday, August 13, 2012

What is Application Software?

Every computer uses a lot of application software because there is no single task that can be done without application software. For example adobe acrobat reader is very useful software for creating and reading .pdf files. We can read pdf files without acrobat reader but we must need to use alternative application software for doing such thing.

We know that Computer is called dump machine because it can’t perform any operation own self and must need software or human interaction to do something by using Computer. There are two type of application software desktop application software and web based application software. I will try to introduce these two types of application software in this post.

Desktop application: The application software that works on desktop is known as the desktop application software. Different programming languages are using by the programmer these days for developing this type of desktop application such as C#.NET, JAVA, CPP, and Drupal etc. Almost all of the desktop application software doesn’t use database software but sometimes they use XML files for storing info.

Web Application:Web based applications refer to those applications that must need internet connection to work with. For example Skype is the mostly used chatting application and it has more than 10 billion users. This web application needs to have internet connection. Both web and Computer languages are used to develop this kind of web application. As we have said name of some Computer languages those languages also used for the web application. Additionally some web languages such as ASP.NET, PHP, JSP and Java Script etc are used for web applications.

We use both desktop and web based application every day but don’t try to know what is it? But I think we must have to have learn some basics about application that we are using.

Friday, August 10, 2012

What is a System Software?


System software also known as operating system is a special software application that is used to control and operate the hardware of a Computing environment. Creating environment to run computer application software is another purpose of system software. This type of software helps hardware to work together by sharing and transferring data between them and also with the other external devices.

Use of system software ensures the usability of high level language because system software offers such an environment to the users so that they can write and run any software program that written by a high level language.

System software also helps to create server and client virtual environment for the multiple users so that they can access same device at a time. Most of the system software is capable to handle external devices such as mouse, keyboards, web cam and printer etc. System software interfaces this type of external devices with the computing environment. If you are willing to know more about system software then you can read some books on OS or you can research in internet.

Tuesday, August 7, 2012

What are Low Level and High Level Languages?


Software is a combination of thousands of line of program codes. These codes must be written using some programming languages. There are two types of programming languages low lever languages and high level languages. Low level language is also known as the machine language. This type of program can be directly executed without using compiler by the microprocessor. Now a day there is not one who has been using this type of low level language for writing software codes because of availability of many high level languages such as C, CPP, C#.NET, Java, Fortran, and Python etc.

High level language is easier to remember and writing program codes but low level language is very hard to remember because of the number of instruction is very high and also needs use binary codes rather than instruction in English. Just think that you will write the entire program using binary number! I think it is not possible for me. On the other hand writing codes using high level languages is very easy, even a school boy can write some program by learning programming languages.

High level programming languages must need to use a compiler. Compiler converts the high level programming instruction to the machine codes. This compiler is also a software program and can be written by using any high or low level language. Every microprocessor has its own instructions that can execute by that processor. So, compiler must be capable to converts the high level program code in such a way that can be executed by the micro-processor. If you are willing to know more about micro-processor then you can visit Intel’s website. It is the largest processor company around the world and you will learn more from then books that you will get from online.

What is software?


Software is a Computer program that is written using either high level or low level languages and can complete a specific assignment. It can also be defined as the sequence of instructions when executes a specific task become completed. There are three main types of computer software:
1.      System software
2.      Programming software and
3.      Application software

System Software: This type of software is also known as the operating system for example Windows, Linux, Sun OS, Solaris, Android and Mac OS etc. Actually this type of software is used to ready the hardware components of a Computer and provides graphical user interface through which user can interact with the Computer easily. Every Computer must need this type of software and no-one can run his or her Computer without this type of software.

Programming software: Programming software is a special kind of software that uses by the programmers for writing, debugging and testing codes of Computer application. Every Computer language has some grammatical rules for writing instructions to develop software. Programming software helps to write this type of codes and can check for errors in the code and can inform to the programmers about the error type and place. You may be familiar with this type of software but I can clarify you by giving an example of programming software. I think you have are familiar with the name of Visual Studio (VS). It is the widely used software development tool and almost every Windows programmer uses VS for developing different types of Computer application software.

Application software: There is thousands of million application software in the world and application software can perform some specific task. If you are using a Computer then you may be use a player for playing audio and video. That audio and video player is application software. If you are using Computer then I think you play some games that are another types of application software. If I want to show you the use of application software then this page is not enough to describe. Simply application software is must for every single task that you will do using your Computer.

If you are willing to learn more on Computer software then just go to wiki and do some research. There are is a lot of info to research on Computer software is available there.