Hay algunas cosas para las cuales el control por voz es fantástico, pero sobre todo apesta desde un punto de vista práctico. Puedo dar algunos ejemplos.
Estoy tomando una clase de CS. Necesito codificar Aquí hay un ejemplo de un breve programa Java:
TablesLoops de clase pública {
- Quiero construir un microprocesador. ¿Como empiezo?
- ¿Cómo recibir dos enteros I 8051 en serie? ¿Cómo los pondría en la SBUF?
- ¿Cuáles son los pasos para reinventar una computadora?
- ¿Los ingenieros informáticos aprenden más de la universidad o por su cuenta?
- ¿Cuál es el proceso para ingresar a RVCE Bangalore con Ingeniería en Informática?
public static void main (String [] args) {
int index = 1;
while (índice <= 8) {
System.out.println (index + “\ t” + Math.pow (7, index));
index ++;
}
int n = 1;
mientras que (n <= 15) {
para (int i = 1; i <= 15; i ++) {
System.out.print (“[]”);
}
System.out.println (“”);
n ++;
}
}
}
NO querría tener que hablar en voz alta todas esas pestañas, espacios, llaves, mayúsculas, punto y coma … entiendes la idea. La codificación por voz NUNCA funcionará bien. Simplemente no se comunica vocalmente de una manera que se parece un poco a cómo se lo explicaría a otra persona.
“Ahora haga un ciclo while que termine cuando el índice sea menor o igual a 8 con una declaración de impresión que me dé el índice y 7 a la potencia del índice, y luego incremente el índice y cierre el ciclo”.
En primer lugar, eso toma 12 veces más tiempo para decir que para escribir (son las líneas 7 a 10). En segundo lugar, la computadora tiene que tomar tantas decisiones de diseño solo para interpretar ese lenguaje en cualquier tipo de código, incluso un poco parecido a lo que quiero. Y estaba hablando como lo haría con un humano que intenta escribir el mismo código. Cualquiera que conozca Java podría seguir esas instrucciones y obtener algo como las líneas 7-10 de mi código. Sin embargo, tomaría años de esfuerzo hacer que una computadora entienda algo tan complejo.
Dicho esto, algunas cosas son mucho más fáciles de hacer cuando se habla. Si quiero configurar un recordatorio en mi teléfono, puedo:
- Desbloquee el dispositivo, abra el calendario de Google, presione ‘nuevo recordatorio’, ingrese un mensaje, corrija mis estúpidos errores de ortografía, me enoje porque necesito escribir con los pulgares en un teclado pequeño, establezca el tiempo, me doy cuenta de que pensé que quería decir 5am no 5pm y cámbielo, y luego acepte. O
- Desbloquee el dispositivo, diga “OK Google, recuérdeme limpiar la ropa a las 5 pm” y luego acepte.
Una de estas cosas no es como la otra.