Languages to be Aware of

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/4

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

5 Terms

1
New cards

Machine code

  • Least abstracted Language

  • Closest to what happens in a computer

  • Directly done in binary

2
New cards

Assembly

  • Use mnemonics

  • Each mnemonic matches a specific sequence of machine code

  • Written in assembly before being translated by a specific assembler

3
New cards

High Level Languages

  • Each instruction can translate into multiple machine code instructions

  • Provides high abstraction, making programming easier

  • Easier to read, write, and maintain, but relies on a compiler or interpreter to convert code into machine code.

4
New cards

Imperative

  • Use statements that change a program’s state (e.g. selection, iteration and sequencing)

  • Contains commands for the computer to perform

  • Focuses on describing how a program operates

  • Currently in the specification

5
New cards

Declarative

  • Focuses on what the computer should accomplish, rather than detailing how to do it.

  • The program describes the desired results or logic, leaving execution steps to the computer.