2.5 Programming Languages and Integrated Development Environments

In this module, you will learn how programming languages allow programmers to write instructions for computers and how Integrated Development Environments (IDEs) provide tools for developing and testing programs. You will begin by exploring the differences between high-level and low-level programming languages, including machine code and assembly language. You will learn why translators are needed and how assemblers, compilers, and interpreters translate programs so that their instructions can be executed by a processor.

Next, you will explore how an Integrated Development Environment (IDE) brings together tools that support software development. You will learn how editors, error diagnostics and debugging tools, run-time environments, and translators help programmers write code, identify errors, investigate program behaviour, and execute and test their programs. By the end of the module, you will understand how different levels of programming language relate to machine code and how the tools provided by an IDE support the process of developing programs.

Lessons

2

Completed

0/2

Proficiency

0%

Lessons

2 lessons
  1. 2.5.1 Languages31 min
  2. 2.5.2 The Integrated Development Environment (IDE)18 min
Module Review