Cuadro Comparativo de los 10 lenguajes de Programación mas utilizados
C
Características
Tiene un conjuntocompleto deinstrucciones de control,permite la agrupaciónde instrucciones,Incluye el concepto depuntero, lenguaje estructurado.
Utilidad
Rápido eficiente, esun lenguaje orientadoa la implementaciónde SistemasOperativos,concretamente Unix.
Versión
ANSI C
C++
Características
Tiene un conjuntocompleto deinstrucciones de control,permite la agrupaciónde instrucciones, incluyeel concepto de puntero,Los argumentos de lasfunciones se transfierenpor su valor.
Utilidad
Es potente en cuanto a lo que se refiere acreación de sistemascomplejos unlenguaje muyrobusto
Versión
Wchar_t
C#
Características
Sencillez de uso,compatible, moderno,recolección de basura.
Utilidad
Se desempeña deforma plena en lossistemas operativosWindows. Sintaxismás en comparacióncon C y C++
Versión
C# 7.3
JAVA
Características
Simple, Orientado a Objetos, tipado estáticamente,distribuido, Interpretado,robusto, seguro, dearquitectura neutral,multihilo, con recolectorde basura, portable,dinámico.
Utilidad
Al ser orientado a objetos permite sumodularización.Permite la creaciónde aplicaciones deescritorio.
Versión
Java 8 Update 231 CPU
PHYTON
Características
Permite la creación detodo tipo de programasincluso sitios web, norequiere de compilaciónes un códigointerpretado.
Utilidad
libre y código fuenteabierto, lenguaje depropósito general,portable.
Versión
Python 3.0 (tambien conocido como "Python 3000" o "Py3K")
RUBY
Características
Se caracteriza porpreocuparse más por eldesarrollador que por lamáquina, esto setraduce en dos cosas:a) La sintaxis es muyamigable y se lee casicomo lenguaje natural.
Utilidad
Diferencia entremayúsculas yminúsculas, manejaexcepciones, puedecargar librerías si elsistema operativo lopermite, portátil,desarrollo de bajocosto, software libre.
Versión
Ruby (1.8.6)
PHP
Características
Utilizado para generarpáginas web dinámicas,se ejecuta en elservidor, no se necesitala instalación de PHP enel lado del cliente
Utilidad
Su sintaxis es muysimilar a otroslenguajes, fácil, es unlenguaje muy populartiene una comunidadmuy grande, rápido, bastantedocumentado, libre ygratuito, no requieredefinición devariables
Versión
PHP-CLI (Command Line Interface).
VISUAL BASIC
Características
un lenguaje de programación orientada a objetos. Después de crear la interfaz de usuario para su aplicación con formularios y controles, debe escribir el código que define el comportamiento de la aplicación.
Utilidad
Los script tienecapacidad limitadapor razones deseguridad, se ejecutadel lado del cliente,lenguaje de scriptingseguro y fiable
Versión
Visual Basic 6 o 6.0
JAVASCRIPT
Características
La característicaprincipal, es la de ser unlenguaje de scripting,pero, sobre todo, la deser el lenguaje descripting por excelenciay, sin lugar a dudas, elmás usado
Utilidad
Los script tienecapacidad limitadapor razones deseguridad, se ejecutadel lado del cliente,lenguaje de scriptingseguro y fiable
Versión
ECMAScript 2016
GO
Características
Go es un lenguaje de programación compilado, concurrente, imperativo, estructurado, orientado a objetos y con recolector de basura que de momento está soportado en diferentes tipos de sistemas UNIX, incluidos Linux, FreeBSD, Mac OS X y Plan 9
Utilidad
Puedes programar tu aplicación una sola vez y compilarla para cualquier sistema operativo, esta característica es conocida como cross compilation.
Versión
Go 1.1, 1.2