Que no hombre, ASM require saber poco mas de mates de lo que requiere C++.
Cuando por ejemplo se trata con punto flotante de single o double precision.
Pero de ajedrez(logica), requiere muchisimo, y mucha concentracion en cada momento sobre lo que uno hace. Como es el ejemplo de usar los MMX y el FPU a la vez.
Compatibilidad - la mas baja. En C solo cambias de compilador y raras veces modificas el codigo. En ASM igual en el peor caso tienes que cambiar lo todo. Este es su contra mas importante, luego es el aprendizaje, que cuesta mas tiempo que aprender otros lenguajes.
Su pros-el mas importante: el rendimiento, la optimizacion, acercarse uno mas a la subconciencia del ordenador.
Montarlo-Es mas facil de montar que visual studio.
Que porque usarlo, no lo se....
Yo lo uso, porque me pone menos de los nervios que un compilador con sus tropecientas opciones de configuracion e issues. Cada uno es distinto, y a mi me lleva menos tiempo programar algo en ASM que algo en alto lenguaje con los malditos compiladores.
PD:
Cuando me da pereza abrir la calculadora de windows, simplemente pongo algo como:
mov EAX, (512*8) + (42 * 15) +1
El ensamblador lo calcula por mi
Cuando por ejemplo se trata con punto flotante de single o double precision.
Pero de ajedrez(logica), requiere muchisimo, y mucha concentracion en cada momento sobre lo que uno hace. Como es el ejemplo de usar los MMX y el FPU a la vez.
Compatibilidad - la mas baja. En C solo cambias de compilador y raras veces modificas el codigo. En ASM igual en el peor caso tienes que cambiar lo todo. Este es su contra mas importante, luego es el aprendizaje, que cuesta mas tiempo que aprender otros lenguajes.
Su pros-el mas importante: el rendimiento, la optimizacion, acercarse uno mas a la subconciencia del ordenador.
Montarlo-Es mas facil de montar que visual studio.
Que porque usarlo, no lo se....
Yo lo uso, porque me pone menos de los nervios que un compilador con sus tropecientas opciones de configuracion e issues. Cada uno es distinto, y a mi me lleva menos tiempo programar algo en ASM que algo en alto lenguaje con los malditos compiladores.
PD:
CitarPD: ¿Es muy alto ese nivel de matemáticas del que hablan?, xq yo solo se que 2+2=5
Cuando me da pereza abrir la calculadora de windows, simplemente pongo algo como:
mov EAX, (512*8) + (42 * 15) +1
El ensamblador lo calcula por mi