Estadísticas
Miembros:
364.743
Online:
490
Hilos:
1.474.087
Mensajes:
28.022.387
Stats

Índice de foros Noticias Consolas

Nuevo GCEmu

Moderadores: Benzo, jiXo

nem
Avatar de usuario
Ubiquitous
 
Mensajes: 2012
Registrado: 24 Ago 2001
Ubicación: Eivissen de Lleón

Mensajepor nem 28 Ene 2006 23:35

No entiendo el final de la nota ,que dice " se a hecho en c puro y un poco de ensamblador" xD

Si programas en C por c****** tienes que complilarlo con un ensamblador ,no?

Pesequis
Avatar de usuario
Adicto
 
Mensajes: 195
Registrado: 05 Jun 2001
Ubicación: vivo dentro de una psx

Mensajepor Pesequis 28 Ene 2006 23:58

nem escribió:No entiendo el final de la nota ,que dice " se a hecho en c puro y un poco de ensamblador" xD

Si programas en C por c****** tienes que complilarlo con un ensamblador ,no?


¿Ein?....creo que confundes terminos, una cosa es un interprete-compilador, que es lo que necesitas despues de programar en C o en cualquier otro idioma de alto nivel, y lo que hace es convertirte ese fuente que has creado en C, o en Basic, o en Pascal a Codigo Maquina del procesador de la plataforma en la que trabajes.

El ensamblador (o assembler) es un codigo mnemotenico para programar directamente en código maquina de ese procesador

Al menos es así a muy grandes rasgos porque todo esto dicho desde windows, es diferente. Ni se compila a codigo maquina, ni los ejecutables son independientes ni leches mixtas, (depende del idioma en que trabajes, claro) pero vamos lo que te comento son los conceptos que creo tenias equivocaos.

Y si yo tambien me equivoco, cosa que suele pasar, que alguien me corrija, please

Saludos EOL!

jnybn
Avatar de usuario
Observador
 
Mensajes: 873
Registrado: 16 Feb 2005
Ubicación: importa?

Mensajepor jnybn 29 Ene 2006 00:13

regalado escribió:A mi me sale un error "Missing shader extension"
A que puede ser debido?

a mi tambien me sale el mismo error [triston]

kameb
Avatar de usuario
Fully Loco
 
Mensajes: 1510
Registrado: 07 Sep 2003
Ubicación: DF, México

Mensajepor kameb 29 Ene 2006 00:37

Mas ke nada interesante ;) es grato encontrarse con noticias como esta :D

PussyLover
Avatar de usuario
CEO of Atuch.net
 
Mensajes: 5072
Registrado: 25 Dic 2002
Ubicación: Barcelona

Mensajepor PussyLover 29 Ene 2006 01:49

Atolm escribió:
Pero también significaría 0% de portabilidad, y en un emu open-source eso es poco menos que inadmisible.


No estoy del todo de acuerdo con tu comentario. Si se dispone del código fuente puede verse que partes de código ensamblador lleva y estas lineas convertirlas a lenguaje ensamblador del nuevo procesador al que se quiere convertir.

Si es que corremos mucho antes de hablar. [ginyo]

GXY
Avatar de usuario
ColaCaoer :p
 
Mensajes: 21342
Registrado: 02 Nov 2001
Ubicación: Out of here

Mensajepor GXY 29 Ene 2006 01:50

Atolm escribió:Pero también significaría 0% de portabilidad, y en un emu open-source eso es poco menos que inadmisible.


cual es el objetivo de un emulador?

creo que la respuesta a la pregunta deja bien aclaradas algunas cuestiones.

en otras palabras, que informatica y politica siguen sin congeniar...siempre que se trate de hacer software que funcione, claro.

saludos cordiales.

Ronbin
Avatar de usuario
VQTD
 
Mensajes: 2218
Registrado: 01 Jun 2003

Mensajepor Ronbin 29 Ene 2006 03:09

