Está en la página 1de 10

LENGUAJES DE PROGRMACION ORIENTADOS A OBJETOS

CUBILLOS GUALTERO EDWIN ERASMO

UNIVERSIDAD DE CUNDINAMARCA
FACULTAD DE INGENIERIA
INGENIERIA DE SISTEMAS Y COMPUTACION
FUSAGASUGA
2021
INTRODUCCION

La programación orientada a objetos es un modelo de programación informática


que organiza el diseño de software en torno a datos u objetos, en lugar de funciones
y lógica. Un objeto se puede definir como un campo de datos que tiene atributos y
comportamiento únicos.

La programación orientada a objetos se centra en los objetos que los


desarrolladores quieren manipular en lugar de enfocarse en la lógica necesaria para
manipularlos. Este enfoque de programación es adecuado para programas que son
grandes, complejos y se actualizan o mantienen activamente.
LENGUAJES DE PROGRAMACION ORIENTADOS A OBJETOS

Los lenguajes de programación orientados a objetos tratan a los programas como


conjuntos de objetos que se ayudan entre ellos para hacer ocupaciones.
Entendiendo como objeto a las entidades que tienen dentro datos. Permitiendo que
los programas sean más sencillos de redactar, conservar y reutilizar.

Los objetos poseen toda la información que los diferencia de otros originarios de
otra clase. Mediante unos procedimientos se comunican los objetos de una misma
o distinto clase produciendo el cambio de estado de los objetos. Esto provoca que
a los objetos se les trate como unidades indivisibles en las que no se dividen la
información ni los procedimientos utilizados en su procedimiento.

Sabemos que hay una gran cantidad de lenguajes orientado a objetos, a


continuación, veremos los más influyentes hoy en día.

Java

Java es una tecnología que se usa para el desarrollo de aplicaciones que convierten
a la Web en un elemento más interesante y útil. Java no es lo mismo que JavaScript,
que se trata de una tecnología sencilla que se usa para crear páginas web y
solamente se ejecuta en el explorador.

Java es un lenguaje de programación y una plataforma informática que fue


comercializada por primera vez en 1995 por Sun Microsystems. Hay muchas
aplicaciones y sitios web que no funcionarán, probablemente, a menos que tengan
Java instalado y cada día se crean más. Java es rápido, seguro y fiable. Desde
ordenadores portátiles hasta centros de datos, desde consolas para juegos hasta
computadoras avanzadas, desde teléfonos móviles hasta Internet, Java está en
todas partes, si es ejecutado en una plataforma no tiene que ser recompilado para
correr en otra. Java es, a partir de 2012, uno de los lenguajes de programación más
populares en uso, particularmente para aplicaciones de cliente-servidor de web,
con unos diez millones de usuarios reportados.

Características

v“”E
jU
()b
g
íyó
c.A
é
q
ftw
lo

d
e
rim
p
a
nO
,u 

yxI
zb
.E
w
h
tljJvd
m
ro
p
e
u
q
fca
n
,sig 

JavaScript
Es un lenguaje de programación interpretado, dialecto del estándar ECMAScript.
Se define como orientado a objetos, basado en prototipos, imperativo, débilmente
tipado y dinámico. Se utiliza principalmente del lado del cliente, implementado como
parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas
web dinámicas y JavaScript del lado del servidor. Su uso en aplicaciones externas
a la web, por ejemplo, en documentos PDF, aplicaciones de escritorio.

Es un lenguaje de secuencias de comandos que te permite crear contenido de


actualización dinámica, controlar multimedia, animar imágenes y prácticamente
todo lo demás.

Características


JvS
j.L
b
lp
u
cin
d
a
rm
fo
stáO
,e 

jJS
íq
m
g
b
.E
clh
vzd
n
tie
ro
p
saP
,u 

Python

Python es un lenguaje de scripting independiente de plataforma y orientado a


objetos, preparado para realizar cualquier tipo de programa, desde aplicaciones
Windows a servidores de red o incluso, páginas web. Es un lenguaje interpretado,
lo que significa que no se necesita compilar el código fuente para poder ejecutarlo,
lo que ofrece ventajas como la rapidez de desarrollo e inconvenientes como una
menor velocidad.

Por otro lado, uno de los beneficios más importantes de Python es que tanto la
librería estándar como el intérprete están disponibles gratuitamente, tanto en forma
binaria como en forma de fuente. Tampoco hay exclusividad, ya que Python y todas
las herramientas necesarias están disponibles en todas las plataformas principales.
Por lo tanto, es una opción multiplataforma, bastante tentadora para los
desarrolladores que no quieren preocuparse por pagar altos costos de desarrollo.

Características

