types of programming language, translators and integrated development environments (IDEs)

0.0(0)
studied byStudied by 0 people
0.0(0)
call with kaiCall with Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/21

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 1:15 PM on 1/3/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

22 Terms

1
New cards

what are the types of programming language

high level language

low level language

2
New cards

define high level language

writing a program that is much more easier for humans to read and write

3
New cards

define low level language

writing a program that is close to machine code and harder for humans to understand

4
New cards

what are the advantages and disadvantages of high level language

advantages

  • easy for humans to read and write

  • easy to debug

  • faster to develop pograms

disadvantages

  • needs translator

  • cannot directly control hardware

5
New cards

what are the advantages and disadvantages of low level language

advantages

  • fast execution

  • can control hardware

  • efficient use of memory

disadvantages

  • hard for humans to read or write

  • harder to debug

6
New cards

what are examples of low level language

machine code

assembly language

7
New cards

what are the advantages of high level language

python

javascript

8
New cards

define assembly language

low level languge that use mnemonics (short words) instead of binary

9
New cards

define assembler

it is a translator that converts assembly language to machine code

10
New cards

define compiler

converts the code in a program into machine code before executing

it gives out a list of errors after the whole program has been compiled

11
New cards

define interpreter

converts the code in a program into machine code line by line

it stops in a line when it spots and error

12
New cards

what are the advantages and disadvantages of compiler

advantages

  • fast execution

  • produces executable file

disadvantages

  • slow to compile

  • hard to test line by line

13
New cards

what are the advantages and disadvantages of interpreter

advantages

  • good for development

  • easy to debug

disadvantages

  • slower execution

  • doesn’t produce an executable file

14
New cards

define IDE

(Integrated development environment) software that provides tools for programmers to write, test and debug

15
New cards

what are the roles of IDE

code editor

run-time environment

translator

error diagnostic

auto completion

pretty print

16
New cards

what is code editor

where you write the program

17
New cards

what is run-time environment

allows the program to run in the IDE

18
New cards

what is a translator

has a compiler or interpreter in the IDE

19
New cards

what is error diagnostics

shows errors in the program

20
New cards

define auto completion

suggests the code as you write

21
New cards

what Is auto correction

fixes simple grammatical mistakes in the program

22
New cards

what is pretty printing

formats the code in a neat way

Explore top flashcards