Programming languages(09/01/19)

Description

ks3 Computing Mind Map on Programming languages(09/01/19), created by Chloe Cox on 08/01/2019.
Chloe Cox
Mind Map by Chloe Cox, updated more than 1 year ago
Chloe Cox
Created by Chloe Cox over 5 years ago
18
0

Resource summary

Programming languages(09/01/19)
  1. IDE
    1. integrated development environment
      1. integrated development environment An integrated development environment (IDE) is a software suite that consolidates basic tools required to write and test software.
    2. Debugger
      1. A debugger is a computer program used by programmers to test and debug a target program. Debuggers may use instruction-set simulators, rather than running a program directly on the processor to achieve a higher level of control over its execution. This allows debuggers to stop or halt the program according to specific conditions. However, use of simulators decreases execution speed.
      2. Editor
        1. The term editor is commonly used to refer to a text editor, which is a software program that allows users to create or manipulate plain text computer files. They are often used in the field of computer programming.
        2. Translator
          1. A translator or programming language processor is a computer program for specifying a program in one programming language (the target language) that is functionally equivalent to that (a translation of another) in a different language (the source language)
          2. Compiler
            1. A compiler is a special program that processes statements written in a particular programming language and turns them into machine language or "code" that a computer's processor uses. Typically, a programmer writes language statements in a language such as Pascal or C one line at a time using an editor.
            2. Interpreter
              1. In computer science, an interpreter is a computer program that directly executes, i.e. performs, instructions written in a programming or scripting language, without requiring them previously to have been compiled into a machine language program.
              2. Assembler
                1. An assembler is a type of computer program that interprets software programs written in assembly language into machine language, code and instructions that can be executed by a computer.
                2. Mnemonic
                  1. In computer assembler (or assembly) language, a mnemonic is an abbreviation for an operation. It's entered in the operation code field of each assembler program instruction. For example, on an Intel microprocessor, inc ("increase by one") is a mnemonic
                  2. Opcode
                    1. In computing, an opcode (abbreviated from operation code, also known as instruction syllable, instruction parcel or opstring) is the portion of a machine language instruction that specifies the operation to be performed.
                    2. Operand
                      1. In computer programming languages, the definitions of operator and operand are almost the same as in mathematics. In computing, an operand is the part of a computer instruction which specifies what data is to be manipulated or operated on, while at the same time representing the data itself.
                      2. Machine code
                        1. Machine code, also known as machine language, is the elemental language of computers. It is read by the computer's central processing unit (CPU), is composed of digital binary numbers and looks like a very long sequence of zeros and ones. Human programmers rarely, if ever, deal directly with machine code anymore.
                        Show full summary Hide full summary

                        Similar

                        A level Computing Quiz
                        Zacchaeus Snape
                        Types and Components of Computer Systems
                        Jess Peason
                        Input Devices
                        Jess Peason
                        Output Devices
                        Jess Peason
                        Computing
                        Kwame Oteng-Adusei
                        Pack of playing cards answer
                        Karl Taylor
                        Code Challenge Flow Chart
                        Charlotte Hilton
                        Computing Hardware - CPU and Memory
                        ollietablet123
                        Computer Systems
                        lisawinkler10
                        Computer science quiz
                        Ryan Barton
                        GCSE Computing - 4 - Representation of data in computer systems
                        lilymate