Está en la página 1de 3

TAREA DE INFORMATICA CUADRO COMPARATIVO DE LENGUAJES DE PROGRAMACION CUADRO COMPARATIVO PARADIGMAS DE PROGRAMACION

Realizado por: JOSE AUGUSTO GUZMAN HERRERA Estudiante de Ingeniera Civil

Presentado A: RAFAEL MADRID GARCIA

UNIVERSIDAD DE CARTAGENA FACULTAD DE INGENIERIA INGENERIA CIVIL Cartagena de Indias, D. T y C. 17 de agosto de 2011

CUADRO COMPARATIVO DE LENGUAJES DE PROGRAMACION

Nivel de abstraccin Forma de ejecucin Paradigma de programacin Campo de aplicacin

C Nivel medio compilados Imperativos

C++ Nivel medio compilados Imperativos /Orientados a objetos Programacin orientada a objetos/ Programacin de sistemas

Java Alto nivel Interpretado imperativo /Orientados a objetos Internet (pginas WEB)

Pascal Alto nivel compilados Imperativos

Php Alto nivel Interpretado/compilado s Orientados a objetos

Fortran Alto nivel compilados Imperativos

Cobol Alto nivel compilados Imperativos

Delphi Alto nivel compilados Orientada a Objetos aplicaciones visuales y de bases de datos cliente-servidor y multicapas Haskell Alto nivel compilados funcional Aplicaciones web.

Visual Basic Alto nivel Interpretado Imperativo/orientad o a objetos

Perl Alto nivel compilados

Tratamiento de texto/ programacin de sistema

Cientficas/ Aprendizaje de programacin

internet(pginas WEB)

Cientficas/ Calculo numrico

Procesamiento de datos/ Gestin de empresas

Imperativo/funciona l/ orientado a objetos archivo de finanzas y informacin binaria/ bioinformtica/creaci modulo cdigo. n de aplicaciones Web

Nivel de abstraccin Forma de ejecucin Paradigma de programacin Campo de aplicacin

Python Alto nivel Interpretado Orientados a objetos Aplicaciones Windows a servidores de red o incluso, pginas web.

C# Alto nivel compilados Orientados a objetos aplicaciones Windows

Ruby Alto nivel Interpretado Orientados a objetos Programacin para aplicaciones web.

Lisp Alto nivel Interpretado funcional Inteligencia artificial

Ada Alto nivel compilados Imperativos

Prolog Alto nivel Interpretado/compila dos Declarativos

Algol Nivel medio compilados Imperativos Procesamiento de datos

Lexico Alto nivel Interpretado

Miranda Alto nivel compilados

Orientados a objetos funcional Aplicaciones web. generalizado

programacin de sistema Inteligencia artificial

CUADRO COMPARATIVO PARADIGMAS DE PROGRAMACION

Caractersticas

Imperativo - Comandos o Instrucciones. - Orientados a la utilizacin por programadores profesionales. - Requiere especificacin sobre cmo ejecutar una tarea. - Se deben especificar todas las alternativas. - Requiere gran nmero de instrucciones de procedimiento. - El cdigo puede ser difcil de leer, entender y mantener. - Lenguaje creado originalmente para operacin por lotes. - Puede ser difcil de aprender. - Difcil de depurar. - Orientados comnmente a archivos.

Orientada a objetos -Se basa en conceptos sencillos: objetos y atributos, el todo y las partes, clases y miembros. - Encapsulacin - Herencia - Polimorfismo - Facilita la creacin de prototipos - Simplicidad - Modularidad -Facilidad para hacer modificaciones - Posibilidad de extenderlo

Funcional - Semnticas claras, simples y matemticamente bien fundadas - Cercanos al nivel de abstraccin de las especificaciones formales / informales de los problemas a resolver - Referencialmente transparentes: Comportamiento matemtico adecuado que permite razonar sobre los programas -Soportan tcnicas muy avanzadas de desarrollo, mantenimiento y validacin de programas -Altas dosis de paralelismo implcito - Aplicaciones variadas y de gran inters - Provee de un paradigma para programar en paralelo. - Es ampliamente aplicada en la Inteligencia Artificial. - Es bastante til para el desarrollo de prototipos.

Lgica - Emerge de la lgica de primer orden de la Lgica Matemtica. - Busca la demostracin automtica de teoremas dentro de la Inteligencia Artificial, mediante un mecanismo de inferencia. - Se basa en el estudio de los lenguajes formales como parte de las ciencias de la computacin. - Caracterizacin de propiedades y relaciones. - Doble direccin (E/S) de los datos. - Datos parcialmente construidos. -Tericamente, el orden no Importa. -Sintaxis y semntica bien definidas -Reglas de inferencia

También podría gustarte