contador auditor

Páginas: 5 (1117 palabras) Publicado: 11 de junio de 2013



Introducción

Las computadoras pueden realizar diferentes clases de tareas y para ello utilizan apenas un conjunto básico de operaciones básicas:
lógicas.
aritméticas.
de entrada y salida de datos.
de control.

Este conjunto de operaciones se denota con números binarios (series largas de 1s y 0s) en lo que se denomina “LENGUAJE MÁQUINA”.

Este lenguaje es muy difícil de utilizary su modo de expresión es muy lejano al nuestro, por lo que el trabajo de los programadores se complica mucho.

De ahí surge la necesidad de inventar un mecanismo facilite la tarea de la programación.

Conceptos y definiciones fundamentales

El mecanismo que soluciona el problema de la comunicación entre humanos y computadoras se denomina Lenguaje de Programación.

Un LENGUAJE DEPROGRAMACIÓN es una notación sistemática a través de la cual describimos procedimientos de cómputo.

Un procedimiento de cómputo es un conjunto de pasos que una máquina puede realizar para resolver un problema.

El desarrollo de Lenguajes de Programación adecuados permite el uso óptimo de los recursos de hardware con que se cuenta.

Un Lenguaje de Programación está definido por una gramática(sintaxis) o conjunto de reglas que se aplican a un alfabeto constituido por el conjunto de símbolos utilizados. La gramática determina si una sentencia escrita en un lenguaje está o no bien formada.

Además de la gramática (para formar sentencias) se precisa dar un significado a cada frase formada, de esto se encarga la semántica del lenguaje.

Clasificación de los Lenguajes de ProgramaciónExisten diversas formas de clasificar a los lenguajes de programación:

a) Según su proximidad al lenguaje máquina o al lenguaje de las personas (lenguaje natural).

b) Según su forma de trabajar.

c) Según la tarea para la que fueron concebidos.

d) Según la filosofía de sus creadores.

e) Según su orden de aparición (generaciones), etc.
Lenguajes de alto y bajo nivel

Loslenguajes pueden ser de alto y bajo nivel; (también hay un nivel intermedio entre estos dos).
Los lenguajes de bajo nivel:
Son dependientes de la máquina, es decir, están diseñados para ejecutarse en una computadora determinada.
Son complicados de entender y de usar; no son amigables.
Los programas escritos en ellos son generalmente muy largos y complejos ya que especifican el flujo de los datospaso a paso.
Ejemplos de éstos lenguajes es el lenguaje máquina.

Los lenguajes de alto nivel:
Son independientes de la máquina.
Tienen mayor cercanía con el lenguaje natural.
Son más sencillos de comprender y utilizar.
Los programas generados suelen tener menor complejidad y se ahorra tiempo de escritura. Se utilizan sentencias más cortas para especificar una tarea dada.
No se necesitaespecificar el tratamiento exacto que se da a los datos, sino lo que se espera en el resultado.
Se incluyen rutinas de uso frecuente (bibliotecas de funciones) que facilitan la tarea de programar.
Como ejemplos tenemos: PASCAL, ADA, COBOL, etc.


Obs:
Los primeros lenguajes que existieron eran todos de bajo nivel. A la medida del paso del tiempo se desarrollaron los lenguajes de alto nivel,hasta llegar a los que hoy llamamos lenguajes de muy alto nivel por su gran similitud con el lenguaje natural.

Hoy se utilizan tanto los lenguajes de nivel muy alto, alto y bajo, dependiendo de la tarea a realizar.
Clasificación de los lenguajes de alto nivel

Lenguajes imperativos o procedurales: son aquellos en que el estado del programa se puede definir con precisión indicando el valor decada una de las variables que se utilizan. El programa se ejecuta cambiando los valores de las variables en forma metódica y sucesiva. Ej: C, PASCAL. Entre los lenguajes procedurales una clase especial la forman los llamados lenguajes concurrentes que permiten la presencia de varios procesos simultáneos que se comunican y sincronizan de modo que realizen la tarea específica.

Lenguajes...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • COntador Auditor
  • Contador Auditor
  • contador auditor
  • Contador auditor
  • Contador Auditor
  • contador auditor
  • contador auditor
  • Contador Auditor

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS