Lenguajes de Programacion

Páginas: 25 (6079 palabras) Publicado: 19 de marzo de 2013
White paper: Lenguajes de programación
Autor: Ramiro A. Gómez
Sitio web: www.peiper.com.ar

Introducción
Las

personas

para

comunicarse

entre sí

utilizan

un

lenguaje

escrito.

En

general,

siempre

se

usa

que puede ser oral o
para

comunicar

lenguaje.
La

informática

algo
un
no

queda excluida del uso

de lenguajes, ya que

estos sonla manera de especiaficar las acciones que se desea
sean realizadas en la computadora.

En otras palabras, son la interfase entre el programador y la
computadora. A través de ellos podemos desarrollar programas
o

aplicaciones,

que

se

componen

por

un

conjunto

de

instrucciones que luego se ejecutarán en la computadora
haciendo uso de sus recursos (CPU, memoria,disco, etc.).

Los lenguajes de programación están destinados a distintos

ambitos, dependiendo de sus características que simplifican
algunas tareas y complejizan otras.

Pueden estar destinados a aplicaciones científicas, aplicaciones

de negocios, inteligencia artificial, programación de sistemas,
scripting, y también disponemos de lenguajes de propósitos
especiales.
Los lenguajes deprogramación tienen una estructura compleja
que se compone de varias partes: sintáxis, semántica, elementos
del lenguaje, nivel de abstracción, paradigma, estructuras de
control para ordenar la ejecución de los programas, tipos de
datos (números, letras, etc.), y funciones o procedimientos
(unidades) que contienen un conjunto de instrucciones, entre
otras.
No hay un único tipo de lenguajes,sino que se clasifican según
las características que posean y según el paradigma y conceptos
que soporten.
• Por su nivel:

www.peiper.com.ar

Bajo nivel. No hay abstracciones de datos ni de
procesos.
Ejemplos:
Assembler,
editores
hexadecimales.
o Alto nivel. Permite abstraer varios aspectos que
simplifican la programación. En general son algo
menos eficientes que los de bajo nivel.Ejemplos,
Pascal, Ada, Java, C++, Prolog, etc.
Por su jerarquización:
o Primera generación. Fue el primer lenguaje. Se
utilizan unos y ceros para representar los
“cableados”, que anteriormente se hacían a mano.
Ej: Lenguaje máquina.
o Segunda generación. Se asignan nombres
simbólicos para las distintas instrucciones, que
internamente son combinaciones de unos y ceros.
Ej: Assembler.
oTercera generación. Lenguajes de alto nivel. Son
los más populares y más fáciles de usar.
o Cuarta generación. Lenguajes 4GL, o de gestión
de bases de datos; como SQL, QueryByExample,
etc.
Por el manejo de las instrucciones:
o Imperativos: Un programa se especifica por medio
de una secuencia de instrucciones que se ejecutan
de esa manera, en secuencia. Ej: FORTRAN.
o Orientados a objetos:Soportan abstracciones de
datos y procesos conocidas como objetos. Ej: C+
+, Ada, Java, Smalltalk.
o Funcionales: Especifican una solución como un
conjunto y una composición de funciones. Ej:
Miranda, Haskell, ML, Camel.
o Lógicos: Permiten obtener resultados lógicos o
relaciones entre elementos. Ej: Prolog.
o Concurrentes, paralelos y distribuidos: Soportan
procesamiento paralelo, esdecir, al mismo
tiempo. Pascal Concurrente, Java (hilos).
Por la programación:
o Imperativos: Incluye los paradigmas imperativo y
orientado a objetos.
o Declarativos: Incluye los paradigmas funcional y
lógico.
o







www.peiper.com.ar

Características de los lenguajes de programación
Tenemos muchas características, pero en general las más
deseables son que el lenguaje seaexpresivo, legible y eficiente.
Otras las enumeramos a continuación.
















www.peiper.com.ar

simplicidad : Aumenta la legibilidad y la facilidad de
escritura, aunque demasiada simplicidad tiene el efecto
contrario sobre la legibilidad. Aumenta la confiabilidad
del software ya que al ser más sencillo, la verificación y
detección de errores es más sencilla....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguajes de programacion
  • Lenguajes de programación
  • lenguaje de programacion
  • lenguajes de programacion
  • Lenguaje De Programacion
  • lenguaje de programacion
  • Los Lenguajes De Programacion
  • Lenguaje de programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS