0% found this document useful (0 votes)
10 views5 pages

Beginners

e

Uploaded by

bohrradiusisa0
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views5 pages

Beginners

e

Uploaded by

bohrradiusisa0
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

7.

3 | Computer Programming | Programming Languages | Reading Notes

Python

Python is a high-level, interpreted programming language that was first released in 1991. It
was created by Guido van Rossum and named after Monty Python. Python is known for its
readability, simplicity, and versatility, making it a popular language for ___________________,
beginners
data scientists, and web developers.

1. Key Features:
Readability
• ___________________________: Python uses whitespace and indentation to
indicate code blocks, making it easier to read and write than many other
programming languages.

• ___________________________:
Simplicity Python has a simple and straightforward syntax,
making it easy for beginners to learn.
general-purpose language
• Versatility: Python is a ______________________________ language, meaning it can
be used for a wide range of applications, including web development,
scientific computing, and data analysis.

2. Common Use Cases:


Web Development
• ____________________________________: Python is often used for server-side web
development, as it has a variety of libraries and frameworks, such as Django
and Flask, that make it easy to create and deploy web applications.

• Scientific Computing
____________________________________: Python is widely used in scientific
computing, as it has a variety of libraries and packages, such as NumPy and
SciPy, that make it easy to perform complex mathematical computations.
Data Analysis
• ____________________________________: Python is also a popular choice for data
analysis, as it has a variety of libraries and packages, such as Pandas and
Matplotlib, that make it easy to process and visualize data.

3. Advantages and Disadvantages:

• Advantages:

• Easy to learn and use

• Versatile, can be used for a wide range of applications


community
• Large and active ________________________, making it easy to find help
and resources

• Large number of libraries and packages available, making it easy to


extend its functionality
7.3 | Computer Programming | Programming Languages | Reading Notes

• Disadvantages:

• Can be slow compared to other programming languages, such as C++


and Java, due to the fact is _________________________
interpreted instead of
compiled.

Java
object-oriented
Java is a high-level, ________________________________________ programming language that was
first released in 1995. It was created by James Gosling and his team at Sun Microsystems
(now owned by Oracle). Java is known for its platform independence, security, and object-
oriented design, making it a popular language for enterprise applications and mobile app
development.

1. Key Features:

• Object-Oriented Design: Java is an object-oriented language, meaning it


supports the creation of objects and classes, making it easier to write
reusable
_______________ and maintainable code.
Platform Independence
• __________________________________________: Java code can run on any device that
has a Java Virtual Machine (JVM) installed, making it easy to write code that
can run on multiple platforms without modification.

• Security
_______________________: Java has a number of security features, such as type
checking and automatic memory management, that make it a secure choice
for developing applications.

2. Common Use Cases:

• _____________________________
Enterprise Applications: Java is widely used for developing
enterprise applications, such as customer relationship management (CRM)
systems, as it is scalable and reliable.

• Mobile App Development: Java is also used for developing mobile apps, as it
Android
is the primary programming language for ____________________ app
development.

• Games: Java is also used for game development, as it has a number of


libraries and frameworks, such as libGDX and JavaFX, that make it easy to
create games.
7.3 | Computer Programming | Programming Languages | Reading Notes

3. Advantages and Disadvantages:

• Advantages:
• ________________________________________
Object-oriented design makes it easier to write
reusable and maintainable code
• Platform independence makes it easy to write code that can run on
multiple platforms
• Strong security features make it a secure choice for developing
applications
• Large and active community, making it easy to find help and
resources
• Widely used in enterprise applications and mobile app development

• Disadvantages:
• Can be slower than other programming languages, such as C++
• Memory management can be more complex compared to other
programming languages

C++

C++ is a high-level, object-oriented programming language that was first released in 1985. It
was created by Bjarne Stroustrup as an extension of the C programming language. C++ is
known for its performance, __________________________
low-level access, and object-oriented design,
making it a popular language for system programming, game development, and scientific
computing.

1. Key Features:

• Object-Oriented Design: C++ is an object-oriented language, meaning it


supports the creation of objects and classes, making it easier to write
reusable and maintainable code.

• Performance: C++ is a _________________________


compiled language, meaning it can be
faster than other programming languages, such as Python and Java.

• Low-Level Access: C++ provides low-level access to


________________________________________,
system resources making it a good choice for system
programming and game development.

2. Common Use Cases:


system
• System Programming: C++ is often used for ____________________ programming,
as it provides low-level access to system resources, making it easy to write
code that interacts directly with ______________________________.
the hardware
7.3 | Computer Programming | Programming Languages | Reading Notes

• Game Development: C++ is also used for game development, as it is


fast and provides low-level access to system resources, making it a
good choice for developing ____________________________________
high-performance games.

• Scientific Computing: C++ is also used for scientific computing, as it is


fast and provides low-level access to system resources, making it a
good choice for performing complex _____________________________.
computations

3. Advantages and Disadvantages:

• Advantages:

• Object-oriented design makes it easier to write reusable and


maintainable code

• Compiled language, making it ________________


fast compared to other
programming languages

• Low-level access to system resources makes it a good choice for


system programming and game development

• Disadvantages:
difficult
• Can be more ________________________ to learn and use compared to
other programming languages, such as Python and Java

• Memory management can be more complex compared to other


programming languages

JavaScript

JavaScript is a high-level, interpreted programming language that was first released in 1995.
It was created by Brendan Eich and is primarily used for client-side
___________________________________
web development . JavaScript is known for its dynamic typing, event-driven
nature, and interactivity, making it a popular language for creating interactive web
applications.

1. Key Features:
• Dynamic Typing: JavaScript has dynamic typing, meaning that variables can
runtime
change type at _____________________, making it a flexible and powerful
language.
• Event-Driven: JavaScript is event-driven, meaning that code can respond to
events, such as ________________________________or
user input changes to the DOM.
7.3 | Computer Programming | Programming Languages | Reading Notes

•Interactivity: JavaScript is used to create interactive web applications, as it


CSS
allows code to modify the _____________
HTML and _______________ of a web page in
real-time.
2. Common Use Cases:
• Client-Side Web Development:
• JavaScript is primarily used for client-side web development, as it allows code
to run in the _____________________and
browser modify the contents of a web page in
real-time.
• Interactive Web Applications: JavaScript is also used for creating
interactive web applications, such as online games and form
validation.
• Server-Side Web Development: JavaScript can also be used for server-side
web development through frameworks such as Node.js.

3. Advantages and Disadvantages:


• Advantages:
• Dynamic typing allows for flexible and powerful code
• Event-driven nature makes it easy to create ______________________
interactive web
applications
• Widely supported by web browsers, making it easy to create web
applications that run in the browser

• Disadvantages:
slower
• Can be ____________________ than other programming languages, such
as C++ and Java
• __________________
Security can be an issue, as code can run in the browser and
potentially access sensitive information

You might also like