Programming Languages

Programming Languages

memorize.aimemorize.ai (lvl 286)
Section 1

Preview this deck

Common programming features

Front

Star 0%
Star 0%
Star 0%
Star 0%
Star 0%

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Active users

0

All-time users

0

Favorites

0

Last updated

6 years ago

Date created

Mar 1, 2020

Cards (12)

Section 1

(12 cards)

Common programming features

Front

• Variables • Logic • Input/output • Math

Back

modulo

Front

a mathematical operation that returns the remainder after integer division

Back

volatile vs nonvolatile

Front

Volatile: it is erased when the power is turned off ex. computer's memory Non volatile: the information is not erased when power is turned off ex. Disk and related media

Back

Byte Code

Front

An intermediate language between source code and object code. Many modern languages first compile source code into byte code and then interpret the byte code with a program called a virtual machine. Example: Java

Back

Strongly vs Weakly typed variables

Front

Strongly typed: programs require you to indicate what type of variable ahead of time or else results in an error Weakly typed: programs determine the type by context

Back

Boolean

Front

A single value of either TRUE or FALSE ex. logic statements

Back

Compiled languages

Front

Do everything ahead of time...translate the human-readable code into machine language, store it, and then execute it at some later time examples: C++,FORTRAN,COBOL,PL/1

Back

String

Front

collection of characters stored in separate memory locations

Back

Interpreted languages

Front

Translate the human-readable code into machine language one line / statement at a time while the program is running examples: Python,BASIC,Javascript

Back

FORTRAN

Front

(FORmulaTRANslation system) first widely used language 1957

Back

COBOL

Front

Common Business Oriented Language. Developed 1959 for programming Business Data

Back

Deterministic

Front

given an input we can always predict the output

Back