This class was created by Brainscape user John Emy Bautista.

By:

Decks in this class (12)

Why do we study programming languages?
This is a system of signs used by...,
Six benefits of studying a progra...,
This benefit in studying programm...
12  cards
Language Categories
In this language each statement c...,
In imperative language this repre...,
This language executes by changin...
30  cards
3: Brief History of Programming Language
Who created the first high level ...,
What is the first high level prog...,
This fully developed programming ...
91  cards
4: Language Evaluation Criteria
This criteria assess the language...,
This criteria assess the language...,
This criteria assess the language...
13  cards
5: Influences on Language Design
For the past 60 years most progra...,
In a von neumann computer these t...,
In the von neumann architecture w...
12  cards
11: Semantics Analysis: Optimization and Code Generation
This breaks the source program in...,
This produces parse trees represe...,
This stores information about var...
18  cards
12: Variable Attributes
Identifiers for variables 1,
The memory location associated wi...,
Does a global scope of variable h...
16  cards
13: Types of Bindings
The association of program entiti...,
This decreases the reliability of...,
This binding occurs before run ti...
21  cards
14: Static Scoping
This refers to the range of state...,
This determines where a variable ...,
What language introduced static s...
13  cards
15: Primitives and Character String Types
Why have data types 1,
What are the 3 categories of data...,
What are the 3 primitive data typ...
13  cards
16: Array Types
A data type whose values are sequ...,
A homogenous collection of data i...,
Pros and cons of string being pri...
15  cards
17: Expressions
Means of specifying computations ...,
Operators with a single operand 2,
Operators with two operands 3
20  cards

More about
CMSC 124

  • School Unspecified
  • Program type Unspecified
  • Course Unspecified
  • Instructor Unspecified
  • Standards Unspecified

The creator of this class did not yet add a description for what is included in this class.

How studying works.

Brainscape's adaptive web mobile flashcards system will drill you on your weaknesses, using a pattern guaranteed to help you learn more in less time.

Add your own flashcards.

Either request "Edit" access from the author, or make a copy of the class to edit as your own. And you can always create a totally new class of your own too!

What's Brainscape anyway?

Brainscape is a digital flashcards platform where you can find, create, share, and study any subject on the planet.

We use an adaptive study algorithm that is proven to help you learn faster and remember longer....