No hay un lenguaje único que uno deba aprender para ningún subtema en informática. Ser un investigador o desarrollador de software en el campo requiere que sepas una variedad de idiomas. Como investigador de la industria en inteligencia artificial aplicada, he utilizado las secuencias de comandos Lisp, Java, Javascript, C, C ++, OCaml, Perl, Python y Bash, todo en los últimos seis meses. Encontrará que cada idioma tiene sus propios beneficios y elegir un idioma se vuelve similar a elegir una herramienta dentro de una caja de herramientas. Si está haciendo algo como transformar los datos de texto para que los interprete un programa de inteligencia artificial, es posible que Perl o Python sean las mejores herramientas. Si está haciendo una simulación de ejecución de comandos a nivel de sistema, es posible que desee usar C (o tal vez C ++). Si está escribiendo una interfaz de usuario, puede usar Java. Si está creando prototipos de una idea, es probable que desee usar Lisp, OCaml o Java.
En otras palabras, para alguien con inteligencia artificial, esta es una pregunta incorrecta. En cambio, debería preocuparse más sobre qué técnicas, ideas y teorías debería estudiar. Aprenda todo lo que pueda y descubrirá que los lenguajes de programación que usa simplemente encajan.
Con un desacuerdo respetuoso, diría que el consejo que está recibiendo es una tontería. Es probable que, naturalmente, se convierta en experto en una multitud de lenguajes de programación a medida que aprende.
- Soy de asia Sé inglés básico y puedo hablar inglés simplemente. ¿Cuánto tiempo tomará convertirme en un orador fluido, ya que voy a Canadá pronto?
- ¿No soy razonable negarle a mi hijo adolescente Grand Theft Auto?
- Me enfrento a un dilema profesional del tipo más fuerte. ¿Cómo puedo salir de esto? ¿Por qué me enfrento a esto?
- Tengo 24 años. ¿Cómo puedo crear una identidad falsa que diga que tengo 18 años para poder conseguir un trabajo?
- Compré una nueva computadora portátil y tiene sistema operativo DOS. ¿Cómo puedo instalar Windows 8.1 en eso?