PussyLover escribió:
No estoy del todo de acuerdo con tu comentario. Si se dispone del código fuente puede verse que partes de código ensamblador lleva y estas lineas convertirlas a lenguaje ensamblador del nuevo procesador al que se quiere convertir.

Si es que corremos mucho antes de hablar. [ginyo]

Ya, pero a lo que se refiere el amigo es que pasar un programa TOTALMENTE escrito en ensamblador a otra plataforma es mucho más difícil que pasar uno que esté escrito en c y tenga unas pocas líneas en ensamblador.

STeNYaK
Avatar de usuario
Adicto
 
Mensajes: 266
Registrado: 21 Nov 2001
Ubicación: Bilbao, Spain

Mensajepor STeNYaK 29 Ene 2006 12:04

Pesequis escribió:El ensamblador (o assembler) es un codigo mnemotenico para programar directamente en código maquina de ese procesador
[...]
Y si yo tambien me equivoco, cosa que suele pasar, que alguien me corrija, please
Es una chorrada... pero mucha gente suele equivocarse. Assembler es el programa ensamblador (el conversor lenguaje ensamblador -> 01001100...), mientras que assembly es el lenguaje ensamblador en sí (mov ah, al...).

Pesequis
Avatar de usuario
Adicto
 
Mensajes: 195
Registrado: 05 Jun 2001
Ubicación: vivo dentro de una psx

Mensajepor Pesequis 29 Ene 2006 15:17

STeNYaK escribió:Es una chorrada... pero mucha gente suele equivocarse. Assembler es el programa ensamblador (el conversor lenguaje ensamblador -> 01001100...), mientras que assembly es el lenguaje ensamblador en sí (mov ah, al...).


Bueno. Realmente llevas razón, y ya que nos ponemos y aunque sea un pokillo offtopic pues voy a contar el porqué de este "error" tan normal

En el idioma de Shakespeare decimos "Assembly language" para referirnos a ese lenguaje de codigos mnemotecnicos para programar en Código Maquina. En castellano traducimos este "assembly lenguaje" por "lenguaje Ensamblador"

Sin embargo, de nuevo en inglés, tambien tenemos la definición "Assembler" que es la aplicacion que traduce estos programas escritos en mnemotecnico al codigo maquina puro de numeritos. En castellano, tambien traducimos el nombre de este programa por "ensamblador"

Con lo cual, como bien dice STeNYaK, en ingles existen dos palabras con diferentes significados: Assembly y Assembler, pero ambas se dicen en español de la misma manera: "Ensamblador" ...y como somos tan frikis, volvemos a traducir ensamblador en inglés cuando hablamos de estos temas, olvidandonos de que dependiendo de a lo que nos refiramos, debemos traducir de una manera u otra, así que siempre traducimos "ensamblador" por "assembler", cuando, efectivamente, esto no es del todo correcto.

Gracias por la puntualizacion STeNYaK.... por lo menos así me entretengo un ratito esta mañana [buenazo]

Saludos EOL!

PussyLover
Avatar de usuario
CEO of Atuch.net
 
Mensajes: 5072
Registrado: 25 Dic 2002
Ubicación: Barcelona

Mensajepor PussyLover 29 Ene 2006 20:42

Ronbin escribió:Ya, pero a lo que se refiere el amigo es que pasar un programa TOTALMENTE escrito en ensamblador a otra plataforma es mucho más difícil que pasar uno que esté escrito en c y tenga unas pocas líneas en ensamblador.


Pero este programa no está en su 100% en ensamblador. Además, yo creo que el programador que lo hace, lo hace sin ningún interés económico, así que no está obligado a más de lo que ya hace, si ofrece el código fuente cualquiera es libre de hacer un port a otra plataforma.

La gente se cree que porque alguien saque algo al público ya sea gratis o de pago está obligado a hacerlo todo y no es así.

PrevioSiguiente

Volver a Consolas

¿Quién está conectado?

Usuarios navegando por este foro: No hay usuarios registrados visitando el foro y 0 invitados