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

Máximo Sánchez Benalcázar

C1 6to Semestre - Informática