Está en la página 1de 3

Reporte: Tipos de datos

- Steven Andrade Solórzano –


Lenguajes de programación - Espol 2018 II T

I. Introducción
conversiones implícitasinseguras. Es su
Existen numerosos lenguajes de filosofía que el programador se encargue
programación , de hecho hemos llegado de programar, y el lenguaje se encargará
a un punto donde la diversidad es tanta de hacer todo lo posible para que el
que hoy por hoy existen lenguajes programa ejecute, liberando al
multiparadigmas y también lenguajes programador de llevar también la cuenta
enfocados a un solo tipo de paradigma. de posibles conversiones de tipos.Esta
Sea cual sea la problemática que última forma de actuar proporciona, sin
desearamos abordar tenemos a la mano duda, una manera más sencilla de
múltiples herramientas para dar alguna programar.Es decir, en un lenguaje
solución a ese problema,por ejemplo: si débilmente tipado, el lenguaje prestará
yo deseara realizar un sitio web poca atención a unadefinición estricta de
completo yo pudiera utilizar el lenguaje los tipos. Eso hace que el programador
de programación python con su pueda centrarse en el objetivodel
framework Django , por otro lado problema que resuelve, que el lenguaje
también podriamos usar java mediante intentará encargarse de todo lo referido a
spring [1] ,ahora bien recordemos que los tipos, sin embargo, la consecuencia
python es un lenguaje débilmente tipado lógica es que los posibles errores se
mientras que java es un lenguaje detectarán mástarde, en tiempo de
fuertemente tipado,la pregunta en este ejecución.Éste hecho de permitir una
punto es...¿En qué influye que estos mayor o menor relajación en el uso de
lenguajes sean fuertemente tipados o no , los tipos no está tan íntimamente
a la hora de realizar una tarea? relacionado con la compilación o la
interpretación. Ni siquiera tiene una
relaciónevidente con el tipado estático o
dinámico. Sin embargo, sí puede verse
II. Marco Teórico una cierta tendenciaa que los lenguajes
Uno de los aspectos crecidamente estáticamente tipados (como C# o Java)
importantes de cualquier programa es, sin también tengan una cierta fortaleza en el
duda, la cuestión de los datos.Los datos tratamiento de los tipos.
son el fundamento de la información, y la
información es el núcleo de cualquier III. Comparación
programa.Los lenguajes de programación
utilizan las variables como paquetes de
datos, para manipularlos y guardarlos en C++ es un lenguaje con un tipado
una amplia diversidad de formas.[2] fuerte , en la cual enlistaré sus tipos de
datos bien comunes .[3]
Un lenguaje débilmente tipado, en
general, permite éste tipo de
 int  Tipos de datos primitivos:
 unsigned int átomos. Cada átomo tiene una
 bool lista de propiedades asociada,
 char accesible a través del puntero
 signed char que almacena el nombre del
 unsigned char átomo.
 short
 unsigned short
 long  Tipos de datos estructurados:
 unsigned long listas. Tienen asociado un
puntero al primer elemento
 long long
(car.) y otro al elemento
 unsigned long long
siguiente (cdr).
 enum
 float
 double
 long double Tipos de datos:Prolog
 wchar_t Prolog se enmarca en el paradigma de
 void los lenguajes lógicos y declarativos, lo
que lo diferencia enormemente de otros
 enum
lenguajes más populares tales como
Fortran, Pascal, C o Java.
 byte
Ahora bien, lo compararemos con  char
lenguajes como lisp, c y prolog.  code
 clausulas , El cuerpo de una
regla consiste en llamadas a
predicados.[6]
Tipos de datos : C
 Struct[4] Como vemos existe un fuerte
 Double correlación entre C++ y C,debido a que
son lenguajes derivados y comparten
muchos de los tipos de datos primitivos
Tipos de datos: Lisp el único diferente como tal es el double
LISP es un lenguaje funcional que se y la forma de realizar tipos de datos
apoya en la utilización de funciones estructurados.
matemáticas para el control de los Por otra parte los lenguajes lips y
datos. Pero el elemento fundamental en prolog se alejan a parecerse a C++
el LISP es la lista. Y desde el punto de debido a que estos son lenguajes
vista más amplio del término. Cada funcionales,dedicados a expresiones
función del LISP y cada programa que para el control de datos , de tal forma
generemos con él vienen dado en forma que no comparten tipo de datos
de lista. Por esta razón los datos no se primitivo alguno en esencia ,pero
pueden diferenciarse sintácticamente de sabemos que a fin de cuenta si usan
los programas.[5] tipos int o char para la definición de
número y variables,ésta última puede

2
ser las únicas relaciones directas en [4]Estructuras en C.(2018). 22 Agosto
estos lenguajes. 2018, desde;
https://es.wikibooks.org/wiki/Programa
ci%C3%B3n_en_C/Estructuras_y_Unio
nes
[5] Lisp.(2018),desde;
IV. Conclusiones https://www.ecured.cu/Lisp
Existen variedad de lenguajes que cada
[6] Prolog(2018). 16 Octubre
uno viene con una caracteristica
2018,desde;
compartida o única respecto a otros,esto
nos permite también que haya la https://es.wikipedia.org/wiki/Prolog
posibilidad que existen muchas maneras
de poder guardar datos de una manera
más precisa debido a la variedad de
tipos de datos.
C++ tiene una intima relación con C
debido que son lenguajes familiares y
comparten muchas caracteristicas entre
ellas los tipos de datos primitivos, por
otra parte tocante a prolog y lisp existe
una brecha enorme debido a que son
lenguajes que están dirigidos a otro tipo
de funcionalidad y esto hacer que
difieran ,aún en su forma de tipar los
datos.

V. Referencias

[1] Spring framework reference


documentation.(2004). Desde;
http://docs.spring.io/spring/docs/4.2.5.R
ELEASE/spring-framework-
reference/htmlsingle/
[2] Tipado de datos. (2012). 17 Agosto
2012 , desde ;
https://es.scribd.com/document/103134
657/1-Tipado-de-Datos
[3] Tipos de datos básicos. (2018) . 25
Febrero 2018, desde;
http://ehack.info/tipo-datos-basicos-c/

También podría gustarte