Download Cuales son los 6 lenguajes de programacion mas usados actualmente

Document related concepts

F Sharp wikipedia , lookup

Objeto inmutable wikipedia , lookup

Haxe wikipedia , lookup

C Sharp wikipedia , lookup

Scala (lenguaje de programación) wikipedia , lookup

Transcript
Cuales son los 6 lenguajes de
programacion
mas
usados
actualmente
Cuales son los 6 lenguajes de
programación mas usados
actualmente.
Java
Es un lenguaje de programación con el cual podemos realizar
cualquier tipo de programa, fue desarrollado por Sun
Microsystems en el año 1991, el primer del lenguaje fue
Oak, después se conoció como Green , y finalmente adopto la
denominación de Java.
Laintencion de Sun era crear un lenguaje y estructura similar
a la de C++ aunque mas simple y eliminando las herramientas de
bajo nivel.
Caracteristicas
1.- Lenguaje simple: se conoce lenjuage simple por que viene
de la estructura de C++ y se han eliminado algunas
herramientas básicas del mismo.
2.- Orientado a objeto: la programacion orientada a objetos
resulta muy conveniente para la mayoría de las aplicaciones, y
es esencial para los videojuegos, ya que al estar agrupados en
estructuras encapsuladas es más fácil su manipulación.
3.- Flexible: permite a sus usuarios tomar un programa que
hayan desarrollado tiempo atrás y actualizarlo con mucha
facilidad, sea que necesiten agregar funciones o adaptarlo a
un nuevo entorno.
4.- Seguro: es unacaracterística muy importante en java ya que
se han implementado barreras de seguridad en el lenguaje y en
el sistema de ejecución de tiempo real.
5.- Portable: sus programas son iguales en cualquiera de las
plataformas, ya que java especifica tamaños básicos, esto se
conoce como la máquina virtual de java.
C++
Es un lenguaje de programacion diseñado en el año 1980, su
intención era extender lenguajes de programacion C mecanismos
que permitan la manipulación de objetos, desde el punto de
vista de los lenguajes de programacion es un lenguaje híbrido.
Una particularidad del C++ es la posibilidad de redefinir los
operadores, y de poder crear nuevos tipos que se comporten
como tipos fundamentales.
1.-Tiene un conjunto completo de instrucciones de control.
2.-Permite la agrupación de instrucciones.
3.-Incluye el concepto de puntero (variable que contiene la
dirección de otra variable).
4.-Los argumentos de las funciones se transfieren por su
valor.
5.- E/S no forma parte del lenguaje, sino que se proporciona a
través de una biblioteca de funciones.
C# (sharp)
Es un lenguaje de programacion orientado a objetos y
estandarizado por Microsoft como parte de su plataforma .NET y
con seguridad de tipos que permite a los desarrolladores
compilar diversas aplicaciones sólidas y seguras que se
ejecutan en .NET Framework. Puede utilizar C# para crear
aplicaciones cliente de Windows, servicios Web XML,
componentes distribuidos.
Características
Firmas de métodos encapsulados denominadas delegados,
que habilitan notificaciones de eventos con seguridad de
tipos.
Propiedades, que actúan como descriptores de acceso para
variables miembro privadas.
Atributos, que proporcionan metadatos declarativos sobre
tipos en tiempo de ejecución.
Comentarios en línea de documentación XML.
Language-Integrated Query (LINQ) que
proporciona
funciones de consulta integradas en una gran variedad de
orígenes de datos.
Python
Python es un lenguaje de programación creado por Guido van
Rossum a principios de los años 90 cuyo nombre está inspirado
en el grupo de cómicos ingleses “Monty Python”. Es un lenguaje
similar a Perl, pero con una sintaxis muy limpia y que
favorece un código legible.
Se trata de un lenguaje interpretado o de script, con tipo
dinámico, fuertemente tipado, multiplataforma y orientado a
objetos.
Caracteristicas
1.- Tipado Dinamico: u tipo se determinará en tiempo de
ejecución según el tipo del valor al que se asigne, y el tipo
de esta variable puede cambiar si se le asigna un valor de
otro tipo.
2.- Fuertemente Tipado: es necesario convertir de forma
explícita dicha variable al nuevo tipo previamente. Por
ejemplo, si tenemos una variable que contiene un texto
(variable de tipo cadena o string) no podremos tratarla como
un número (sumar la cadena “9” y 8).
3.- Multiplataforma: El intérprete de Python está disponible
en multitud de plataformas (UNIX, Solaris, Linux, DOS,
Windows, OS/2, Mac OS, etc.).
4.- Orientado a objetos: La ejecución del programa consiste en
una serie de interacciones entre los objetos. Python también
permite la programación imperativa, programación funcional y
programación orientada a aspectos.
Visual Basic. NET
Es un lenguaje de programación orientado a objetos que cuenta
con los beneficios que le brinda .NET Framework, el modelo de
programación diseñado para simplificar la programación de
aplicaciones en un entorno sumamente distribuido: Internet.
Permite crear aplicaciones de escritorio, Web y móviles.
Brinda un completo número de características para hacer que el
desarrollo de aplicaciones sea realmente rápido.
Características
1.- La plataforma Microsoft .NET está completamente basada en
el paradigma de Orientación a Objetos.
2.- es una plataforma que permite el desarrollo de
aplicaciones empresariales de misión crítica, entendiéndose
por esto que permite la creación y ejecución de aplicaciones.
3.- no sólo se integra fácilmente con aplicaciones
desarrolladas en otras plataformas Microsoft, sino también con
aquellas desarrolladas en otras plataformas de software,
sistemas operativos o lenguajes de programación.
4.- es multi-lenguaje: esto quiere decir que para poder
codificar aplicaciones sobre esta plataforma no necesitamos
aprender un único lenguaje específico de programación de alto
nivel, sino que se puede elegir de una amplia lista de
opciones.
Los lenguajes de programacion básicamente son la interacción
entre el programador y la computadora, los cuales nos permiten
desarrollar programas o aplicaciones para hacer uso de ellos
mediante la computadora.