Por el contrario, permite que personas sin experiencia escriban código poderoso. Intente escribir un algoritmo rápido de transformación de Fourier o una operación de inversión de matriz en cualquier idioma usted mismo. Piense en todos los posibles errores que tendrá que eliminar, todas las condiciones posibles (matrices dispersas, matrices condicionadas numéricamente, etc.) que tendrá que manejar. Matlab ya hace esto con sus funciones integradas. Una persona sin experiencia generalmente puede escribir una sola línea de código para realizar tareas complejas, como filtrar una señal, obtener densidad espectral de potencia, procesamiento de imágenes, etc.
¿Está buscando una funcionalidad como Intellisense de Microsoft para que a medida que escribe sus scripts el programa le haga sugerencias o corrija errores simples de sintaxis? Matlab ya verifica su código y subraya la sintaxis incorrecta para que pueda verlo claramente, pero no está al nivel de la sofisticación de Intellisense.
Aparte de eso, no puedo entender cómo Matlab “permite que personas sin experiencia escriban sin sentido y cometan errores triviales” mientras que cualquier otro programa no lo hace. Tal vez puedas dar un anectodo o algún ejemplo claro.
- ¿Qué es un software beta? ¿Cómo se diferencia de un software original?
- ¿Cómo sobreviven las personas en las industrias de software después de los 40 años o más?
- ¿Es bueno para un ingeniero informático especificar en un campo de software en lugar de un campo de hardware?
- Cómo cambiar el idioma de un programa de software
- ¿Hacer que las aplicaciones IOS en javascript sean algo común? ¿O es algo que se puede lograr, pero que no es ideal para las aplicaciones IOS?