Professional Documents
Culture Documents
OF PROGRAMMING
LANGUAGES"
Farias Alcantar Joel
Mendez Aragon Emir
Ruiz Ortiz Aylin Victoria
HISTORY OF
PROGRAMMING
LANGUAGES The history of programming
languages, highlighting the
evolution from simple
machine languages to higher-
level languages like Fortran
and C. The overarching
objective has consistently
been to enhance the
efficiency and expressiveness
of programming.
HISTORY OF PROGRAMMING
LANGUAGES
People who have played
an important role
Guido van
Rossum
Ada Lovelace
Dennis Bjarne
Ritchie Stroustrup
PROGRAMMING
PARADIGMS
Programming paradigms define
the foundational principles and
methods programmers use to Imperative
organize and build software.
Each paradigm offers a unique
Object-oriented
way of thinking about problems
and developing applications.
Functional
LOW- AND HIGH-LEVEL
LANGUAGES TWO
CATEGORIES:
Low-level High-level
Provides
Adds Handles
structure and
dynamism and presentation
organization to
interactivity. and design.
content.
FUNCTIONAL PROGRAMMING
LANGUAGES
Functional programming languages offer a
distinct approach to software development,
emphasizing:
Declarative
Data immutability programming
Functions as first-class
Data cannot be changed after citizens
creation, ensuring consistent and Programs describe what needs to
Enabling powerful be done, leaving the
predictable behavior.
abstractions and implementation details to the
composition. compiler.
Object Oriented
Programming
C++
10.5% Python
21.1%
Object-oriented
programming (OOP) is
a powerful paradigm
for organized software
C
31.6% development. It
Java revolves around
21.1%
objects, which
encapsulate data and
Ruby
15.8%
behaviors
Scripting Languages
SIMPLE SYNTAX
RAPID ITERATION
ABUNDANT LIBRARIES
Mobile Application
Development
Language Choices Matter
Native Languages:
Kotlin App performance: Native languages
Swift often provide more control and
optimized performance.
Cross-Platform
User experience: Both native and
Frameworks cross-platform approaches can
Flutter deliver outstanding user experiences.
Current and Future Trends