Contemporary trends in software development Flashcards
What is a Software development environment
also known as an integrated development environment
Software providing programmers with integrated set of programming tools to build an application from coding through to testing.
What can software development environments do
Tools provided include:
editing window allowing programmer to enter and edit code.
clipboard (copy and paste)
Colour used throughout coding window to aid readability for programmer
Collapsible code sections: programmers can collapse/expand selected making viewing much easier
Line numbering
Code completion tools that auto complete lines
What is Machine Code
instructions in binary format that can be executed directly by the computer
What is Source Code
Original program code written by programmer
Why does program code have to be translated into machine code
So that the computer can understand and execute the instructions
What is a language complier
Built into the software development environment. processes each statement in source code and tries translate whole program into machine code before executing it
what can hexadecimal be used for?
to simplify long binary patterns
What is pattern recognition
Pattern recognition is the process of observing key characteristics, patterns, and trends in the data being considered.