
Unit 8 Programming Language Concepts
Presentation
•
Computers
•
9th Grade
•
Practice Problem
•
Medium
Jetton Davison
Used 32+ times
FREE Resource
18 Slides • 16 Questions
1
Unit 8
Programming
Language Concepts
Apopka High School
Coach Davison
2
4 Types of Programming Language Categories
Interpreted
Complied
Query
Assembly
3
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
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"
Integrated Development Environment (IDE)
A Compiler
An Assembler
6
Multiple Choice
A (Blank) converts integrated program language into machine code
Complier
IDE
Assembler
Query
7
Multiple Choice
Interpreted Languages Do not need to be "Compiled" an "Interpreter" reads the language then runs it in what manner?
Line by Line
Tag by Tag
Day by Day
8
9
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
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
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
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
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
JavaScript
Python
Perl
Ruby
15
Multiple Choice
Language developed in 1964 that allowed students to write simple computer programs
Basic
Ruby
Python
Java
16
Multiple Choice
Language is completely "Object-Oriented" which provides greater ability for method chaining
Ruby
Python
Perl
Basic
17
Multiple Choice
Language has multiple uses not just web design used for back end web server and mobile app development
Python
Ruby
Basic
Perl
18
Multiple Choice
General Purpose Code that combines many of languages including BASIC. Often referred to as the “Glue” Language for programming
Perl
Javascript
Python
Ruby
19
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
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
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)
Tag by Tag
Line by Line
Class By Class
23
Multiple Choice
HTML can directly be related to the creation of...
Websites
Encryption
CPU Functionality
24
Multiple Choice
Defines a set of rules for encoding documents, tag based, and can be converted for cooperation with JavaScript
XML
HTML
JAVA
25
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
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
COBOL
C
C++
VBA
28
Multiple Choice
Mobile Phones and IOT Devices tend to run off of...
JAVA
C
C++
29
Multiple Choice
Whats the difference between programming language C and C++
Object-Orientation
They are the same
Functionality
30
Query Programming Language
Any computer programming language that
retrieves and sends information from a database
utilizing queries.
31
Examples of Query Languages:
SQL
SQL: (Structured Query Language)
XQuery: Query Language that Also Includes MarkUp Languages
32
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
Assembly Language
Compiled Language
Interpreted Languages
34
Multiple Choice
Any computer programming language that retrieves and sends information from a database utilizing queries
Query Language
Interpreted Language
Complied Language
Unit 8
Programming
Language Concepts
Apopka High School
Coach Davison
Show answer
Auto Play
Slide 1 / 34
SLIDE
Similar Resources on Wayground
26 questions
S2 - Introduction - Lesson 1
Presentation
•
8th Grade
29 questions
Embedded Systems
Presentation
•
9th - 10th Grade
25 questions
Errors
Presentation
•
9th - 10th Grade
28 questions
A Moving Image Analysis - Act 1, Scene 1
Presentation
•
9th Grade
27 questions
Parts of Speech 9th Grade
Presentation
•
9th Grade
25 questions
[IGCS] Pseudocode
Presentation
•
9th - 10th Grade
32 questions
History of Medical Terminology
Presentation
•
9th Grade
Popular Resources on Wayground
16 questions
Grade 3 Simulation Assessment 2
Quiz
•
3rd Grade
19 questions
HCS Grade 5 Simulation Assessment_1 2526sy
Quiz
•
5th Grade
10 questions
Cinco de Mayo Trivia Questions
Interactive video
•
3rd - 5th Grade
17 questions
HCS Grade 4 Simulation Assessment_2 2526sy
Quiz
•
4th Grade
24 questions
HCS Grade 5 Simulation Assessment_2 2526sy
Quiz
•
5th Grade
13 questions
Cinco de mayo
Interactive video
•
6th - 8th Grade
20 questions
Math Review
Quiz
•
3rd Grade
30 questions
GVMS House Trivia 2026
Quiz
•
6th - 8th Grade