Está en la página 1de 10

UNIVERSIDAD DE EL SALVADOR

FACULTAD DE INGENIERIA Y ARQUITECTURA


ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS

Materia:
Introducción a la Informática

Catedra: Ing. William Vides

Alumna:
Katherinne Izela Hernández

Lenguajes de programación
CLASIFICACIÓN IDE Y PARADIGMA

Ciclo I | Ciudad Universitaria | 02 de marzo de 2018


Lenguajes de programación y su clasificación

Inicialmente, Pascal era en gran parte, pero no exclusivamente, destinado a enseñar


a los estudiantes la programación estructurada. Una generación de estudiantes usa
Pascal como lenguaje de introducción de cursos de graduación. Las variantes de
Pascal también se han usado para todo, desde proyectos de investigación a juegos
de PC y sistemas embebidos.

IDE: Delphi; Lazarus clon de Delphi, basado en Free Pascal de software libre;
MSEide; CodeTyphon.

Clasificación: Lenguaje de programación declarativa y de alto nivel.

Paradigma de desarrollo: Programación estructurada.

Motor de Juegos desarrollado en C, C# y C++.

IDE: Monodevelop.

Clasificación: Lenguaje de programación Imperativa y de alto nivel.

Paradigma de desarrollo: Plataforma de desarrollo de videojuegos, programación


orientada a objetos.

C# es un lenguaje de programación orientado a objetos desarrollado y


estandarizado por Microsoft como parte de su plataforma .NET, que después fue
aprobado como un estándar por la ECMA e ISO.

IDE: Mono, es una implementación con licencia GNU GPL de todo el entorno .NET
desarrollado por Novell; Microsoft Visual Studio, IDE por excelencia de este
lenguaje; SharpDevelop, IDE libre para C# bajo licencia GNU LGPL; Delphi y
DotGNU Portable.NET, de la Free Software Foundation.
PÁGINA 1
Clasificación: Lenguaje de programación Imperativa y de alto nivel.

Paradigma de desarrollo: Lenguaje de programación orientada a objetos y a eventos.

HTML, sigla en inglés de HyperText Markup Language, hace referencia al lenguaje


de marcado para la elaboración de páginas web.

IDE: KompoZer, Microsoft FrontPage o Adobe Dreamweaver, Microsoft Visual


Studio Express for Web.

Clasificación: Lenguaje de redes del tipo descriptivo.

Paradigma de desarrollo: Lenguaje de programación declarativa.

La intención de su creación fue el extender al lenguaje de programación C


mecanismos que permiten la manipulación de objetos.

IDE: bajo GNU/Linux: Blocks, NetBeans, Eclipse, Geany, Emacs, Zinjai, Kdevelop,
Open Watcom (IDE y Dialog Editor), CodeLite; bajo Mac OS: Xcode, Zinjai,
CodeLite, Geany; bajo Microsoft Windows: Visual Studio Code, Code::Blocks, Dev-
C++, Visual C++, wxDev-C++; Zinjai, Open Watcom (IDE y Dialog Editor), CodeLite

Clasificación: Programación imperativa y lenguaje de alto nivel.

Paradigma de desarrollo: Multiparadigma: Programación Estructurada, imperativo,


programación genérica.

ANSI C es un estándar publicado por el Instituto Nacional Estadounidense de


Estándares (ANSI), para el lenguaje de programación C. Se recomienda a los

PÁGINA 2
desarrolladores de software en C que cumplan con los requisitos descritos en el
documento para facilitar así la portabilidad del código.

IDE: NetBeans, ARM RealView, GCC, Microsoft Visual C++.

Clasificación: Programación imperativa.

Paradigma de desarrollo: Lenguaje de programación declarativa, multiparadigma.

Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en


una sintaxis que favorezca un código legible.

IDE: Monodevelop (Phyton versión 2.2), Visual Studio Code.

