C1 6to Semestre - Informática
Máximo Sánchez Benalcázar
Cuadro Comparativo de los 10 lenguajes de Programación mas utilizados
GO
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
Puedes programar tu aplicación una sola vez y compilarla para cualquier sistema operativo, esta característica es conocida como cross compilation.
Go 1.1, 1.2
JAVASCRIPT
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
ECMAScript 2016
VISUAL BASIC
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.
Los script tienecapacidad limitadapor razones deseguridad, se ejecutadel lado del cliente,lenguaje de scriptingseguro y fiable
Visual Basic 6 o 6.0
PHP
Utilizado para generarpáginas web dinámicas,se ejecuta en elservidor, no se necesitala instalación de PHP enel lado del cliente
Su sintaxis es muysimilar a otroslenguajes, fácil, es unlenguaje muy populartiene una comunidadmuy grande, rápido, bastantedocumentado, libre ygratuito, no requieredefinición devariables
PHP-CLI (Command Line Interface).
RUBY
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.
Diferencia entremayúsculas yminúsculas, manejaexcepciones, puedecargar librerías si elsistema operativo lopermite, portátil,desarrollo de bajocosto, software libre.
Ruby (1.8.6)
PHYTON
Permite la creación detodo tipo de programasincluso sitios web, norequiere de compilaciónes un códigointerpretado.
libre y código fuenteabierto, lenguaje depropósito general,portable.
Python 3.0 (tambien conocido como "Python 3000" o "Py3K")
JAVA
Simple, Orientado a Objetos, tipado estáticamente,distribuido, Interpretado,robusto, seguro, dearquitectura neutral,multihilo, con recolectorde basura, portable,dinámico.
Al ser orientado a objetos permite sumodularización.Permite la creaciónde aplicaciones deescritorio.
Java 8 Update 231 CPU
C#
Sencillez de uso,compatible, moderno,recolección de basura.
Se desempeña deforma plena en lossistemas operativosWindows. Sintaxismás en comparacióncon C y C++
C# 7.3
C++
Tiene un conjuntocompleto deinstrucciones de control,permite la agrupaciónde instrucciones, incluyeel concepto de puntero,Los argumentos de lasfunciones se transfierenpor su valor.
Es potente en cuanto a lo que se refiere acreación de sistemascomplejos unlenguaje muyrobusto
Wchar_t
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