Está en la página 1de 2

Glosario de Programaci�n

Stack:
Una pila (stack en ingl�s) es una lista ordenada o estructura de datos que permite
almacenar y recuperar datos,
siendo el modo de acceso a sus elementos de tipo LIFO (del ingl�s Last In, First
Out, ��ltimo en entrar, primero en salir�).
Esta estructura se aplica en multitud de supuestos en el �rea de inform�tica debido
a su simplicidad y capacidad de dar respuesta a numerosos procesos.
Para el manejo de los datos cuenta con dos operaciones b�sicas: apilar (push), que
coloca un objeto en la pila, y su operaci�n inversa, retirar (o desapilar, pop),
que retira el �ltimo elemento apilado.

JSON:

JSON (JavaScript Object Notation - Notaci�n de Objetos de JavaScript) es un formato


ligero de intercambio de datos. Leerlo y escribirlo es simple para humanos,
mientras que para las m�quinas es simple interpretarlo y generarlo. Est� basado en
un subconjunto del Lenguaje de Programaci�n JavaScript,
Standard ECMA-262 3rd Edition - Diciembre 1999. JSON es un formato de texto que es
completamente independiente del lenguaje pero utiliza convenciones que son
ampliamente conocidos por los programadores de la familia de lenguajes C,
incluyendo C, C++, C#, Java, JavaScript, Perl, Python, y muchos otros.
Estas propiedades hacen que JSON sea un lenguaje ideal para el intercambio de
datos.

JSON est� constitu�do por dos estructuras:

Una colecci�n de pares de nombre/valor. En varios lenguajes esto es conocido como


un objeto, registro, estructura, diccionario, tabla hash, lista de claves
o un arreglo asociativo.
Una lista ordenada de valores. En la mayor�a de los lenguajes, esto se implementa
como arreglos, vectores, listas o sequencias.
Estas son estructuras universales; virtualmente todos los lenguajes de programaci�n
las soportan de una forma u otra. Es razonable que un formato de intercambio
de datos que es independiente del lenguaje de programaci�n se base en estas
estructuras.

En JSON, se presentan de estas formas:

Un objeto es un conjunto desordenado de pares nombre/valor. Un objeto comienza con


{llave de apertura y termine con }llave de cierre. Cada nombre es seguido por:
dos puntos y los pares nombre/valor est�n separados por ,coma.

Script:

En inform�tica, un script, archivo de �rdenes, archivo de procesamiento por lotes o


�cada vez m�s aceptado en c�rculos profesionales ?y acad�micos� guion,
es un programa usualmente simple, que por lo regular se almacena en un archivo de
texto plano. Los guiones son casi siempre interpretados, pero no todo
programa interpretado es considerado un guion. El uso habitual de los guiones es
realizar diversas tareas como combinar componentes, interactuar con el
sistema operativo o con el usuario. Por este uso es frecuente que los int�rpretes
de �rdenes sean a la vez int�rpretes de este tipo de programas.

DTD:

Definici�n de tipo de documento


Descripci�nUna definici�n de tipo de documento o DTD es una descripci�n de
estructura y sintaxis de un documento XML o SGML. Su funci�n b�sica es la
descripci�n
de la estructura de datos, para usar una estructura com�n y mantener la
consistencia entre todos los documentos que utilicen la misma DTD.

<! DOCTYPE>:

El Doctype o �Declaraci�n del tipo de documento� es una instrucci�n especial que va


al inicio de nuestro documento HTML y que permite al navegador entender qu�
versi�n de HTML estamos utilizando. Esta informaci�n determinar� la manera en la
que el navegador procesar� el documento, un DOCTYPE distinto podr�a implicar
hasta una visualizaci�n diferente del sitio web dentro del mismo navegador.
Agregue siempre la declaraci�n <! DOCTYPE> a sus documentos HTML, para que el
navegador sepa qu� tipo de documento esperar.

Proxy:

Un proxy, o servidor proxy, en una red inform�tica, es un servidor �programa o


dispositivo�, que hace de intermediario en las peticiones de recursos que realiza
un cliente (A) a otro servidor (C). Por ejemplo, si una hipot�tica m�quina A
solicita un recurso a C, lo har� mediante una petici�n a B, que a su vez trasladar�

la petici�n a C; de esta forma C no sabr� que la petici�n procedi� originalmente de


A. Esta situaci�n estrat�gica de punto intermedio le permite ofrecer diversas
funcionalidades: control de acceso, registro del tr�fico, restricci�n a
determinados tipos de tr�fico, mejora de rendimiento, anonimato de la comunicaci�n,
cach�
web, etc. Dependiendo del contexto, la intermediaci�n que realiza el proxy puede
ser considerada por los usuarios, administradores o proveedores como leg�tima o
delictiva y su uso es frecuentemente discutido.

También podría gustarte