Applications software, Basic Computer Science

Applications Software:

General aspects on applications software. Applications software is the program that allow the user to get the required work done. In other words, applications software comprises the .procedures and instructions which enable computer systems to do what the user requires. The software design essentially involves three abstract concepts: algorithms (i.e., procedures, or recipes, for computation - may be numerical or non-numerical, e.g.; sorting, text searching): Data structures which indicate the way in which information is organised in the computer's memory. In other words, the structure indicates whether it is organised in array or tree pattern. File structures represent the way in which large amounts of information is stored on the storage media for example, whether it is organised sequentially, or in direct access, inverted file. 

Even though users do not need any in-depth knowledge relating to the above mentioned three concepts, it is desirable to have some understanding of the terminology, since it is commonly used in software suppliers' literature. 

Once a software procedure is expressed in such terms, it can be coded into a form which the computer can use, by means of a programming language. There are a number of programming languages in use. It must be emphasised that a computer can only operate on instructions in machine code (binary), and early computers were indeed programmed this way. Assembly language, a more convenient mnemonic form of machine code, is still us id today for specialised applications.  

Posted Date: 10/24/2012 4:28:18 AM | Location : United States







Related Discussions:- Applications software, Assignment Help, Ask Question on Applications software, Get Answer, Expert's Help, Applications software Discussions

Write discussion on Applications software
Your posts are moderated
Related Questions
In many respect threads operate in the similar way as that of processes. A number of the similarity and differences are: Similarities • Similar to processes threads share CPU and o

E-learning: E-learning is one of the most used terms on the Internet that describes any form of learning that is facilitated academically by the electronic means. Such means m

QUESTION (a) Write down the Update Step in the Dijkstra's algorithm explaining its complexity. (b) Propose a Generic Algorithm for Depth-First Search Algorithm, assuming

draw the diagram to implement 32*1 mux by using 3 relevant type of mux

Question 1 Write an assembly language program to find the highest among two numbers Question2 Draw and explain the internal architecture of 8085 briefly Question3 Explai

Advantages:- • Sharing Treads permit the sharing of a lot resources that cannot be shared in process, for instance, sharing code section, data section, Operating System resource

Importance of Good Database Design Poor database design may have results in unwanted data redundancy Poor database design keeps errors leading to bad decisions and results Practica

#queswhat computers can do tion..

A tuple is one more series data type that is like to the list. A tuple consists of a number of values divided by commas. Not like lists, though, tuples are enclosed inside parenthe

Hello - What is the turn around time for a 6 page website.