lesson 3 (programming languages)

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

1/15

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.

16 Terms

1
New cards

programming languages

any set of rules that transforms strings into different types of machine code

2
New cards

machine

assembly

high level

system

scripting

categories of programming languages

3
New cards

machine language

designed specifically for computer hardware. The CPU directly affects such language

4
New cards

assembly language

simplifying and making readable machine code. uses symbolic names instead of binary to represent instruction

5
New cards

mnemonics

symbols used in assembly language to represent machine instructions

6
New cards

high level language

programming language that is closer to human language than to machine. uses words, symbols and syntax that easy to read and write

7
New cards

system language

for writing system software, the low-level programs that manage and control computer hardware. such as OS

8
New cards

scripting language

type of programming language that is used to automate tasks or control software

9
New cards

runs via interpreter

easier than system language

great for quick task, automation and integration between system

key traits of scripting language

10
New cards

python

java

typescript

javascript

c++

common programming languages

11
New cards

python

used for building a wide range of applications from web development to artificial intelligence

12
New cards

java

follows the principle of “write once, run anywhere, ” meaning code compiled in Java can run on any device

13
New cards

java virtual machine

JVM

14
New cards

typescript

open source programming language developed by microsoft

15
New cards

javascript

lightweight cross-platform object-object oriented scripting language

16
New cards

c++

extension of the c prog language that supports object-oriented, procedural, generic programming