0% found this document useful (0 votes)
6 views

para Exposicion Programming Language and Computer Memory - 090743

Uploaded by

liaarauz35
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

para Exposicion Programming Language and Computer Memory - 090743

Uploaded by

liaarauz35
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 12

PROGRAMMING

LANGUAGE AND
COMPUTER MEMORY.
Members:
 Lia Katrina Arauz Medina_______________8-1028-1116.
 Gabriel Alexander Mojica Jimenez______8- 980-605.
1.WHAT IS A PROGRAMMING
LANGUAGE?
A programming language is a formal or artificial
language that provides a person, in this case the
programmer, the ability and ability to write (or
program) a series of instructions or sequences of
commands in the form of algorithms in order to
control the physical or logical behavior of a
computer system, so that in this way various kinds
of data can be obtained or certain tasks can be
executed. This entire set of commands written
using a programming language is called a computer
program.
 IMPORTANCE
The programming language allows you to specify
precisely what data specific software should
operate on, how that data should be stored or
transmitted, and what actions the software should
take under a variety of circumstances. All this,
through a language that tries to be relatively close
to human or natural language. A relevant
characteristic of programming languages is
precisely that more than one programmer can use a
common set of instructions that are understood
between them to build a program collaboratively.
They are essential tools for communicating
instructions to a computer and assisting in the
 FEATURES

The characteristics of a programming language


revolve around its three common elements:
syntax, semantics and pragmatics, which make
it useful and functional for writing computer
programs. Some of these features include the
ability to manipulate data and variables, execution
flow control, the ability to perform mathematical
and logical operations, and the ability to interact
with other systems.
 SYNTAX
o The syntax of a programming language refers to the
rules and structures that are used to write the code,
being equivalent to the grammar and writing rules
that govern each language. Syntax defines how
instructions, variables, and control structures must be
written for the program to function correctly. An
example is: JavaScript programming language-One of
the reasons why JavaScript is such a popular
language among programmers is because of how easy
it is to write, read and interpret, in addition to being
very versatile.
o C# programming language
Pronounced “C sharp,” it is an object-oriented programming
language.
o assembly programming language
The Assembly programming language, or assembly language in
Spanish, is one of the oldest languages that exists, with its first
 SEMANTICS
The semantics of a programming language refers to the code
having an equivalent (a simile) with the reality it represents. That
is, the meaning behind the code, what it does and what its purpose
is. Semantics is concerned with the rules and operations that are
used in the code and how they interact with each other to achieve
a result. a very clear example, illustrated with the HTML markup
language, in which understandable semantics are used through the
correct use of tags.

 PRAGMATICS
refers to the context in which the code is used.
That is, how the code relates to the environment in
which it is executed. Pragmatics also includes
considerations about the efficiency of the code and
how it affects the performance of the system on
which it runs.
2. WHAT IS THE ORIGIN OF
PROGRAMMING LANGUAGES?
For the computer to understand our instructions, it had to use the specific
language known as machine code, which is easily read by the machine, but is
excessively complicated for people. In fact, it only consists of long strings of
numbers 0 and 1 (binary numbers).

To make the job easier, the first computer operators decided to create a
translator to replace the 0s and 1s with words or abstractions of words and
letters from English; This is known as assembly language. For example, to
add the letter A of the English word add is used. Assembly language follows the
same structure as machine language, but letters and words are easier to
remember and understand than numbers.

The need to remember programming sequences for common actions led


them to be called with names that were easy to memorize and associate:
ADD (add), SUB (subtract), MUL (multiply), CALL (execute
subroutine), etc. This sequence of positions was called "instructions",
and this set of instructions was called assembly language. Later,
different programming languages appeared, which receive their name
because they have a syntactic structure similar to that of languages
written by humans, also called high-level languages.
 TYPES OF LANGUAGE
Among the most notable:

 C, C++ and C# programming language


 Java
 Python
 Visual Basic. net
 JavaScript
 TypeScript
 Kotlin
 PostScript
 Scheme
 ACCORDING TO THEIR PURPOSE, THE
CLASSIFICATION OF PROGRAMMING LANGUAGES IS
AS FOLLOWS:

 Machine language.
 Low level programming languages.
 High level programming languages.

Broadly speaking, machine language is what any machine


uses and is based on binary code; low-level languages
may vary depending on the computer or machine used;
and finally, high-level language is a language that uses
commands and words (usually in English), which are easy
for a programar to understand.
Computer
memory
3. WHAT IS A MEMORY?
Computer memories are fundamental components for the operation
of any computer system. They are data storage devices that allow
computers to retain and access information quickly and efficiently.

We can mention some like:

RAM (Random Access Memory): Used to temporarily store data and


running programs. RAM is volatile, meaning it loses its contents
when the computer is turned off.

ROM (Read-Only Memory): It is a read-only memory that contains


basic boot instructions and firmware essential for the operation of
the computer. The information stored in ROM cannot be modified,
so it is permanent and non-volatile.

Cache Memory: It is a quick access memory that stores copies of


frequently used data to reduce access time to main memory among
others.
IN SUMMARY, COMPUTER MEMORIES PLAY A CRUCIAL ROLE IN THE
PERFORMANCE AND FUNCTIONALITY OF COMPUTER SYSTEMS,
ALLOWING STORAGE AND QUICK ACCESS TO DATA AND PROGRAMS.
EACH TYPE OF MEMORY HAS ITS OWN CHARACTERISTICS AND IS USED
FOR DIFFERENT PURPOSES IN THE OVERALL FUNCTIONING OF THE
COMPUTER.

Thanck
you

You might also like