40 likes | 180 Views
This lesson focuses on high-level programming languages, specifically on how they are translated for execution by computers. You will learn about graphical building blocks like Scratch and text-based languages like Visual Basic as examples of high-level languages. Since computers operate using binary (machine code), programs written in high-level languages must be translated. We will explore the two main types of translators: compilers and interpreters. Watch the provided video and animation for a clearer understanding and take notes to enhance your participation in the upcoming lesson.
E N D
Level 4 Software Design and Development Translator Programs
High Level Programming Languages • When you have been writing your programs you either used graphical building blocks (Scratch) or you entered your program as text (Visual Basic). • Both of the above are examples of High Level Languages.
Translators • As you already know a computer is a digital machine which means it only understands binary i.e. machine code. • Therefore programs written in a high level language needs to be translated before they are executed (run). • There are two type of translator; a compiler and an interpreter.
Differences • Click on the link below and watch both the video and the animation about Compilers and Interpreters. • http://www.jhigh.co.uk/ComputingSG/SystemsSoftware/SSoft_Translation.html • Watch it as often as you need and make short notes so you can participate fully in the next lesson.