Meeting 8 - SI - TI - Programming Language
Meeting 8 - SI - TI - Programming Language
a) Procedural programming
b) Object-oriented programming
c) Declarative programming
d) Functional programming
3. Which type of programming languages is closer to the computer's hardware and provides more
direct control over resources?
a) High-level languages
b) Declarative languages
c) Low-level languages
d) Scripting languages
5. In which domain are languages like HTML, CSS, and JavaScript commonly used?
a) Artificial Intelligence
b) Database management
c) Web development
d) System-level programming
Passage 2
Programming languages are indispensable tools in the realm of computer science and
1
software development, serving as the foundation for creating diverse applications and
systems. These languages enable developers to instruct computers in a way that is both
understandable and executable, providing a means for translating human-designed
algorithms into machine-readable code.
One crucial aspect of programming languages is their role in web development. HTML
2 (Hypertext Markup Language), CSS (Cascading Style Sheets), and JavaScript are fundamental
languages for building and designing interactive and visually appealing websites. HTML
structures the content, CSS handles the presentation and styling, while JavaScript adds
dynamic behavior to web pages. Together, these languages empower developers to create a
seamless and engaging user experience on the internet.
In the domain of data science, programming languages like Python and R have become
3
instrumental. Python's simplicity and readability, coupled with its extensive libraries, make it
a preferred choice for tasks ranging from data analysis to machine learning. R, on the other
hand, is renowned for its statistical computing capabilities, making it a go-to language for
researchers and statisticians in the field.
Embedded systems programming involves languages like C and C++, which provide low-level
4 access to hardware resources. These languages are crucial in developing software for
devices like microcontrollers and IoT (Internet of Things) devices, where efficiency and
direct hardware interaction are paramount.
Mobile app development relies heavily on languages such as Swift for iOS and Kotlin or Java
5 for Android. These languages enable developers to create feature-rich and platform-specific
applications that run seamlessly on smartphones and tablets.
Blockchain technology, gaining prominence in recent years, utilizes languages like Solidity
6 for writing smart contracts. These contracts, executed on blockchain platforms like
Ethereum, automate and enforce predefined rules in a transparent and decentralized
manner.
The choice of a programming language often depends on the specific requirements of a
7
project, the developer's familiarity, and the ecosystem surrounding a particular language. As
technology continues to advance, new programming languages may emerge, each designed
to address the evolving needs of the ever-expanding field of software development.
1. Which programming languages are fundamental for building and designing websites, handling
content structure, presentation, and dynamic behavior?
a) Python, R, JavaScript
b) HTML, CSS, Python
d) CSS, R, JavaScript
2. What is the primary role of languages like C and C++ in the context of embedded systems
programming?
3. Which programming language is renowned for its statistical computing capabilities and is
commonly used in data science?
a) Python
b) Java
c) R
d) Swift
4. In mobile app development, which language is specifically used for iOS applications?
a) Java
b) Kotlin
c) Swift
d) HTML
c) Analyzing data