Different Paradigms
Logic Paradigm
OOP
SDD Before and After
Stupid Answers
100

A philosophical or theoretical framework. An approach to programming

Pardigm

100

Known information within a knowledge base

Facts

100

The process of designing classes so they are reduced to their necessary attributes and methods

Abstraction

100

Looking for an element by inspecting each index in an array with a group looking for a lost individual

Linear Search Party
100

This is a useful implementation of the logic paradigm which involves machine learning and intelligence that is non human

Artificial Intelligence

200

This is the name for 2nd generation languages, which made binary code slightly more readable

Assembly Languages

200

Linkages between elements in a knowledge base which create relationship

Rules
200

The ability of a method or class to process data differently depending on circumstances, producing objects of many forms

Polymorphism

200

The final step in the translation process for people born between 1965 and 1980

Code Generation X

200

These elements within the logic paradigm have variable values

Variables

300

Another name for the imperative paradigm

Procedural paradigm

300

Assuming something to be true and testing the knowledge base to prove or disprove

Backwards Chaining

300

The ability of child classes to access variables and methods from a parent class

Inheritance

300

Causing a runtime error at the creation of fortnite

Divide by Zero Point

300

The object oriented paradigm is often shorted to this abbreviation

OOP

400

The first programmers had to program in this

Machine Language

400

This type of query uses a variable and returns zero or multiple results

Forwards Chaining

400

The act of realising an object from a defined class

Instantiation

400

This increases when a programmer tries a new paradigm for the first time and a type of pitch in baseball

Learning Curve Ball

400

This factor determines the most appropriate paradigm to choose for a given problem by consider what type of problem is being solved

Nature of the problem

500

The imperative paradigm was limited by difficulty solving certain types of problems, difficulty coding for variability and THIS

The need to specify code for every individual process

500

The control mechanism that applies knowledge, contained in a knowledge base, to resolve goals. 

Inference Engine

500

Creating a method in a child class which replaces an inherited method from a parent class

Overriding

500

Methods which have the same name but accept different parameters on a UI that shows while you wait for the software to finish processing

Over Loading Screen

500

This term describes the emergence of a range of faster and smaller technologies that have dictated the need for new programming paradigms

Emerging Technology

M
e
n
u