DUDA SOBRE LOS PROPIOS LENGUAJES

Iniciado por RADIACTIVO, 9 Diciembre 2012, 13:11 PM

0 Miembros y 1 Visitante están viendo este tema.

RADIACTIVO

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
La ignorancia es la noche de la mente, solo que sin estrellas ni luna que alumbre.

Eternal Idol

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
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón

RADIACTIVO

La ignorancia es la noche de la mente, solo que sin estrellas ni luna que alumbre.

Eternal Idol

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón

_Enko

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.

emom

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?

Eternal Idol

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.
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón