Programacion

Páginas: 6 (1300 palabras) Publicado: 4 de junio de 2012
. Plataforma Teórico Conceptual.
Introducción.
Lenguajes de programación hay en gran cantidad, algunos han evolucionado a lo largo del tiempo y
siguen vigentes en el transcurso de muchos años, mientras que otros han sido operativos durante un
período más o menos largo y actualmente no se usan.
Dada esta gran variedad de lenguajes, no se pretende dar una visión de todos, sino unaclasificación
en diversos tipos y concretar algunos de ellos. En general un lenguaje es un método conveniente y
sencillo de describir las estructuras de información y las secuencias de acciones necesarias para
ejecutar una tarea concreta.
Los lenguajes de programación utilizan juegos de caracteres "alfabeto" para comunicarse con las
computadoras. Las primeras computadoras sólo utilizaban informacionesnuméricas digitales
mediante el código o alfabeto digital, y los primeros programas se escribieron en ese tipo de código,
denominado código máquina basado en dos dígitos 0 y 1, por ser entendible directamente por la
máquina (computadora). La enojosa tarea de programar en código máquina hizo que el alfabeto
evolucionase y los lenguajes de programación comenzaran a utilizar códigos o juegos decaracteres
similares al utilizado en los lenguajes humanos. Así, hoy día la mayoría de las computadoras
trabajan con diferentes tipos de juegos de caracteres de los que se destacan el código ASCII y el
EBCDIC.
De este modo, una computadora a través de los diferentes lenguajes de programación utilizan un
juego o código de caracteres que serán fácilmente interpretados por la computadora y que puedenser programados por el usuario.
Dos son los códigos más utilizados actualmente en computadoras, ASCII (American Standard Code
for Information Interchan-c) y EBCDIC (Extended Binary Coded Decimal Intercha-@ige Code).
El código ASCII básico utiliza 7 bits (dígitos binarios. 0,1) para cada carácter a representar, lo que
supone un total de 27 (128) caracteres distintos. El código ASCII ampliadoutiliza 8 bits y en ese
caso consta de 256 caracteres. Este código ASCII ha adquirido una gran popularidad. ya que es el
estándar en todas las familias de computadoras personales.
El código EBCDIC utiliza 8 bits por carácter v por consiguiente consta de 256 caracteres distintos.
Su notoriedad reside en ser el utilizado por la firma. En general un carácter ocupara un byte de
almacenamiento dememoria.
Al igual que los lenguajes humanos, tales como el inglés o el español, los lenguajes de
programación poseen una estructura (gramática o sintaxis) y un significado (semántica). La
gramática española trata de los diferentes, modos (reglas) en que pueden ser combinados los
diferentes tipos de palabras para formar sentencias o frases aceptables en español. Los lenguajes de
computadorastienen menos combinaciones aceptables que los lenguajes naturales, sin embargo,
estas combinaciones deben ser utilizadas correctamente; ello contrasta con los lenguajes naturales
que se pueden utilizar aunque no sigan reglas gramaticales e incluso aunque no sean comprendidos.
Finalmente, un lenguaje de programación lo definiremos, como un conjunto de reglas, símbolos y
palabras especiales quepermiten construir un programa.
Unidad I.
2
Informática IV
1.1. Lenguajes Naturales y lenguajes de programación.
Lengujes naturales
Los lenguajes naturales son aquellos con los cuales hablamos y escribimos en nuestras actividades
cotidianas. Entre sus ventajas podemos citar que es fácil de usar y de entender: no debemos
aprendernos ningún lenguaje nuevo y cualquiera puede leer laespecificación y comentarla o
criticarla. Entre los inconvenientes están la imprecisión y la ambigüedad. Aunque el análisis de
requisitos se haya realizado correctamente, una especificación en lenguaje natural puede dar lugar a
que la implementación final no cumpla estos requisitos. Además, debido a su propia facilidad de
uso e imprecisión, las especificaciones suelen ocultar lagunas que sólo se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS