C es bueno para comenzar y comprender cómo las computadoras ejecutan las instrucciones escritas en un lenguaje de programación específico. Los lenguajes de programación no son lenguaje de computadora, pero hay compiladores y ensambladores que convierten el código fuente escrito en lenguajes de alto nivel [C / C ++ / JAVA / Python / VB, etc.] en lenguaje de máquina que la CPU entiende que se ejecuta. C es muy bueno para entender este aspecto, ya que está más cerca del lenguaje de máquina.
C ++ y Java son lenguajes de programación orientados a objetos que ayudan a centrarse más en la lógica empresarial. C ++ aún te hace sentir molesto debido a los punteros y los aspectos de administración de memoria que debe manejar el programador, mientras que Java simplemente elimina esta carga del programador y hace ese trabajo automáticamente, dejándote libre para concentrarte más en tus necesidades de programación y menos en cómo funciona este sistema. .
Python, por otro lado, es un intérprete y se ejecuta en su propio entorno. Python es muy abstracto en lo que respecta a mi comprensión. Es muy simple escribir código y tiene toneladas de funciones de biblioteca incorporadas que lo ayudan a reducir la complejidad del programa. Una tarea más grande que podría tomar 10s de línea en otro lenguaje de programación podría hacerse en Python en una o dos líneas de código Python.
Ahora, desde un punto de programación competitiva, no existe una directriz específica para usar un lenguaje específico. Python podría elegirse como una herramienta, mientras que Java debería mantenerse uno al lado del otro. El concepto en C tampoco debe ignorarse, especialmente los punteros y las estructuras.
- Soy totalmente nuevo en esto. ¿Cómo puedo desarrollar aplicaciones de Android o Windows?
- Si me tiño el pelo de rubio, ¿seré rubio?
- Me gustaría trabajar en Mercedes o Rolls Royce R&D. Actualmente persigue la ingeniería mecánica (2º año). ¿Qué habilidades debo reunir y cómo?
- Estoy cambiando mi PSU y CPU. Todo es perfecto. ¿Es peligroso este cambio? ¿Qué puede ir mal?
- No estoy tratando de cronometrar el mercado, pero ¿es razonable para mí decir que las acciones son caras en este momento?
Espero que ayude. Buena suerte !!!