Todo depende de para qué quieres un lenguaje. Todos tienen pros y contras. En este caso, si vas a empezar en la programación, no te aconsejo ensamblador. Tú mismo has dado las razones:
pero algunas cosas no entiendo o bueno casi todas jeje ...
Con alto nivel no me refiero a que se puedan hacer más o menos cosas, sino que está más alejado del lenguaje máquina y más parecido al lenguaje coloquial (o eso se pretende...
). Cuanto más parecido al lenguaje máquina, más bajo nivel, más difícil es de entender, de programar y de depurar. Pero más control se tiene sobre lo que realmente se está haciendo.
Y yo en ningún momento he dicho que programar en ensamblador no sea útil. Pero los casos en los que es útil son muy pocos comparados con los casos es que es más fácil y más rápido programar en más alto nivel como C por ejemplo (que sería una muy buena elección para combinar las ventajas de alto y bajo nivel).
¿Que instaladores debo tener para empezar a programar en assemble
Depende del SO y la plataforma que vayas a usar. Te aconsejo que utilices un emulador como por ejemplo el emu8086 (Windows) para arquitectura x86, ya que te muestra los registros y las operaciones que vas realizando. Así es más sencillo depurar y corregir los errores (que si son inevitables en lenguajes de alto nivel, en ensamblador son el pan de cada día
).
Sobre el libro "Ensamblador en DOS,Windows y Linux" me gustaria manuales y tutoriales sobre como programar en assemble y en diferentes plataformas como DOS,Windows y Linux thanks
Ahí me dejaste