Está en la página 1de 9

Cuadro comparativo lenguajes de programación

Arturo Ortiz Rodríguez


instituto tecnológico de Oaxaca
Ingeniería en sistemas computacionales
FUNDAMENTOS DE PROGRAMACION - SCD1011 - ISB
Profesora: REYNA VALVERDE JARQUIN

A 8 de octubre del 2021


lenguaje Compilador Tipos de datos Usos del Año en que Plataforma Quienes lo Paradigma
lenguaje surgió desarrollaron
Python PyCharm Los tipos de datos 1.Desarrollo en diciembre Guido Van lenguaje de
básicos de Python son web de 1989 Rossum programación
los booleanos, los 2. Ciencia de multiparadigma.
numéricos (enteros, datos Esto significa que
punto flotante y más que forzar a
3. Inteligencia
complejos) y las los
artificial y
cadenas de caracteres. programadores a
aprendizaje
Python también define adoptar un estilo
automático
otros tipos de datos, particular de
entre los que se 4. Aplicaciones programación,
encuentran: empresariales permite varios
• Secuencias: 5. Sector estilos:
Los tipos list, educativo programación
tuple y range 6. Aplicaciones orientada a
• Mapas: El tipo de web objetos,
dict scraping programación
• Conjuntos: El 7. Desarrollo imperativa y
tipo set de juegos programación
• Iteradores 8. Desarrollo funcional. Otros
• Clases de software paradigmas están
• Instancias 9. GUI de soportados
mediante el uso
• Excepciones escritorio.
de extensiones.
10. Sistemas
operativos
Java JDK El lenguaje Java da de Productividad en 1991 con el Sun El paradigma de
base una serie de tipos y utilidades nombre Microsystems programación del
de datos primitivos. Java es muy "OAK", lenguaje Java se
byte utilizado en posteriorment basa en el
short todo tipo de e cambiado concepto de
int aplicaciones de por Green por programación
long productividad problemas orientada a
float como legales, y objetos (OOP),
double procesadores finalmente con que las funciones
boolean de texto u la del lenguaje
Char hojas de denominación soportan.
se define el tipo de cálculo. actual JAVA Estructuralmente,
dato de la variable a la Incluso Google el lenguaje Java
hora de definir esta. Es Maps en comienza con
por ello que todas las ocasiones, paquetes. Un
variables tendrán un utiliza applet paquete es el
tipo de dato asignado. de Java que se mecanismo de
ejecuta dentro espacio de
del propio nombres del
navegar del lenguaje Java
usuario
reduciendo la
carga del
servidor.
Entretenimient
o
Los juegos
constituyen el
uso más
extendido de
Java
C# Visualstudio Tipos básicos sistemas en 1999 se Andrés Imperativo,
El sistema unificado operativos creó un Hejlsberg Funcional,
de tipos. El tipo Object Windows. lenguaje de Dinámico y Meta
Cadenas de caracteres programación, programación
Vectores y matrices Este conjunto que hoy (orientado a
Estructuras de conocemos atributos).
Enumeraciones herramientas como C#.
se utiliza para
crear sitios y C# no está
aplicaciones casado con
ningún
web, así
paradigma, y está
como destinado a
generación seguir
de evolucionando,
aplicaciones siendo una
web herramienta para
los
ASP.NET, desarrolladores
Servicios en todas sus
Web XML, necesidades.
aplicaciones
de escritorio
aplicaciones
móviles.
PHP paiza.IO los diferentes tipos de El código PHP Creado en Rasmus Lerdorf Imperativo,
datos que soporta PHP se utiliza para 1994 orientado a
son: desarrollar objetos, funcional
Integer (entero): desde páginas y reflexivo
números enteros (1, 2, web pequeñas
3, 4, 5, 6, 7, 8, 9…). hasta portales
Double (reales): de grandes
números en coma empresas, así
flotante (con como para
decimales) (1,45 crear
3,89875 8,7724 etc). numerosos
String: cadenas de tipos de
caracteres. aplicaciones
Boolean: valor lógico
que solo admite true o
false (verdadero o
falso).
Array: conjunto de
valores.
Object: tipo especial
de dato complejo.
Resourse: identificador
que hace referencia a
un recurso externo.
Null: valor que indica
ausencia de valor.

C/C++ Visualstudio Caracteres: char Crear datos diseñado en Bjarne Imperativo,


(también es un entero), complejos. 1979 Stroustrup orientado a
wchar_t Definir objetos, funcional
Enteros: short, int, operaciones y genérico
long, long long sobre los datos
Números en coma complejos.
flotante: float, double, Relacionar los
long double datos
Booleanos: bool complejos
Vacío: void entre ellos.
Realizar
programación
genérica y
templates, que
es hacer una
clase del
mismo código
que sirva para
cualquier tipo
que pase.
Implementar
múltiples
patrones de
diseño

Objective- Obj-c • char,float, Actualmente se fue creado en Brad Cox y la Imperativo,


