Search Header Logo
Unit 8 Programming Language Concepts

Unit 8 Programming Language Concepts

Assessment

Presentation

Computers

9th Grade

Practice Problem

Medium

Created by

Jetton Davison

Used 32+ times

FREE Resource

18 Slides • 16 Questions

1

media

Unit 8
Programming
Language Concepts

Apopka High School
Coach Davison

2

media

4 Types of Programming Language Categories

Interpreted

Complied

Query

Assembly

3

media

Interpreted Languages

Does not need to be compiled

Another program known as an “Interpreter” reads the program and runs it “Line by
Line”

Compiled Language: Is converted into machine language (Binary 0,1s)

4

media

Scripting Languages

A computer language with a series of commands within a file that is capable
of being filed without being compiled

Refers to “Interpreted Languages” frequently used to create “scripts” from
an integrated development environment (IDE)

IDE: Contains Interpreter to test the program and a text editor for writing
language statements once IDE confirms the program as functional it can
then be saved as a “script”

5

Multiple Choice

What (Blank) confirms a script as functional before it can be saved as a "Script"

1

Integrated Development Environment (IDE)

2

A Compiler

3

An Assembler

6

Multiple Choice

A (Blank) converts integrated program language into machine code

1

Complier

2

IDE

3

Assembler

4

Query

7

Multiple Choice

Interpreted Languages Do not need to be "Compiled" an "Interpreter" reads the language then runs it in what manner?

1

Line by Line

2

Tag by Tag

3

Day by Day

8

media

9

media

Examples of Interpreted Languages:
BASIC

BASIC: (Beginners All-purpose Symbolic instruction CODE)

Developed in 1964 as a way for students to write
simple computer programs. Basic has since
evolved to more advanced coding

10

media

Examples of Interpreted Languages:
Perl

PERL:

General Purpose Code that combines many of languages
including BASIC. Often referred to as the “Glue” Language
for programming

11

media

Examples of Interpreted Languages:
JavaScript

JavaScript: Allows you to implement complex features onto
webpages

Displaying Content Updates

Interactive Maps

Animated 2D/3D Graphics

Scripts typically stored using .js extension

12

media

Examples of Interpreted Languages:
Python

Python:

Used for multiple means of programming not just web design.

Used for Back-End Web (Server Side) and Mobile App Development

Used for Desktop App and Software Development

Processes Big Data and Performs Complex Mathematical Computations

13

media

Examples of Interpreted Languages:
Ruby (Ruby on Rails)

Completely “Object Oriented”

Provides Greater Ability for “Method Chaining”
where many lines of code can be consolidated into one

14

Multiple Choice

Which of these Interpreted Languages allows you to implement complex features on webpages and features "scripts" stored using the .js extension

1

JavaScript

2

Python

3

Perl

4

Ruby

15

Multiple Choice

Language developed in 1964 that allowed students to write simple computer programs

1

Basic

2

Ruby

3

Python

4

Java

16

Multiple Choice

Language is completely "Object-Oriented" which provides greater ability for method chaining

1

Ruby

2

Python

3

Perl

4

Basic

17

Multiple Choice

Language has multiple uses not just web design used for back end web server and mobile app development

1

Python

2

Ruby

3

Basic

4

Perl

18

Multiple Choice

General Purpose Code that combines many of languages including BASIC. Often referred to as the “Glue” Language for programming

1

Perl

2

Javascript

3

Python

4

Ruby

19

media

Mark-Up Languages

Uses Tags to define elements within a document

Human Readable:

Contains standard words instead of programming syntax

Used to Annotate a document with Tags:

Indicate Characteristics such as Fonts, colors, hyperlinks etc.

XML and HTML are the two most popular hyperlinks

20

media

Examples of Mark-Up Languages:
HTML

HTML: (Hypertext Mark-up Language)

Used to create webpages

“hypertext “ refers to the hyperlinks a website can tend to
contain

“Mark-Up Language” refers to the way tags are used to define
page layout and etc.

Can be combine with other languages on Webpage

21

media

Examples of Mark-Up Languages:
XML

Defines a set of rules for encoding documents

Tag based

Can be converted into JSON for incorporation into JavaScript

22

Multiple Choice

Where as interpreted languages run "Line by Line" Mark Up Languages operate (Blank)

1

Tag by Tag

2

Line by Line

3

Class By Class

23

Multiple Choice

HTML can directly be related to the creation of...

1

Websites

2

Encryption

3

CPU Functionality

24

Multiple Choice

Defines a set of rules for encoding documents, tag based, and can be converted for cooperation with JavaScript

1

XML

2

HTML

3

JAVA

25

media

Compiled Programming Languages

Compilers Convert Entire Source Code into Machine Readable Code (1,0s)

*Compiler stops operations when there is a error

Can be used across different OSs and Processors

NOTE:

Interpreted Languages Run “LINE BY LINE”

Mark Up Languages run “TAG by TAG”

Compilers converted all the above into machine readable binary code.

26

media

General Programming Languages

C : Ideal for developing firmware or portable applications originally developed for UNIX is now supported
by most processor infrastructure and Major OSs

C++ : Based from C, C++ has additional features such as Object Oriented Programming

COBOL: (Common Business Oriented Language): Popular for business applications that run on large
computers. Using English like Syntax to make it largely self-documenting

JAVA: Class Based, Object Oriented, Designed to have as few implementation dependencies as possible.
Allows for WORA (Write Once Run Anywhere)

Note: Mobile Phones and IOT Devices tend to run off of JAVA Code.

VBA: Imbedded in Microsoft applications, can be used maliciously if not from a trusted source. Allows to
run “Macros”

27

Multiple Choice

Popular for business applications that run on large computers. Using English like Syntax to make it largely self-documenting

1

COBOL

2

C

3

C++

4

VBA

28

Multiple Choice

Mobile Phones and IOT Devices tend to run off of...

1

JAVA

2

C

3

C++

29

Multiple Choice

Whats the difference between programming language C and C++

1

Object-Orientation

2

They are the same

3

Functionality

30

media

Query Programming Language

Any computer programming language that
retrieves and sends information from a database
utilizing queries.

31

media

Examples of Query Languages:
SQL

SQL: (Structured Query Language)

XQuery: Query Language that Also Includes MarkUp Languages

32

media

Assembly Languages

Not a singular language but a group of languages, implements a symbolic representation of what
the machine code needed in order to program a given CPU Infrastructure.

.

33

Multiple Choice

Not a single language but a group of languages

1

Assembly Language

2

Compiled Language

3

Interpreted Languages

34

Multiple Choice

Any computer programming language that retrieves and sends information from a database utilizing queries

1

Query Language

2

Interpreted Language

3

Complied Language

media

Unit 8
Programming
Language Concepts

Apopka High School
Coach Davison

Show answer

Auto Play

Slide 1 / 34

SLIDE