Los lenguajes de programación

Páginas: 7 (1576 palabras) Publicado: 8 de octubre de 2015
Universidad Autónoma del estado de
Hidalgo

LicenciaturaenSistemasComputacionales
Compiladores
Unidad1:DefinicionesBásicas

Objetivo:
• Se dará a conocer la terminología básica y una
introducción al tema de los compiladores.

Al final de esta clase
serás capaz de:
• Saber qué es un lenguaje de programación.
• Saber la evolución de los lenguajes de
programación.
• Las ventajas y desventajas delos lenguajes de
programación.

Unidad 0

El código ASCII


¿Qué

es el código ASCII?



American Standar Code for Information Interchange



Código estándar americano para intercambio de información.



Es un código de caracteres basado en el alfabeto latino, tal como
se usa en inglés moderno y en otras lenguas occidentales.



Representa todos los símbolos que puedan escribirse en elalfabeto tradicional.

Código ASCII

¿Por qué tiene 256 caracteres?

Lenguaje binario

Elementos del Lenguaje Binario:
• Verdadero
Se representa mediante un uno.
• Falso
Se representa mediante un cero.

Lenguaje
binario
Representación
del binario
en la
electrónica

0

1

Periodo

¿Qué es el periodo?
• Es el tiempo de duración de un ciclo.

Frecuencia

¿Qué es la frecuencia?
• Es la cantidad deciclos que ocurren en una
unidad de tiempo.
• Esa unidad de tiempo es 1 seg.

F = Hertz = Hz

La computadora

Elementos

1.

Monitor

2.

Tarjeta Madre

3.

Procesador

4.

Puertos ATA

5.

Memoria RAM

6.

Tarjetas de expansión

7.

Fuente de poder

8.

Unidad de cd/dvd

9.

Disco Duro

10.Teclado
11.Mouse

La computadora
¿Qué cosa
le ves a una computadora para
comprarla?

¿Qué chi#$&@os
tiene quever todo
Con la clase?

Definición:

Byte

• Un byte es la unidad fundamental de datos en los
ordenadores personales, un byte son ocho bits
contiguos.
• El byte es también la unidad de medida básica
para memoria, almacenando el equivalente a un
W
carácter.
TF
!!

Byte

Definición for Dummies…
• 1 bit = 2 combinaciones 0 y 1
• 2 bits = 4 combinaciones 00, 01, 10 y 11.
• 3 bits = 8 combinaciones000, 001, 010, 011,
100, 101, 110, 111.
?

?

?

?

?

?

?

?

2

4

8

16

32

64

128

256

Definición:

Byte

• El byte es también la unidad de medida básica
para memoria, almacenando el equivalente a un
carácter.
!
OOHH!

AAHH
!!
EE
HH

WOOW

!!

!!

Múltiplos:

Byte

1024 bytes = 1 Kilobyte
1024 Kb = 1 Megabyte
1024 Mb = 1 Gigabyte
1024 Gb = 1 Terabyte
1024 Tb = 1 Petabyte Representación
de la Información
La infancia de Lorenita:

Representación
de la Información
El funcionamiento de la computadora:

Representación
de la Información
El procesador y el Sistema Operativo


El procesador permite hacer los cálculos que requiere el sistema operativo.



Contiene una ALU (Arithmetic Logic Unit)

El procesador y
su velocidad
La frecuencia en el procesador
• La frecuencia es lacantidad de instrucciones que
pasan en una unidad de tiempo.
• En el procesador se refiere a la cantidad de 0’s y
1’s que recibe en unidad de tiempo.

El procesador y
su velocidad
La frecuencia en el procesador
• Ejemplo:
• T = 1 seg.
01101010

El procesador y
su velocidad
La frecuencia en el procesador
• Ejemplo:
• T = 1 seg.
0 1 1 0 1 0 1 0 = 172 =alt + 172 = caracter ¼
0

1

1

0

1

0

1

0

24

8

16

32

64

128

256

La información en
el disco duro
Los pulsos magnéticos
• El disco duro almacena pulsos magnéticos.
• Se resumen en polo norte y sur, o como + y -.
• La información del disco duro se interpreta como
texto.

¡¡¿?!!

Unidad 1

1. Lenguajes de Programación
Lenguaje
Not
aci
ón
des
for
ma
crib
l pa
ir a
ra
lgo
fun
r
cio
itm
nes
os
o
que
eje
cut
ser
a
án
d
Lenguaje de
as
porord
un
ena
dor
programación

Lenguajes de Programación

El proceso de compilación.
• Diapositivas curso de Java

Lenguajes de Programación

Clasificación:
• Según su grado de independencia de la
máquina
• Según la forma de sus instrucciones
(paradigmas de programación)
• Por generaciones

Lenguajes de Programación

Según la independencia de la máquina
• Lenguaje máquina
• - Forma más baja de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguajes de programacion
  • Lenguajes de programación
  • lenguaje de programacion
  • lenguajes de programacion
  • Lenguaje De Programacion
  • lenguaje de programacion
  • Los Lenguajes De Programacion
  • Lenguaje de programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS