Lenguaje propio de la cuarta
generación
La Programación Orientada a Objetos (POO u OOP según sus siglas en inglés) es un
paradigma de programación que usa objetos y sus interacciones para diseñar
aplicaciones y programas de computadora. Está basado en varias técnicas,
incluyendo herencia, modularidad, polimorfismo, y encapsulamiento. Su uso se
popularizó a principios de la década de 1990. Actualmente son muchos los
lenguajes de programación que soportan la orientación a objetos.
ABAP (Advanced Business Application Programming) es un lenguaje de cuarta
generación, propiedad de SAP, que se utiliza para programar la mayoría de sus
productos (R/3, mySAP Business suite...). Utiliza sentencias de Open SQL para
conectarse con prácticamente cualquier base de datos. Cuenta con miles de
funciones para el manejo de archivos, bases de datos, fechas, etc... Permite
conexiones RFC (Remote Function Calls) para conectar a los sistemas SAP con
cualquier otro sistema o lenguaje de programación.
ActionScript es un lenguaje de programación orientado a objetos (OOP), utilizado
en especial en aplicaciones web animadas realizadas en el entorno Adobe Flash,
la tecnología de Adobe para añadir dinamismo al panorama web. Fue lanzado con la
versión 4 de Flash, y desde entonces hasta ahora, ha ido ampliándose poco a
poco, hasta llegar a niveles de dinamismo y versatilidad muy altos en la versión
9 (Adobe Flash CS3) de Flash.
C# (pronunciado "si sharp") 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. Su sintaxis básica
deriva de C/C++ y utiliza el modelo de objetos de la plataforma.NET el cual es
similar al de Java aunque incluye mejoras derivadas de otros lenguajes (más
notablemente de Delphi y Java).
Clarion es un Lenguaje de programación 4GL además de ser un entorno de
desarrollo integrado de Softvelocity[[1]] orientado a la programación de
aplicaciones de bases de datos. Es compatible con una gran cantidad de bases de
datos incluyendo todas las de formato SQL, ADO, y XML, además puede generar
salidas a HTML, XML, archivos de texto y PDF, entre otros. La última versión de
Clarion disponible a la fecha (2006) es la 6.3.
D es un lenguaje de programación de uso general desarrollado por Walter Bright
cuya primera versión apareció en 1995, resultado de décadas de investigación y
experiencia de programadores expertos en muchos lenguajes.
Eiffel fue ideado en 1985 por Bertrand Meyer. Es un lenguaje de programación
orientado a objetos centrado en la construcción de software robusto. Su sintaxis
es parecida a la del lenguaje de programación Pascal. Una característica que lo
distingue del resto de los lenguajes es que permite el diseño por contrato desde
la base, con precondiciones, postcondiciones, invariantes y variantes de bucle,
invariantes de clase y aserciones.
Java es un lenguaje de programación orientado a objetos desarrollado por Sun
Microsystems a principios de los años 90. El lenguaje en sí mismo toma mucha de
su sintaxis de C y C++, pero tiene un modelo de objetos más simple y elimina
herramientas de bajo nivel, que suelen inducir a muchos errores, como la
manipulación directa de punteros o memoria.
El lenguaje Objective CAML, también llamado Ocaml o O'Caml, es un lenguaje de
programación avanzado de la familia de los lenguajes ML, desarrollado y
distribuido por el INRIA en Francia. Ocaml admite los paradigmas de programación
imperativa, programación funcional y programación orientada a objetos.
<atrás