Foro de elhacker.net

Programación => ASM => Mensaje iniciado por: RADIACTIVO en 9 Diciembre 2012, 13:11 pm



Título: DUDA SOBRE LOS PROPIOS LENGUAJES
Publicado por: RADIACTIVO en 9 Diciembre 2012, 13:11 pm
Hola, tengo una pregunta que me lleva martilleando la cabeza una temporada.
He aprendido un lenguaje de ensamblador bastante sencillito que se llama mips (nivel bastante decente), y ahora estoy aprendiendo x86 para poder aplicarlo a ing. inversa. Mi pregunta es la siguiente, que diferencia hay entre los distintos lenguajes de ensamblador?? Hay uno que sea util y el resto no?? Que utilidad tiene cada uno?? :huh: La verdad es que como casi todos supongo, yo empece programando con los lenguajes de alto nivel, y esto ,a pesar de llevar un tiempo con ello me resulta un poco desconcertante, porque a pesar de todo el tiempo que llevo aprendiendo mips parece que nadie lo usa y sin embargo x86 parece el rey del mambo.
Muchas gracias de antemano y saludos


Título: Re: DUDA SOBRE LOS PROPIOS LENGUAJES
Publicado por: Eternal Idol en 9 Diciembre 2012, 14:55 pm
An assembly language is a low-level programming language for a computer, microcontroller, or other programmable device, in which each statement corresponds to a single machine code instruction. Each assembly language is specific to a particular computer architecture, in contrast to most high-level programming languages, which are generally portable across multiple systems.

http://en.wikipedia.org/wiki/Assembly_language


Título: Re: DUDA SOBRE LOS PROPIOS LENGUAJES
Publicado por: RADIACTIVO en 10 Diciembre 2012, 11:29 am
 ;-) Muchas gracias, muy didactico!


Título: Re: DUDA SOBRE LOS PROPIOS LENGUAJES
Publicado por: Eternal Idol en 10 Diciembre 2012, 12:36 pm
De nadas  ::)


Título: Re: DUDA SOBRE LOS PROPIOS LENGUAJES
Publicado por: _Enko en 12 Diciembre 2012, 14:57 pm
Tal vez un toque off-topic.
Pero no les parece que la arquitectura mips está como muriendo?
hablo a nivel comercial.

Antes habia unos portatiles handheld con windows ce(mas chicos que netbooks) que venian con mips; ahora con las tablets es todo arm aparentemente.


Título: Re: DUDA SOBRE LOS PROPIOS LENGUAJES
Publicado por: emom en 17 Enero 2013, 01:15 am
Yo tengo otra duda, quisiera inicarme en el ensamblador pero tengo varias dudas, el unico lenguaje que he visto anteriormente es Java, y pues me gustaria iniciarme con ensamblador, pero tengo dudas, ensamblador por lo que veo no es usado comercialmente o al menos yo creo, pero si hubiera una alternativa que sirva para talvez algun dia usarla en un trabajo un tipo de ensamblador alguien podria decirme, otro punto es conviene usar el ensamblador con c++ ¿Me convendria aprenderlos juntos?


Título: Re: DUDA SOBRE LOS PROPIOS LENGUAJES
Publicado por: Eternal Idol en 17 Enero 2013, 09:08 am
No hay que secuestrar hilos viejos para hacer preguntas.

Ademas de ser complejo ensamblador no es portable, esa es la principal razon para no usarlo comercialmente. Yo aprenderia primero C y despues C++ (se puede usar el mismo compilador) o ensamblador.