De quien deriva C++?

Iniciado por x64core, 6 Diciembre 2011, 22:44 PM

0 Miembros y 2 Visitantes están viendo este tema.

x64core

que chorrada :P
C++ viene siendo casi lo mismo de ASM bueno no me extraña, hasta me parecia raro :P

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

x64core

segun yo un programa podia andar en "cualquier computadora" , "es lenguaje portable". pero veo que no del todo :P
si necesita compilacion aunque no reprogramacion :P pero se necesita compilacion :P no me gusta :P
de donde viene entonces la multiplataforma :P

Eternal Idol

La diferencia es grande, en C/C++ si usas unicamente recursos standard no tenes mas que volver a compilar, en ensamblador tenes que escribir un nuevo programa siempre, por empezar para que use las instrucciones de ese procesador, los registros correspondientes, acceda a la memoria como debe, etc., etc. ... en lenguajes con maquina virtual como Java o C# solo tenes un binario.
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

x64core

:D a eso queria de recursos estandar :D
lo raro que aun no entiendo como es posible que c++ es portable ( con recursos estandar ) a diferencia de asm :P
entiendo que asm , por los registros,ISA , etc
pero igual C++ de alguna forma debe de pasar su codigo a lenguaje maquina osea a asm :P

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

farresito

A ver. C es portable porque se han hecho MUCHOS compiladores. Cada compilador con un ASM distinto para cada arquitectura. ASM es el binario en si, no es portable. C es compilado en cada arquitectura diferente y pasa a diferentes ensambladores. Asi de sencillo.

Todavia me sorprende la paciencia que tienes Eternal Idol :P

Tampoco es tan dificil

              lenguaje   C

   X86            ARM        ETC
-----------------------------------------------
compilador   compilador   compilador
x86                arm              etc
  |                    |                  |
ensamblador   ensamblador   ensamblador
 x86                  arm                 etc

El C es entendible por cada compilador que lo traduce a su ensamblador de la arquitectura correspondiente.

kisk

Eternal Idol la verda que si que paciencia tienes  ;-) eso es ganas de ayudar  ;-)
pd yo no le veo tanta complicacion a tu pregunta amigo
Saludos
La vieja escuela me da nostalgia la nueva me da naucias dime cual es la escuela si ambas me deprimen (8)