CC123_Module_1 Fundamentals of C#

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

1/17

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.

18 Terms

1
New cards

Compiler Design

Computers are a balanced mix of software and hardware.

2
New cards

Binary Language

Binary language has only two alphabets, 0 and 1.

3
New cards

Compilers

We have compilers to write such codes (binary) instead of manually writing 0s and 1s.

4
New cards

Language Processing System

We write programs in high-level language, which are easier for us.

5
New cards

Compiler

A compiler converts high-level language to assembly language.

6
New cards

Assembler

An ______ translates assembly language programs into machine code.

converts the assembly language to machine-level language.

7
New cards

Linker

links and merges various object files together.

A ______ tool links all the parts of the program together for execution.

8
New cards

Loader

is responsible for loading executable files into memory.

A _______loads all of them into memory and then the program is executed.

9
New cards

Cross-compiler

A compiler that runs on platform A and generates code for platform B.

10
New cards

Source-to-source Compiler

A compiler that translates source code from one language to another.

11
New cards

Objects

are the basic run-time entities in an object-oriented system.

12
New cards

Class

A group of objects that share common properties for data part and some program part.

13
New cards

Encapsulation

Wrapping of data and functions together as a single unit.

14
New cards

Data Abstraction

Representing essential features without including background details.

15
New cards

Inheritance

The mechanism by which one class can inherit the properties of another.

16
New cards

Polymorphism

The ability to take more than one form.

17
New cards

Dynamic Binding

The code associated with a given procedure call is not known until run-time.

18
New cards

Message Passing

An object-oriented program consists of a set of objects that communicate with each other.