js,L
b
o
d
ta
n
rie
O
lz.
fu
yh
P
á

m
g
p 

xs,P
ta
in
S
j.
q
á
p
b
d
rcó
vlg
m
u
e
o
yh 

ízI
tj.E
g
ó
la
p
m
sb
o
cn
rd
ie
u
,q 

PHP
PHP es un lenguaje de programación destinado a desarrollar aplicaciones para la
web y crear páginas web, favoreciendo la conexión entre los servidores y la interfaz
de usuario. Entre los factores que hicieron que PHP se volviera tan popular, se
destaca el hecho de que es de código abierto. Esto significa que cualquiera puede
hacer cambios en su estructura. En la práctica, esto representa dos cosas
importantes:

- Es de código abierto, no hay restricciones de uso vinculadas a los derechos. El


usuario puede usar PHP para programar en cualquier proyecto y comercializarlo sin
problemas.

- Está en constante perfeccionamiento, gracias a una comunidad de desarrolladores


proactiva y comprometida.

El PHP generalmente es definido como un lenguaje del lado del servidor. Esto
significa que se aplica en la programación que tiene lugar en el servidor web
responsable de ejecutar la aplicación o, más a menudo, en un sitio web. Este trabajo
previo permite cargar los elementos de una página antes de mostrarlos al usuario
que accede a un sitio web.

Características
js,g
b
o
d
ta
n
rie
O
á
l.h
vm
é
p
u
fcq 

b
E
jzyh
v.P
íxó
q
fu
ln
m
é
d
,p
to
ciseM
ra
g 
LENGUAJE CARACTERISTICAS VENTAJAS DESVENTAJAS
Se pueden realizar distintos
aplicativos, como son applets, que
son aplicaciones especiales, que se
Es un lenguaje orientado a
ejecutan dentro de un navegador al
objetos, de una plataforma
ser cargada una página HTML en un
independiente, fue
servidor web, por lo general los
desarrollado por la
applets (Ya son historia) son
compañía SUN
programas pequeños y de propósitos
Microsystems ahora es
específicos.
propietario ORACLE.
Puede desarrollar aplicaciones de
Maneja algunas plataformas Esperar la actualización
escritorio que se ejecutan en forma
Java de desarrollo:
independiente, es decir con la
siguiente para que sea
más rápido.
programación java, se pueden
Java Platform, Standard
realizar aplicaciones como un
Edition o Java SE
procesador de palabras, una hoja
que sirva para cálculos, una
Java Platform Enterprise
aplicación gráfica, etc.
Edition o Java EE
Se puede realizar soluciones
Java Platform Micro Edition
empresariales en un entorno web
o Java ME
Soporta el desarrollo de aplicaciones
móviles
JavaScript es un lenguaje Entonces mientras no requiera Seguridad Client-Side-
orientado a objetos. Que un recursos externos, JavaScript no Desde que el código en
lenguaje esté orientado a tiene permitido retrasarse por JavaScript es ejecutado
objetos quiere decir que llamados del servidor backend. en el client-side, bugs y
utiliza clases y objetos como descuidos pueden ser
estructuras que permiten Simplicidad - La sintaxis de explotados algunas
organizarse de forma simple JavaScript está inspirada por Java y veces para malos
y son reutilizables durante es relativamente sencillo de aprender propósitos. Por esto,
todo el desarrollo. comparado a otros lenguajes de algunas personas
programación populares como C++. deciden desactivar
Esta característica supone JavaScript por
una gran ventaja a la hora Popularidad - JavaScript esta por completo.
de ganar rapidez todas partes de la web, y con la
JavaScript programando, pero puede llegada de Node.js, se ha Soporte del navegador-
provocar que cometamos incrementado su uso en backend. Mientras server-side
más errores que si Tanto StackOverflow como GitHub script siempre produce
tuviéramos esa restricción muestran un creciente número de el mismo resultado,
que poseen los lenguajes proyectos que usan JavaScript, y la algunas veces
de tipado fuerte como C++ popularidad que ha alcanzado en los diferentes navegadores
o Java. recientes años se espera que siga interpretan el código
creciendo. JavaScript de manera
Que JavaScript sea un distinta. Estos días las
lenguaje de alto nivel Compatibilidad- A diferencia de PHP diferencias son
significa que su sintaxis es u otros lenguajes scripting, JavaScript mínimas, y no deberías
fácilmente comprensible por puede ser usado en cualquier página tener que preocuparte
su similitud al lenguaje de web. JavaScript puede ser usado en mientras compruebes
las personas. Se le llama de diferentes tipos de aplicaciones tu código en la mayoría
“alto nivel” porque su gracias al soporte en otros lenguajes de los navegadores.
sintaxis se encuentra como Pearl y PHP.
alejada del nivel máquina,
es decir, del código que Server Load- JavaScript es client-
procesa una computadora side, entonces esto reduce la
para ejecutar lo que demanda de servidores en general, y
nosotros programamos. las aplicaciones sencillas puede que
no necesiten el servidor del todo.
Esto tiene un gran número
de ventajas como la Interfaces sencillas- JavaScript
reducción del puede ser usado para crear
procesamiento en características como arrastrar y
servidores web al ejecutarse soltar, y componentes tales como las
directamente en el diapositivas, lo cual mejora
navegador del usuario, o enormemente la interfaz de usuario y
que es apto para múltiples la experiencia del sitio.
plataformas permitiendo
usar el mismo código.
A pesar de que es
Es un lenguaje interpretado, perfectamente posible
no compilado, usa tipado desarrollar webs
Es un lenguaje de propósito general,
dinámico, fuertemente completas en Python,
es decir, permite crear programas de
tipado. la cosa se complica
cualquier tipo: desde aplicaciones de
cuando lo que
Data Science hasta páginas web
Es multiplataforma, lo cual queremos es construir
completas.
es ventajoso para hacer webs con
ejecutable su código fuente funcionalidades un
Es muy sencillo y fácil de aprender,
entre varios sistemas poco más específicas.
lo que hace posible que cualquier
operativos. Para intentar solucionar
principiante pueda empezar a
este inconveniente,
desarrollar programas de manera
Es un lenguaje de existen frameworks
muy rápida.
Python programación como Django, que
multiparadigma, el cual fomentan el desarrollo
Esto hace que todos los programas
soporta varios paradigmas mucho más rápido al
escritos en Python tengan una
de programación como proporcionar módulos y
estructura unificada y fácil de
orientación a objetos, guías ya preparados
entender.
estructurada, programación para el formato web en
imperativa y, en menor Python.
Es fácilmente incrustable, gracias a
medida, programación
lo cual es posible incorporar
funcional. No todos los servicios
programas escritos en Python a otros
de hosting están
programas escritos en lenguajes
En Python, el formato del preparados para
diferentes, como C y C++.
código (p. ej., la indentación) soportar aplicaciones
es estructural. en Python.

