Es un espacio de la memoria en un
disco o en un instrumento digital reservado para el almacenamiento temporal de
información digital, mientras que está esperando ser procesada. Por ejemplo, un
analizador TRF tendrá uno o varios buffers de entrada, donde se guardan las
palabras digitales que representan las muestras de la señal de entrada. El
Z-Buffer es el usado para el renderizado de imágenes 3D.
miércoles, 24 de junio de 2015
Boolean
Booleano. Símbolos utilizados para la relación entre
términos matemáticos, variables, etc. Por ejemplo: AND, OR, XOR, etc. Son
utilizados también en los buscadores para precisar las búsquedas.

Lenguajes de programación
Es un lenguaje diseñado para describir el conjunto de
acciones consecutivas que un equipo debe ejecutar. Por lo tanto, un lenguaje de
programación es un modo práctico para que los seres humanos puedan dar
instrucciones a un equipo.
Por otro lado, el término "lenguaje natural"
define un medio de comunicación compartido por un grupo de personas (por
ejemplo: inglés o francés).
Tipos de lenguaje de
programación
Lenguajes de máquina: En informática, cualquier lenguaje artificial que puede
utilizarse para definir una secuencia de instrucciones para su procesamiento
por un ordenador o computadora. Es complicado definir qué es y qué no es un
lenguaje de programación. Se asume generalmente que la traducción de las
instrucciones a un código que comprende la computadora debe ser completamente
sistemática. Normalmente es la computadora la que realiza la traducción.
Lenguaje de bajo nivel: Se llaman de bajo nivel porque están muy cercanos
al hardware del ordenador. Es necesario conocer a fondo la arquitectura de la máquina
para la que se va a programar. El primer lenguaje de este tipo que se utilizó
fue el lenguaje máquina, que consiste en un conjunto de instrucciones en
binario, es decir, con ceros y unos, con los cuales se indica al ordenador qué
hacer. Este lenguaje es muy complicado y la posibilidad de cometer errores es
muy alta, por lo que ya no se utiliza. Para solventar estas dificultades
apareció el lenguaje ensamblador, que consiste en asignar una abreviatura a
cada instrucción en binario, de forma que sea más fácil recordarla y más
difícil equivocarse. Sin embargo, con este lenguaje sigue siendo necesario
conocer muy bien el hardware del ordenador.
Lenguajes de alto nivel: Los primeros programas ensambladores producían sólo una
instrucción en lenguaje de máquina por cada instrucción del programa fuente.
Para agilizar la codificación, se desarrollaron programas ensambladores que
podían producir una cantidad variable de instrucciones en lenguaje de máquina
por cada instrucción del programa fuente.
Lenguajes compilados: En informática, un lenguaje cuyos programas se traducen a
código máquina antes de ejecutarse, a diferencia de un lenguaje interpretado,
cuyos programas se traducen y ejecutan instrucción por instrucción.
Lenguajes interpretados: Se puede también utilizar una alternativa diferente de los
compiladores para traducir lenguajes de alto nivel. En vez de traducir el
programa fuente y grabar en forma permanente el código objeto que se produce
durante la corrida de compilación para utilizarlo en una corrida de producción
futura, el programador sólo carga el programa fuente en la computadora junto
con los datos que se van a procesar.
Lenguajes de programación declarativos: Se les conoce como lenguajes declarativos en ciencias
computacionales a aquellos lenguajes de programación en los cuales se le indica
a la computadora qué es lo que se desea obtener o qué es lo que se está
buscando, por ejemplo: Obtener los nombres de todos los empleados que tengan
más de 32 años. Eso se puede lograr con un lenguaje declarativo como SQL.
Lenguaje de descripción de máquina: Lenguaje de programación, como el PostScript, que se utiliza
para describir la salida a una impresora o a una pantalla, que a su vez usan
las instrucciones del lenguaje de descripción de página para construir el texto
y los gráficos para crear la imagen de la página. El lenguaje de descripción de
página es como otros lenguajes de ordenador o computadora, con un flujo lógico
de programa que permite una manipulación sofisticada de la salida.

