GCSE Computing Revision – Programming Setup

What a programmer needs:

  • Text editor – something to write the code in
  • Translator – (Compiler or Interpreter to turn the code into a program)
  • Debugger – Checks the code for errors (Normally before the translator sees it)
  • Documentation – Some way to keep track of where all the files are, how the program works, what hardware the program requires, etc…

Alternatively, the programmer could just use an:

  • IDE
  • Integrated Development Environment
  • This contains everything in the first list – all the programmer needs to make a program in one installation
  • Examples are the ones you can get from Microsoft like Visual C# (or indeed Visual Basic)
  • IDEs make the development cycle much quicker and easier for the programmer
  • See the picture below for an example of an IDE: the logo, the software icon, the debug icon (green ‘Play’ symbol) and the documentation on the right. It shows the folder structure and I’ve expanded it to show all the files that make up the project
  • A solution is the collection of files that make up the program. A programmer creates a solution to solve a problem!

The Development Cycle

  • The Development Cycle is a process that a programmer goes through to create a working program
  • It is as follows:
    Write/Fix Code –> Debug –> Translate –> Run –> Test –> Return to start
  • Obviously, they will not return to the start of the process if the program works

Parts of the Microsoft Visual C# IDE

That was a quick one


About Matt

I like writing, filmmaking, programming and gaming, and prefer creating media to consuming it. On the topic of consumption, I'm also a big fan of eating.
This entry was posted in GCSE Computing Revision and tagged , , , , , , , , , , . Bookmark the permalink.

5 Responses to GCSE Computing Revision – Programming Setup

  1. Pingback: GCSE Graphics Revision – Safety | Matt's blog

  2. Pingback: GCSE Computing Revision – Compression | Matt's blog

  3. Pingback: GCSE Computing Revision – Binary Image Representation | Matt's blog

  4. Pingback: GCSE Computing Revision – Data Sizes | Matt's blog

  5. Pingback: GCSE Computing Revision – Converting to and from Binary Numbers and Understanding Binary | Matt's blog

Enter comment:

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s