Integrated Development Environments (IDE) Flashcards

1
Q

What is an IDE?

A

A piece of software that provides features to help a programmer to develop their program. Most IDEs will have similar features.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are some features of IDEs?

A
  • code editor
  • run-time environment
  • explorer window
  • output window
  • error diagnostics and debugging tools
  • breakpoints
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the code editor?

A
  • main part of an IDE
  • where code is written
  • most will have line numbering and auto-colour coding for things like strings, functions, loops, variables and comments.
  • good code editors will have automatic features like auto-correct, auto-indentation and auto-complete.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the run-time environment?

A
  • allows the code to be run quickly inside the IDE
  • done using a start or run button
  • can also help identify logic errors as the programmer can see which part of the code is running when errors occur.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is an explorer window?

A
  • help navigate through programs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is an output window?

A
  • show the output from a program when it’s run
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are good features of an IDE?

A
  • features that keep track of line number and character number that you’re working on
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are error diagnostics and debugging tools?

A
  • help to find and fix errors
  • tell you location of the error
  • often suggest ways to fix errors
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are breakpoints?

A
  • common debugging tool
  • they stop the program on certain lines so you can gather information like the value of variables as the program is running.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are common features of an IDE?

A
  • translator
  • auto-documentation
  • graphical user interface (GUI) builder
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is a translator?

A
  • compiler, interpreter to both
  • translates source code into machine code
  • if IDE has both can take advantage of each translator’s best features.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is auto-documentation?

A
  • helps with maintenance of programs
  • can extract certain features of a program, like names of variables, names of sub-programs and comments.
  • the information is stored in a separate document to give a summary of what the code does.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is a graphical user interface (GUI) builder?

A
  • helps the programmer design a interface by building it up graphically rather than having to design it using source code.
  • allows you to drag and drop different objects and customise them, so you can make the interface look exactly how’d you like.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly