Advanced Topics in Programming Languages

This class was created by Brainscape user Thomas Lindblom. Visit their profile to learn more about the creator.

Decks in this class (11)

Chapter 1 - Introduction
6 reasons for studying concepts o...,
Increased capacity to express pro...,
Why is the ability to choose the ...
28  cards
Chapter 2 - PL History - Features
Features fortran i 1,
Feature additions fortran ii 2,
New features fortran iv 3
14  cards
Chapter 3 - Assembly
Special purpose registers 1,
Ip 2,
Sp 3
41  cards
Chapter 6 - Data Types
Definition of data type 1,
Definition of descriptor 2,
Definition of primitive data type 3
78  cards
Chapter 7 - Expressions and Assignment Statements
What are the 6 design issues with...,
What are the definitions of unary...,
What is the typical order of oper...
17  cards
Chapter 8 - Control Structures
What are control statements 1,
Definition of a control structure 2,
Definition of a selection stateme...
38  cards
Chapter 9 - Subroutines
3 characteristics of subprograms 1,
9 design issues with subprograms 2,
Definition of subprogram definiti...
51  cards
Chapter 10 - Implementing Subprogram
What is subprogram linkage 1,
5 things that a pl needs to do du...,
4 things a subprogram must do upo...
13  cards
Chapter 11 - Abstract data types
What is an abstraction 1,
What is an abstract data type 2,
6 design issues for abstract data...
21  cards
Chapter 12 - OO Concepts
Which pl serves as the originator...,
3 benefits of inheritance 2,
What is a derived class 3
39  cards
Chapter 13 - Concurrency
What are the 4 different levels o...,
What is machine instruction level...,
What is statement level concurren...
25  cards

More about
Advanced Topics in Programming Languages

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Thomas Lindblom's Advanced Topics in Programming Languages flashcards for their California State University Long Beach class now!

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....

Looking for something else?

Advanced Programming
  • 3 decks
  • 24 flashcards
  • 1 learners
Decks: Threads, Parallel Programming, Network Programming, And more!
BEHP5018 Advanced topics in behavior ...
  • 21 decks
  • 858 flashcards
  • 38 learners
Decks: 1 A Clear Picture The Use And Benefits O, 8 Formulas, 9 Main Stream Behavior Analysis, And more!
Programming Languages Principles
  • 14 decks
  • 507 flashcards
  • 50 learners
Decks: Names Scopes And Bindings, Semantic Analysis, Types, And more!
Programming
  • 15 decks
  • 645 flashcards
  • 227 learners
Decks: Command Line, Csce3600 Exam 1, Csce3600 Exam 2, And more!
Make Flashcards