Preview

Software and Its Types

Better Essays
Open Document
Open Document
1771 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Software and Its Types
WHAT IS A SOFTWARE

A set of instructions that cause a computer to perform one or more tasks. The set of instructions is often called a program or, if the set is particularly large and complex, a system. Computers cannot do any useful work without instructions from software; thus a combination of software and hardware (the computer) is necessary to do any computerized work. A program must tell the computer each of a set of minuscule tasks to perform, in a framework of logic, such that the computer knows exactly what to do and when to do it. See also Computer programming.
Programs are written in programming languages, especially designed to facilitate the creation of software. In the 1950s, programming languages were numerical languages easily understood by computer hardware; often, programmers said they were writing such programs in machine language.
Machine language was cumbersome, error-prone, and hard to change. In the latter 1950s, assembler (or assembly) language was invented. Assembler language was nearly the same as machine language, except that symbolic (instead of numerical) operations and symbolic addresses were used, making the code considerably easier to change.
The programmable aspects of computer hardware have not changed much since the 1950s. Computers still have numerical operations, and numerical addresses by which data may be accessed. However, programmers now use high-level languages, which look much more like English than a string of numbers or operation codes. Well-known programming languages include Basic, Java, and C. Basic has been modified into Visual Basic, a language useful for writing the portion of a program that the user “talks to” (i.e., the user interface or graphical user interface or GUI). Java is especially useful for creating software that runs on a network of computers. C and C++ are powerful but complex languages for writing such software as systems software and games.
Packaged software such as word processors, spreadsheets,

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Homework Week 2

    • 743 Words
    • 3 Pages

    1. What is machine code? Why is it preferable to write programs in a high level language such as C++?…

    • 743 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    pt1420 exam review

    • 738 Words
    • 3 Pages

    What both translates and executes the instructions in a high level language program? What was the first programming language designed to perform complex math functions? Interpreter.Fortran…

    • 738 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Compter Science

    • 819 Words
    • 4 Pages

    Programming statements in a low-level language will be close to natural language and will use standard mathematical notation.…

    • 819 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    •Name and describe the only language that computers understand and explain how the instructions that people write for computers get into that form…

    • 322 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Week 1 Homework

    • 843 Words
    • 5 Pages

    1. What is machine code? Why is it preferable to write programs in a high level language such as C++?…

    • 843 Words
    • 5 Pages
    Good Essays
  • Good Essays

    Foundation of Democracy

    • 348 Words
    • 2 Pages

    A computer dedicated to shaaring resources among 2 or more computers and managing large amounts of data.…

    • 348 Words
    • 2 Pages
    Good Essays
  • Good Essays

    which is the tiny data processor in the computer, and then the program could be written…

    • 1671 Words
    • 7 Pages
    Good Essays
  • Good Essays

    There are a lot of programming languages at present. There are many computer languages - "FORTRAN", "COBOL", "BASIC", "Pascal", "C++", "Java", etc. - just like there are many human languages. They all express approximately the same concepts in different ways. They all have their own features, for example BASIC language is a very easy language to start with, but is not so much versatile compared to C++. Using C++, it is even possible to control the hardware of your system,…

    • 714 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Most programming languages—such as C, C++, and Fortran—use compilers, but some—such as BASIC and LISP—use interpreters. An interpreter analyzes and executes each line of source code one-by-one. Interpreters produce initial results faster than compilers, but the source code must be re-interpreted with every use and interpreted languages are usually not as sophisticated as compiled languages.…

    • 4020 Words
    • 17 Pages
    Powerful Essays
  • Powerful Essays

    A programming language is a system of signs used to communicate a task/algorithm to a computer, causing the task to be performed. The task to be performed is called a computation, more broadly, a computer language typically embodies a particular programming paradigm. A Programming Paradigm is a model for a class of Programming Languages that share a set of common characteristics. Programming language paradigms are various systems of ideas that have been used to guide the design of programming languages. It is a way of conceptualising what it means to perform computation and how task are to be carried out on a computer, should be structured and organised.…

    • 2576 Words
    • 11 Pages
    Powerful Essays
  • Better Essays

    Computers can understand only ones and zeros, or binary language. Basically ones and zeros represent on or off signals to the computer, and are known as bits. The first-generation programming instructions were entered through the front panel switches of the computer system. On the earliest computers this was completed by changing the wires, dials and switches. Later the bits could be entered using paper tapes that looked like ticker tape from a telegraph, or punch cards. With these tapes and or cards the machine was told what, how and when to do something.…

    • 948 Words
    • 3 Pages
    Better Essays
  • Powerful Essays

    Programming can be defined as the development of a solution to an identified problem, and the setting up of a related series of instructions which, when directed through the computer hardware, will produce the desired results.…

    • 1923 Words
    • 8 Pages
    Powerful Essays
  • Good Essays

    Principals of C Plus Plus

    • 41088 Words
    • 165 Pages

    The word program is used in two ways: To describe individual instructions, or source code, created by the programmer, and to describe an entire piece of executable software New Term: A program can be defined as either a set of written instructions created by a programmer or an executable piece of software. Source code, can be turned into an executable program in two ways: a) Interpreters translate the source code into computer instructions. b) The computer acts on those instructions immediately. Alternatively, compilers translate source code into a program, which you can run at a later time. While interpreters are easier to work with, most serious programming is done with compilers because compiled code runs much faster. C++ is a compiled language. Procedural, Structured, and Object-Oriented Programming Procedural…

    • 41088 Words
    • 165 Pages
    Good Essays
  • Satisfactory Essays

    Software

    • 469 Words
    • 2 Pages

    Software. It represents the set of programs that govern the operation of a computer system and make the hardware run. Computer software contrasts with computer hardware, which is the physical component of computers. It uses the computer system to perform useful work or provide entertainment functions beyond the basic operation of the computer itself.…

    • 469 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Developers of programmeing languages attempted to overcome some of the difficulties inherent in machine languages by replacing the binary digits with symbols that programmers could more easily understand.These second-generation languages use code like A for add, MCV for move, and so on.Another term for these languages in assembly languages, which comes from the programes (called assemblers) used to translate into machine code.System software programs such as Oss and utility programes are often written is an assembly languages.…

    • 1256 Words
    • 6 Pages
    Good Essays