Clasificación: Lenguaje interpretado, usa tipado dinámico y es multiplataforma.

Paradigma de desarrollo: Lenguaje de programación multiparadigma, ya que


soporta orientación a objetos, programación imperativa y, en menor medida,
programación funcional.

Visual Basic es un lenguaje de programación dirigido por eventos, desarrollado por


Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de
BASIC.

IDE: Contiene un entorno de desarrollo integrado o IDE que integra editor de


textos para edición del código fuente, un depurador, un compilador (y enlazador) y
un editor de interfaces gráficas o GUI.

Clasificación: Programación imperativa y lenguaje de alto nivel.

Paradigma de desarrollo: Lenguaje de programación orientado a eventos y a


objetos.

PÁGINA 3
Java es un lenguaje de programación de propósito general, concurrente, orientado a
objetos, que fue diseñado específicamente para tener tan pocas dependencias de
implementación como fuera posible.

IDE: Eclipse, NetBeans, Monodevelop.

Clasificación: Lenguaje de programación declarativa de alto nivel y lenguaje de red


tipo cliente-servidor.

Paradigma de desarrollo: Lenguaje de programación orientado a objetos.

JavaScript es un lenguaje de programación interpretado, dialecto del estándar


ECMAScript.

IDE: NetBeans, Microsoft Visual Studio Express for Web,

Clasificación: Programación imperativa y lenguaje de alto nivel y lenguaje de red de


tipo script.

Paradigma de desarrollo: Lenguaje de programación orientado a objetos y a


eventos, basado en prototipos, imperativo, débilmente tipado y dinámico.

Hypertext Preprocessor, es un lenguaje de programación de propósito general de


código del lado del servidor originalmente diseñado para el desarrollo web de
contenido dinámico.

IDE: Eclipse, NetBeans, PHPStorm, Aptana Studio.

Clasificación: Programación imperativa y lenguaje de alto nivel y lenguaje de red de


tipo script.
PÁGINA 4
Paradigma de desarrollo: Multiparadigma: imperativo, funcional, orientado a
objetos, procedural, reflexivo.

Swift es un lenguaje de programación multiparadigma creado por Apple enfocado


en el desarrollo de aplicaciones para iOS y macOS.

IDE: Usa los frameworks Cocoa y Cocoa Touch, puede usar cualquier biblioteca
programada en Objective-C y llamar a funciones de C.

Clasificación: Leneguaje de programación imperativo,

Paradigma de desarrollo: Multiparadigma (Orientado a protocolos, objetos,


funcional, programación imperativa).

Hojas de estilo en cascada es un lenguaje de diseño gráfico para definir y crear la


presentación de un documento estructurado escrito en un lenguaje de marcado

IDE: Aptana Studio, KompoZer, Foundation, Blueprint, Bootstrap, Cascade


Framework y Materialize. Como en la programación de bibliotecas en los lenguajes
de script, los frameworks CSS son usualmente incorporados como hojas de estilo.

Clasificación: Lenguaje de programación de desarrollo web de tipo descriptivo.

Paradigma de desarrollo: Lenguaje de programación declarativa.

Ruby es un lenguaje de programación creado por el programador japonés Yukihiro


"Matz" Matsumoto, quien comenzó a trabajar en Ruby en 1993.

IDE: Aptana Studio, Net Beans, RubyMine, Komodo, Arcadia.


PÁGINA 5
Clasificación: interpretado, reflexivo.

Paradigma de desarrollo: Lenguaje de programación orientado a objetos, reflexivo.

Perl es un lenguaje de programación diseñado por Larry Wall en 1987. Perl toma
características del lenguaje C, del lenguaje interpretado bourne shell, AWK, sed,
Lisp y, en un grado inferior, de muchos otros lenguajes de programación.

IDE: Eclipse, ECIP, Perl Editor.

Clasificación: Programación imperativa.

Paradigma de desarrollo: Lenguaje de programación orientado a objetos.