Lenguajes Algorítmicos
Un algoritmo se define como un método que se realiza
paso a paso para solucionar un problema que termina en un número finito de
pasos. Es una serie de símbolos y reglas que se utilizan para describir de manera explicita un proceso.
Las características fundamentales que debe cumplir todo
algoritmo son:
- Debe ser preciso e indicar el orden de realización de cada paso.
- Debe ser definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
- Debe ser finito. Si se sigue un algoritmo, se debe terminar en algún momento; o sea debe tener un número finito de pasos.
Lenguaje ASCII
Breve historia del Código ASCII :
El código ASCII (siglas en inglés para American Standard
Code for Information Interchange, es decir Código Americano Estándar para el
intercambio de Información se pronuncia Aski.
Fue creado en 1963 por el Comité Estadounidense de
Estándares o "ASA", este organismo cambio su nombre en 1969 por
"Instituto Estadounidense de Estándares Nacionales" o
"ANSI" como se lo conoce desde entonces.
Este código nació a partir de reordenar y expandir el
conjunto de símbolos y caracteres ya utilizados en aquel momento en telegrafía
por la compañía Bell. En un primer momento solo incluía letras mayúsculas y
números, pero en 1967 se agregaron las letras minúsculas y algunos caracteres
de control, formando así lo que se conoce como US-ASCII, es decir los
caracteres del 0 al 127.
Así con este conjunto de solo 128 caracteres fue publicado
en 1967 como estándar, conteniendo todos lo necesario para escribir en idioma inglés.
En 1981, la empresa IBM desarrolló una extensión de 8 bits
del código ASCII, llamada "página de código 437", en esta versión se
reemplazaron algunos caracteres de control obsoletos, por caracteres gráficos.
Además se incorporaron 128 caracteres nuevos, con símbolos, signos, gráficos
adicionales y letras latinas, necesarias para la escrituras de textos en otros
idiomas, como por ejemplo el español. Así fue como se sumaron los caracteres
que van del ASCII 128 al 255.
IBM incluyó soporte a esta página de código en el hardware
de su modelo 5150, conocido como "IBM-PC", considerada la primera
computadora personal. El sistema operativo de este modelo, el
"MS-DOS" también utilizaba el código ASCII extendido.
Diagrama de flujo
El diagrama de flujo o diagrama de actividades es la
representación gráfica del algoritmo o proceso. Se utiliza en disciplinas como
programación, economía, procesos industriales y psicología cognitiva.
En Lenguaje Unificado de Modelado (UML), un diagrama de
actividades representa los flujos de trabajo paso a paso de negocio y
operacionales de los componentes en un sistema. Un diagrama de actividades
muestra el flujo de control general.
En SysML el diagrama ha sido extendido para indicar flujos
entre pasos que mueven elementos físicos (p.ej., gasolina) o energía (p.ej.,
presión). Los cambios adicionales permiten al diagrama soportar mejor flujos de
comportamiento y datos continuos.
Redes de computadoras
Una red es un conjunto de dos o más computadoras conectadas
entre sí, para compartir recursos (impresora) e información.
Dentro del área de las redes computacionales, se le denomina
nodo, a cada una de las computadoras que integra dicha red.
Tipos de redes
Las redes computacionales se clasifican, según su tamaño, de
la siguiente manera:
- Redes LAN (Local Area Network). Redes de área local, este tipo de redes son relativamente pequeñas, esto quiere decir que las podemos encontrar en oficinas, escuelas, mercados, cualquier organización establecida dentro de un mismo edificio. Como abarcan un área geográfica pequeña, el tiempo de transmisión no es mucho.
- Redes WAN (Wide Area Network). Redes de área extensa, como su nombre lo indica, abarcan una amplia área geográfica, es decir, países o continentes, lo que hace la transmisión de datos más lenta que las LAN. Interconectan equipos dispersos, generalmente, a estas redes se conectan las tipo LAN, para tener acceso a mejores servicios.
- Redes MAN (Metropolitan Área Network). Redes de área metropolitana, cubren un área geográfica determinada; pueden interconectar dos o más redes LAN.
Suscribirse a:
Entradas (Atom)