Sí. Las habilidades de programación son importantes para un físico. Tradicionalmente, los físicos se clasificaron como experimentales o teóricos.
La computación ha surgido como un tercer método independiente para hacer Física. Además, tanto los experimentadores como los teóricos necesitarán hacer una cierta cantidad de cómputo; Experimentales para interconectar sus equipos y para análisis de datos y teóricos para la solución numérica de ecuaciones.
Tradicionalmente, la mayoría de los físicos usaban FORTRAN, pero más recientemente C está siendo utilizado por un gran número de físicos. En muchas situaciones, es posible que también necesite visualizar los datos y los resultados. Entonces MATLAB o PYTHON son útiles para esto.
Algunos físicos utilizan un lenguaje orientado a objetos (p. Ej., Java); el enlace que figura a continuación es un ejemplo de eso.
- ¿Cuál es el aparato para medir el giro de un electrón? Si es un campo magnético, ¿qué tan fuerte debería ser?
- ¿Cuáles son algunos buenos recursos sobre información cuántica y computación?
- ¿Qué consejo le daría un profesor de física a un graduado de último año: para investigar durante un año en computación cuántica o para asistir a un programa de maestría en física?
- Quiero aprender mecánica cuántica. ¿Dónde empiezo?
- En computación cuántica, ¿qué significa que tres qubits pueden realizar ocho cálculos?
Introducción a los métodos de simulación por computadora Tercera edición (borrador)
Por supuesto, hay muchos otros idiomas que utilizan los físicos. Echa un vistazo a:
La naturaleza del código para comprender por qué y cómo la programación es útil para un físico
Todavía no tengo muy claro cuál es el “mejor” lenguaje informático que un físico debería aprender, pero definitivamente debería aprender programación informática y análisis numérico. Esta es la razón por la que “Física computacional” es un curso obligatorio en muchos programas de maestría.