En general, diría que Python es un lenguaje mejor para cualquier programador por primera vez.
C ++ es un lenguaje bastante bestial como un lenguaje: es muy sintaxis y tiene muchos errores ocultos. Los problemas de sintaxis y la imprevisibilidad (y la falta de un enfoque coherente en toda la comunidad para manejar los errores) harán que el negocio de aprender sobre lógica, algoritmos e interfaces con los recursos del sistema sea más frustrante y será una distracción para acostumbrarnos a la programación.
Java es más predecible y menos propenso a sabotearte que C ++, pero también es muy prolijo. Es muy difícil ser un codificador de Java efectivo sin también aprender a usar un IDE de Java, lo que a su vez agrega una capa de distracción de los conceptos básicos de aprender a programar.
Python es, con mucho, el más legible y el menos complicado de los tres idiomas. Cualquiera de los otros dos sería un excelente segundo idioma, especialmente una vez que haya hecho suficiente Python para apreciar algunas de las ventajas (en velocidad y seguridad de tipos forzados) que le brindan.
- Mis padres me amenazaron con repudiarme si no elijo una especialización STEM. ¿Cómo los convenzo de lo contrario?
- ¿Es 5’1 alto para un niño de once años?
- ¿Es ilegal que los adultos hablen con adolescentes en línea si no hablan de sexo?
- Mi estatura es de 5’6 y tengo 14 años, mi mamá tiene 5’4 y mi papá tiene 5’7. ¿Qué tan alto seré?
- ¿Tengo la posibilidad de escribir exámenes de ias a la edad de 18 o 19 años?
Para darle el sabor, aquí están los programas más simples posibles en los tres:
Java
clase pública HelloWorld {
public static void main (String [] args) {
System.out.println (“Hola, Mundo”);
}
}
C ++
#include “std_lib_facilities.h”
int main ()
{
cout << "Hello World! \ n";
devuelve 0;
}
Pitón
imprimir (“Hola Mundo”)