Printer Command Language (PCL), común e incorrectamente referenciado como


Printer Control Language, es un lenguaje de descripción de páginas muy sofisticado
desarrollado por Hewlett Packard para impresoras de chorro de tinta.

IDE:

Clasificación: Programación en secuencias de escape.

Paradigma de desarrollo: Lenguaje de comandos de impresión.

(COmmon Business-Oriented Language, Lenguaje Común Orientado a Negocios)


fue creado en el año 1959 con el objetivo de crear un lenguaje de programación
PÁGINA 6
universal que pudiera ser usado en cualquier ordenador y que estuviera orientado
principalmente a los negocios, es decir, a la llamada informática de gestión.

IDE: MicroFocus Visual Object COBOL For Windows 95 (el IDE más antiguo
permitiendo crear GUI-s, soporta WinAPI), MicroFocus NetExpress (el IDE ya
moderno permitiendo interactuar con Java, EJB, C. También OO COBOL (orientado
a objetos), MicroFocus Visual COBOL para Visual Studio y Eclipse (el IDE actual,
con WebServices),Fujitsu COBOL, Fujitsu NetCOBOL for Windows,Fujitsu
NetCOBOL for .NET.

Clasificación: Lenguaje de programacion imperativo.

Paradigma de desarrollo: Lenguaje Común Orientado a Negocios.

Fortran es un lenguaje de programación de alto nivel de propósito general,


procedimental e imperativo, que está especialmente adaptado al cálculo numérico y
a la computación científica.

IDE: Geany, Netbeans, Eclipse.

Clasificación: Programación imperativa, lenguaje de alto nivel.

Paradigma de desarrollo: Lenguaje de programación orientado a objetos.

Lenguaje que fue diseñado por Jean Ichbiah de CII Honeywell Bull por encargo del
Departamento de Defensa de los Estados Unidos.

IDE: AdaCore, GNU Compiler Collection.


Clasificación: Es un lenguaje multipropósito, orientado a objetos y concurrente

Paradigma de desarrollo: Lenguaje de programación estructurada, programación


orientado a objetos y fuertemente tipado de forma estática
PÁGINA 7
Erlang es un lenguaje de programación concurrente y un sistema de ejecución que
incluye una máquina virtual (BEAM) y bibliotecas (OTP).

IDE: Eclipse, Emacs, Netbeans, BBEdit, VIM, Textmate.

Clasificación: Programación declarativa.

Paradigma de desarrollo: lenguaje de programación orientado a la concurrencia.

Lenguaje de Manipulación de Datos (Data Manipulation Language, DML) es un


lenguaje proporcionado por los sistemas gestores de bases de datos que permite a
los usuarios de la misma llevar a cabo las tareas de consulta o modificación de los
datos contenidos en las Bases de Datos el Sistema Gestor de Bases de Datos.

IDE: SQL Server Management Studio, SQL Database Studio.

Clasificación: Programación declarativa.

Paradigma de desarrollo: Lenguaje de consulta no procedimental.

Bash (Bourne-again shell) es un programa informático, cuya función consiste en


interpretar órdenes, y un lenguaje de consola. Es una shell de Unix compatible con
POSIX y el intérprete de comandos por defecto en la mayoría de las distribuciones
GNU/Linux, además de macOS. También se ha llevado a otros sistemas como
Windows y Android.

IDE: Interprete del proyecto GNU.

PÁGINA 8
Clasificación: Lenguaje multiplataforma.

Paradigma de desarrollo: Lenguaje interprete.

Visual FoxPro es un lenguaje de programación que posee un Sistema Gestor de


Bases de datos o Database Management System (DBMS) y Sistema administrador
de bases de datos relacionales, producido por Microsoft.

IDE: SQL Server 2005, .NET framework.

Clasificación: Programación por procedimientos.

Paradigma de desarrollo: Lenguaje de programación orientado a objetos.

PÁGINA 9