Descargar como odt, pdf o txt
Descargar como odt, pdf o txt
Está en la página 1de 9

Características de los lenguajes más difundidos.

JAVA

Es una simplificación de c++

El manejo de string en java es mucho más fácil y eficiente que es c++

Es un lenguaje orientado a objetos

Está pensado para trabajar con redes y protocolos

Es un lenguaje virtual

Es muy portable ( se ejecuta en cualquier plataforma)

Ofrece seguridad

Permite multihilos- permite generar hilos donde ejecuta varias sentencias o grupos de
sentencias en paralelo.
PYTHON
Lenguaje de propósito general - Eso significa que no está orientado a un fin concreto,
como puede ser PHP, pensado sobretodo para hacer páginas de internet.

Es multiparadigma - Aunque su fuerte sea la programación orientada a objetos (es un


lenguaje de alto nivel), existen otros estilos de programación para sus usuarios, como
es la programación imperativa (con sentencias de bucle) o la programación funcional
(con módulos y funciones).
Así que si no sabes nada de objetos y sólo sabes escribir código mediante métodos,
puedes usar Python perfectamente, cosa que en otros lenguajes hacer eso es
imposible.

Lenguaje interpretado - Cuando programamos en Python, no compilamos el código


fuente a código máquina, sino que hay un intérprete que es el que ejecutará el
programa basándose en el código directamente.

Es portable

Es de tipado dinámico - Cuando declaramos una variable, no es necesario decirle de


que tipos son los datos (si es int, string, float, etc.). La variable se adapta a lo que
escribimos cuando se ejecuta el programa.

Es orientado a objetos - Ya hemos dicho que podemos aplicar otro estilo de


programación, hacer software orientado a objetos conlleva una serie de ventajas
estándar, sobretodo a la hora de reutilizar los componentes gracias a la herencia

Es fácil de aprender
Permite programar desde videojuegos hasta aplicaciones móviles.

De libre distribución

Creación de páginas gracias al framework de Django.

Ejemplos de programas hechos con Python:


-Calibre
-GNU MailMan
-BigTorrent
-Odoo

JavaScript
Es un lenguaje de programación creado por Netscape y nació en 1995 con un
propósito muy claro: Mejorar la navegación del usuario directamente desde el
navegador.

Javascript es la tercera pieza fundamental del desarrollo web frontend, junto con los
lenguajes HTML y CSS. Cada uno de estos tres lenguajes tiene una función muy
concreta en el desarrollo web. Javascript rompe con la estaticidad del HTML y permite
crear elementos dinámicos e interactivos, mejorando ampliamente la interacción de los
usuarios con una página web.
«Javascript es la tercera pieza fundamental del desarrollo web»

Lenguaje orientado a objetos

De tipado débil o no tipado - Que un lenguaje sea de tipado débil quiere decir que no
es necesario especificar el tipo de dato al declarar una variable.

De alto nivel -  su sintaxis es fácilmente comprensible por su similitud al lenguaje de


las personas. Se le llama de “alto nivel” porque su sintaxis se encuentra alejada del
nivel máquina, es decir, del código que procesa una computadora para ejecutar lo que
nosotros programamos.

Lenguaje interpretado

Librerías de Javascript:

posee un amplio repertorio de librerías para diversas funcionalidades gracias a su


amplia comunidad de desarrollo.

jQuery
React
AngularJS
Vue.js
Node js
PHP
PHP es el lenguaje de programación para el desarrollo del backend más popular.

Inerpreteado

Portable

Permite programación orientada a objetos

Usado principalmente para sitios dinámicos

Del lado del servidor

embebido en HTML

Necesita de servidor Web

Lenguaje libre

Destaca su conectividada con MySQL

Es open source y libre distribución


VB.NET
Programación orientada a objetos

Este lenguaje está implementado sobre el framework.net

Separación de la creación de la interfaz gráfica y el código.

Una barra de herramientas, con los controles (se podían añadir muchos o crear de
propios) necesarios para la creación de formularios. Sólo había que arrastrar y
redimensionarlos dentro de la interfaz. Los controles comunes eran labels, textbox,
button, checkbox, picturebox, combobox, frame, timer, etc.

Un explorador de proyectos, para ver todos los formularios, controles, código, etc de
nuestro proyecto y un panel de propiedades, dependiendo del formulario o control
seleccionado. De esta manera se podía modificar sus características en modo diseño.

En la parte inferior tiene una Ventana inmediato, que mientras se depuraba podías
escribir directamente funciones simples o el valor contenido de las variables, y nos
ayuda a la hora de corregir errores en nuestro código.
CyC++

C
Programación estructurada

Rápido y eficiente

Economía de expresiones

Gran cantidad de operadores y tipos de datos

Codificación en alto y bajo nivel simultáneamente, se cataloga como lenguaje de nivel


medio.

Permite el manejo de bits, bytes y direcciones de memoria.

No está orientado a ningún área en especial

Producción de código objeto altamente optimizado

Posee sólo 32 palabras clave

No es popular para la creación de aplicación, sintaxis compleja.


Rápido eficiente, es un lenguaje orientado a la implementación de Sistemas Operativos.
Concretamente Unix.

C++
C++ es una extensión del lenguaje C

Sintaxis heredada del lenguaje C

¿Qué diferencias hay entre Cy C++?

En C tienes que declarar las vcariables al principio del código, en cambio en C++
puedes declararlas de forma local (incluso dentro de las sentencias).

C++ es orientado a objetos y C no lo es

Lenguaje fuertemente tipado

Es un lenguaje de programación excelente, potente y de propósito general que ofrece


características de programación modernas y genéricas para desarrollar aplicaciones a
gran escala que van desde videojuegos, motores de búsqueda, otro software a
sistemas operativos.

Tiene un conjunto complejo de instrucciones de control

Los argumentos de las funciones se transfieren por su valor

Es altamente confiable y también permite la manipulación de memoria de bajo nivel


para requisitos de programación más avanzados.

Es potente en cuanto a lo que se refiere a la creación de sistemas complejos un


lenguaje muy robusto.

No es atractivo visualmente, no soporta para creación de páginas web

También podría gustarte