Tipo de senya
En ciències de la computació, un tipo de senya informàtica o simplement tipo és un atribut de les senyes que indica al programador sobre la classe de senyes que es va a manejar. Açò inclou impondre restriccions en les senyes, com a quins valors poden prendre i quines operacions es poden realisar.
Els tipos de senyes més comunes són: número entero, números en signe (negatius), números de menge flotant (decimals), cadenes alfanumèriques (i unicodes), estats, etc.
Informació
[editar | editar còdic]Un tipo de senya és un espai en memòria en restriccions. Per eixemple, el tipo "int" representa, generalment, un conjunt de sancers de 32 bits el ranc dels quals va des del -2.147.483.648 al 2.147.483.647, aixina com les operacions que es poden realisar en els sancers, com són la suma, la resta, i la multiplicació. Els colors, per la seua banda, es representen com tres bytes denotant la cantitat de roig, vert i blau, i una cadena de caràcters representant el nom del color (en este cas, les operacions permeses inclouen l'adició i la substracció, pero no la multiplicació).
Est és un concepte propi de l'informàtica, i més específicament dels llenguages de programació, encara que també es troba relacionat en nocions similars de la matemàtica i la llògica.
En un sentit ampli, un tipo de senyes definix un conjunt de valors i les operacions sobre eixos valors. Casi tots els llenguages de programació explícitament inclouen la notació del tipo de senyes, encara que llenguages diferents poden usar terminologia diferents. La major part dels llenguages de programació permeten al programador definir tipos de senyes adicionals, normalment combinant múltiples elements d'atres tipos i definint les operacions del nou tipo de senya. Per eixemple, un programador pot crear un nou tipo de senya cridada «Persona», contemplant que la senya interpretada com a «Persona» incloga un nom i una data de naiximent.
Un tipo de senya pot ser també vist com una llimitació imposta en l'interpretació de les senyes en un sistema d'tipificación, descrivint la representació, l'interpretació i l'estructura dels valors o objectes almagasenats en la memòria de l'ordenador. El sistema d'tipificación usa informació dels tipos de senyes per a comprovar la verificació dels programes que accedixen o manipulen els senyes.
Classes de tipos de senyes
[editar | editar còdic]Tipos de senyes primitives (o elementals)
[editar | editar còdic]- Artícul principal → Tipos de senyes primitives.
| Esta pàgina de desambiguació enumera artículs que tenen títuls similars. |
Els tipos de senyes fan referència al tipo d'informació que es treballa, a on l'unitat mínima d'almagasenament és la senya, també es pot considerar com el ranc de valors que pot prendre una variable durant l'eixecució del programa.
Caràcters
[editar | editar còdic]El tipo de senya caràcter és un dígit individual, el qual es pot representar com a numèrics (0 al 9), lletres (a-z) i símbols (!"$&/).
Tipo de senya Ranc Tamany en memòria char 10 21 bits per caràcter
Caràcters unicode
[editar | editar còdic]El tipo de senya caràcter unicode és una «extensió» del tipo de senya caràcter, permet ampliar els símbols d'escritura, proveïx exactament fins a 65535 caràcters diferents.
Nota: En el llenguage java la codificació Unicode permet treballar en tots els caràcters de distints idiomes.
Tipo de senya Ranc Tamany en memòria short 0 a 65535 16 bits per caràcter
Numèrics
[editar | editar còdic]Este tipo de senya pot ser real o sancer, depenent del tipo de senya que es vaja a utilisar.
Sancers: són els valors que no tenen punt decimal, poden ser positius o negatius i el zero.
Tipo de senya Tamany en memòria byte 8 bits short 16 bits int 32 bits long 64 bits
Reals: estos caràcters almagasenen números molt grans que posseïxen part sancera i part decimal.
Tipo de senya Tamany en memòria float 32 bits double 64 bits
estos serien els seus rancs i tamanys ordenats
Booleanos
[editar | editar còdic]Este tipo de senya s'ampra per a valors llògics, els podem definir com a senyes comparatives dita comparació torna resultats llògics (Verdader o Fals).
Tipo de senya Tamany en memòria boolean 8 bits
Tipos composts
[editar | editar còdic]Els tipos composts es deriven d'un o més senyes primitives. A les distintes maneres de formar o combinar estes senyes se'ls coneixen en el nom de “Estructura de senyes”. En combinar-ho podem crear un nou tipo, per eixemple:
«array-de-sancers» és distint al tipo «sancer».
Un Vector (o apany de l'original en anglés array) almagasena un número d'elements del mateix tipo en un orde específic. Els arrays poden ser estàtics (en una mida fixa) o dinàmics (créixer durant el seu cicle de vida). Un Registre o Tupla. Un Conjunt.
Vore també
[editar | editar còdic]- Sistema de tipos
- Teoria de tipos
- Tipo de senya abstracta
- Diccionari de senyes
- Representació de senyes
Referències
[editar | editar còdic]- Luca Cardelli, Peter Wegner. On Understanding Types, Data Abstraction, and Polymorphism, [1] from Computing Surveys, (December, 1985)
- Primitive Data Types of Java [2] from Oracle Java Documentation.
- Este artícul conté una traducció derivada de «Tipo de dato» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.