Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Clasificación de los Lenguajes de programación
1.
2. Introducción
Una computadora es una máquina que solo comprende las instrucciones
que se le den en un determinado formato. Cada máquina reconoce y
ejecuta un número de instrucciones diferentes que se agrupan en los
distintos lenguajes de programación.
3. Objetivo General
Conocer la clasificación de los lenguajes de programación y lo los tipos de
datos en C.
4. Objetivos Específicos
Determinar la clasificación de los lenguajes de programación.
Reconocer los tipos de datos en C.
5. ¿Qué es un lenguaje de
programación?
Los lenguajes de programación son lenguajes creado por el ser humano
para poder comunicarse con las computadoras. Estos son un conjunto de
símbolos y palabras que permiten al usuario de una computadora darle
instrucciones y órdenes para que esta las pueda realizar.
6. Clasificación de los lenguajes de
programación
El Lenguaje Máquina.
Lenguajes de Programación de Bajo Nivel.
Lenguajes de Programación de Alto Nivel.
Lenguajes orientados a objetos.
lenguajes de programación de alto nivel con sus diferentes versiones.
Generaciones.
7. El Lenguaje Máquina
Es el lenguaje de programación que entiende directamente la
computadora o máquina. Este lenguaje de programación utiliza el
alfabeto binario, es decir, el 0 y el 1. Con estos dos únicos dígitos,
conocidos como bits, forma las cadenas binarias (combinaciones de ceros
y unos) son con las que se escriben las instrucciones que el
microprocesador de la computadora. El lenguaje máquina fue el primer
lenguaje de programación.
8. Lenguajes de Programación de Bajo Nivel
El lenguaje ensamblador fue el primer lenguaje de programación de bajo
nivel que trato de sustituir el lenguaje máquina por otro mucho más
parecido al de los seres humanos. El programa fuente es un conjunto de
instrucciones escrito en lenguaje ensamblador, y cuyo objeto es la
traducción a lenguaje máquina del programa fuente.
Los lenguajes de este tipo son agiles, difíciles de usar, específicos de cada
procesador.
9. Lenguajes de Programación de Alto Nivel
Este lenguaje es independientes de la máquina, lo podemos usar en
cualquier computador con muy pocas modificaciones o sin ellas, son muy
similares al lenguaje humano.
Este tipo de lenguaje es más fáciles de aprender porque se usan palabras
o comandos del lenguaje natural, como por ejemplo: palabras en inglés.
Este es el caso del BASIC, el lenguaje de programación más conocido.
10. Lenguajes de programación de alto nivel
con sus diferentes versiones.
Lenguajes de programación imperativos: entre ellos tenemos el Cobol,
Pascal, C y Ada.
Lenguajes de programación declarativos: el Lisp y el Prolog.
Lenguajes de programación orientados a objetos: el Smalltalk y el C++.
Lenguajes de programación naturales: son los nuevos lenguajes que
pretender aproximar el diseño y la construcción de programas al lenguaje
de las personas.
11. Generación
Primera generación: lenguaje maquina.
Segunda generación: se crearon los primeros lenguajes ensambladores.
Tercera generación: se crean los primeros lenguajes de alto nivel. Ej. C,
Pascal, Cobol.
Cuarta generación. Son los lenguajes capaces de generar código por si
solos, son los llamados RAD, con lo cuales se pueden realizar aplicaciones
sin ser un experto en el lenguaje. Ej. Visual, Natural y Adabes.
Quinta generación: aquí se encuentran los lenguajes orientados a la
inteligencia artificial. Estos lenguajes todavía están poco desarrollados. Ej.
LISP
12. Tipos de datos en C
Tipos de datos C++ numéricos enteros
El tipo de dato numérico entero es un subconjunto finito de los números
enteros del mundo real. Pueden ser positivos o negativos.
En C++ los tipos de datos numéricos enteros son los siguientes:
Tipo de
Dato
Descripción
Número de
bytes
típico
Rango
short Entero corto 2 -32768 a 32767
int Entero 4
-2147483648
a +2147483647
long Entero largo 4
-2147483648
a +2147483647
char Carácter 1 -128 a 127
13. Tipos de datos numéricos reales
El tipo de dato numérico real es un subconjunto finito de los números
reales. Pueden ser positivos o negativos.
En C++ los tipos de datos numéricos reales son los siguientes:
Tipo de
Dato
Descripción
Número de
bytes típico
Rango
float
Real (Número en
coma flotante)
4
Positivos: 3.4E-38 a 3.4E38
Negativos: -3.4E-38 a -3.4E38
double
Real doble(Número
en coma flotante de
doble precisión)
8
Positivos: 1.7E-308 a 1.7E308
Negativos: -1.7E-308 a -1.7E308
long
double
Real doble largo 10
Positivos: 3.4E-4932 a 1.1E4932
Negativos: -3.4E-4932 a -1.1E4932
14. Tipo lógico
Los datos de este tipo sólo pueden contener dos valores: true o false
(verdadero o falso).
Si se muestran como enteros, el valor true toma el valor 1 y false el valor 0.
Tipo
de
Dato
Descripción
Número
de bytes
típico
Rango
bool
Dato de tipo
lógico
1 0, 1
15. Conclusiones
Los lenguajes de programación no son simplemente un detalle más del
amplio mundo de la informática, y por lo tanto deben ser vistos como el
fundamento y la base del desarrollo y avance de la computación.
Estudiar los conceptos básicos, clasificación, diferencias, propiedades y
funcionamiento de los lenguajes de programación es elemental pues de
esa manera se logra tener una perspectiva global y mucho más amplia
del funcionamiento de los distintos lenguajes de programación.