C • double, usa como un 1980. corporación Funcional,
• short, lenguaje StepStone Dinámico y Meta
• long, principal de programación
• long long, programación (orientado a
• BOOL, para Mac OS objetos).
X, iOS y
• bool,
GNUstep,
además de
Swift.
Swift LLVM Sus datos se dividen en desarrollo de Fue por Apple Los paradigmas
incluido en 2: aplicaciones presentado en de programación
Xcode 6 Al asignar un Tipo de para iOS y la WWDC en comunes son:
valor se guarda una macOS 2014 Programación
copia de su contenido. procedimental,
Se recomienda su uso orientada a
cuando se requiere objetos,
copiar su información funcional,
o se vaya a trabajar en genérica
múltiples hilos.
Al asignar un Tipo por
referencia se asigna
una instancia
compartida que es
mutable aún si son
usadas en constantes,
es decir modificar una
instancia se verá
reflejado en todas las
variables y constantes
que la compartan. Se
recomienda su uso
cuando se requiera
compartir datos
mutables.
APA: Python

¿Cuáles son las ventajas de Java y sus usos? (2019, 2 julio). Netec. https://www.netec.com/post/cuales-son-las-ventajas-de-java-y-sus-usos

Shaik, H. K. (2021, 3 septiembre). 6 buen compilador de Python en línea para ejecutar código en el navegador. Geekflare.
https://geekflare.com/es/online-python-compiler/

Fernández, Y. (2020, 20 febrero). Los 7 mejores editores para programar en Phyton. Xataka. https://www.xataka.com/basics/mejores-editores-
para-programar-phyton

APA: Java

¿Cuáles son las ventajas de Java y sus usos? (2019, 2 julio). Netec. https://www.netec.com/post/cuales-son-las-ventajas-de-java-y-sus-usos

Tipos de Datos Primitivos en Java. (2021, 27 agosto). Manual Web. http://www.manualweb.net/java/tipos-datos-primitivos-java/

¿Cuáles son las ventajas de Java y sus usos? (2019, 2 julio). Netec. https://www.netec.com/post/cuales-son-las-ventajas-de-java-y-sus-usos

APA: C#

¿Cuáles son las ventajas de Java y sus usos? (2019, 2 julio). Netec. https://www.netec.com/post/cuales-son-las-ventajas-de-java-y-sus-usos

¿Cuáles son los 10 lenguajes de programación más usados en la actualidad? – Kodigo. (s. f.). Kodigo. Recuperado 8 de octubre de 2021, de
https://kodigo.org/cuales-son-los-10-lenguajes-de-programacion-mas-usados-en-la-actualidad/
Yury, D. (2017). Platzi: Cursos online profesionales de tecnología. Platzi. https://platzi.com/clases/1032-c-sharp-2017/9789-paradigmas-de-
programacion-que-soporta-6/

APA: PHP

D. (2016, 14 junio). 1. Sintaxis y tipos de datos en PHP. gestionatuweb. https://www.gestionatuweb.net/1-sintaxis-y-tipos-de-datos-en-php/

Shaik, H. K. (2021, 3 septiembre). 6 buen compilador de Python en línea para ejecutar código en el navegador. Geekflare.
https://geekflare.com/es/online-python-compiler/

PHP: Historia de PHP - Manual. (2001). php.net.


https://www.php.net/manual/es/history.php.php#:%7E:text=Creado%20en%201994%20por%20Rasmus,el%20lenguaje%20de%20programaci
%C3%B3n%20C.&text=Con%20el%20paso%20del%20tiempo,implementaci%C3%B3n%20m%C3%A1s%20grande%20y%20rica.

Campos, O. (2011, 26 septiembre). Diferencias entre paradigmas de programación. Genbeta. https://www.genbeta.com/desarrollo/diferencias-


entre-paradigmas-de-programacion

APA: C/C++

Campos, O. (2011, 26 septiembre). Diferencias entre paradigmas de programación. Genbeta. https://www.genbeta.com/desarrollo/diferencias-


entre-paradigmas-de-programacion

colaboradores de Wikipedia. (2021, 17 septiembre). C++. Wikipedia, la enciclopedia libre. https://es.wikipedia.org/wiki/C%2B%2B

Bustos, A. J. C. (2021, 23 agosto). Por qué aprender C++. OpenWebinars.net. https://openwebinars.net/blog/por-que-aprender-c/

APA: Objective-C
Bustos, A. J. C. (2021, 23 agosto). Por qué aprender C++. OpenWebinars.net. https://openwebinars.net/blog/por-que-aprender-c/

Fernández, Y. (2020, 20 febrero). Los 7 mejores editores para programar en Phyton. Xataka. https://www.xataka.com/basics/mejores-editores-

para-programar-phyton

colaboradores de Wikipedia. (2020b, abril 17). Objective-C. Wikipedia, la enciclopedia libre. https://es.wikipedia.org/wiki/Objective-

C#:%7E:text=Objective%2DC%20es%20un%20lenguaje,objetos%20parecido%20al%20de%20Smalltalk.&text=Actualmente%20se%20usa%

20como%20un,y%20GNUstep%2C%20adem%C3%A1s%20de%20Swift.

APA: Swift

Campos, O. (2011, 26 septiembre). Diferencias entre paradigmas de programación. Genbeta. https://www.genbeta.com/desarrollo/diferencias-


entre-paradigmas-de-programacion

Lenguaje de programación Swift-Multi-paradigm - programador clic. (2005). programmerclick.


https://programmerclick.com/article/9659994614/

También podría gustarte