PHP es un lenguaje de Es un lenguaje multiplataforma. Como es un lenguaje


programación interpretado, que se interpreta en
PHP diseñado originalmente para Orientado al desarrollo de ejecución, para ciertos
la creación de páginas web aplicaciones web dinámicas con usos puede resultar un
dinámicas acceso a información almacenada en inconveniente que el
una base de datos. código fuente no pueda
ser ocultado. La
ofuscación es una
técnica que puede
dificultar la lectura del
código, pero no la
impide y, en ciertos
casos, representa un
costo en tiempos de
ejecución.
CONCLUSION

Los lenguajes de programación orientada a objetos desde el momento que llego


vinieron para quedarse, han podido dominar el mercado tanto así que los lenguajes
más utilizados su principal característica es que son orientado a objetos, vinieron
para revolucionar el mundo.

Lenguajes tales como Java, JavaScript, Python, PHP, etc. Se han caracterizado por
llevar la programación orientada a objetos a otro nivel ya que cada uno de estos
lenguajes adopta este paradigma y lo exprime para sacar el mayor partido y
diferenciarse del resto de lenguajes cada uno teniendo diferentes formas para poder
solucionar el mismo problema.
BIBLIOGRAFIA

TechTarget. Programación orientada a objetos, POO. “en línea”. Ubicación


(https://searchdatacenter.techtarget.com/es/definicion/Programacion-orientada-a-
objetos-OOP). 24/08/2021.

Oracle. ¿Qué es la tecnología Java y para qué la necesito?. “en línea”. Ubicación
(https://www.java.com/es/download/help/whatis_java.html). 24/08/2021.

Wikipedia. Java (lenguaje de programación). “en línea”. Ubicación


(https://es.wikipedia.org/wiki/Java_(lenguaje_de_programaci%C3%B3n)).
24/08/2021

MDN. ¿Qué es JavaScript?. “en línea”. Ubicación


(https://developer.mozilla.org/es/docs/Learn/JavaScript/First_steps/What_is_JavaS
cript). 24/08/2021

ALVAREZ, Miguel Angel. Que es Python {En línea}. Fecha {19/11/2003}. Disponible
en https://desarrolloweb.com/articulos/1325.php.

The PHP Group. ¿Qué es PHP?. “en línea”. Ubicación


(https://www.php.net/manual/es/intro-whatis.php). 24/08/2021.

También podría gustarte