15
C # C # Se trata de un lenguaje débilmente tipificado de Se trata de un lenguaje débilmente tipificado de medio nivel medio nivel pero con muchas características de pero con muchas características de bajo nivel bajo nivel . Dispone de las . Dispone de las estructuras típicas de los estructuras típicas de los lenguajes de alto nivel lenguajes de alto nivel pero, a su pero, a su vez, dispone de construcciones del lenguaje que permiten un vez, dispone de construcciones del lenguaje que permiten un control a muy control a muy bajo nivel bajo nivel . Los compiladores suelen ofrecer . Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan mezclar código en extensiones al lenguaje que posibilitan mezclar código en extensiones al lenguaje que posibilitan mezclar código en extensiones al lenguaje que posibilitan mezclar código en ensamblador ensamblador con código C o acceder directamente a con código C o acceder directamente a memoria memoria o dispositivos periféricos dispositivos periféricos . La primera estandarización del lenguaje C fue en La primera estandarización del lenguaje C fue en ANSI ANSI , con el , con el estándar X3.159 estándar X3.159-1989. El lenguaje que define este estándar 1989. El lenguaje que define este estándar fue conocido vulgarmente como fue conocido vulgarmente como ANSI C ANSI C . Posteriormente, en . Posteriormente, en 1990, fue ratificado como estándar 1990, fue ratificado como estándar ISO ISO (ISO/IEC (ISO/IEC 9899:1990). La adopción de este estándar es muy amplia por 9899:1990). La adopción de este estándar es muy amplia por lo que, si los programas creados lo siguen, el código es lo que, si los programas creados lo siguen, el código es portátil entre plataformas y/o arquitecturas. En la práctica, portátil entre plataformas y/o arquitecturas. En la práctica, los programadores suelen usar elementos no los programadores suelen usar elementos no-portátiles portátiles dependientes del compilador o del sistema operativo. dependientes del compilador o del sistema operativo.

trabajo texas

Embed Size (px)

DESCRIPTION

trabaj de texitas

Citation preview

C #C #Se trata de un lenguaje débilmente tipificado deSe trata de un lenguaje débilmente tipificado de medio nivelmedio nivelpero con muchas características depero con muchas características de bajo nivelbajo nivel. Dispone de las. Dispone de las

estructuras típicas de losestructuras típicas de los lenguajes de alto nivellenguajes de alto nivel pero, a supero, a suvez, dispone de construcciones del lenguaje que permiten unvez, dispone de construcciones del lenguaje que permiten un

control a muycontrol a muy bajo nivelbajo nivel. Los compiladores suelen ofrecer. Los compiladores suelen ofrecerextensiones al lenguaje que posibilitan mezclar código enextensiones al lenguaje que posibilitan mezclar código en

ensambladorensamblador con código C o acceder directamente acon código C o acceder directamente a memoriamemoriaoo dispositivos periféricosdispositivos periféricos..

La primera estandarización del lenguaje C fue enLa primera estandarización del lenguaje C fue en ANSIANSI, con el, con elestándar X3.159estándar X3.159--1989. El lenguaje que define este estándar1989. El lenguaje que define este estándarfue conocido vulgarmente comofue conocido vulgarmente como ANSI CANSI C. Posteriormente, en. Posteriormente, en

1990, fue ratificado como estándar1990, fue ratificado como estándar ISOISO (ISO/IEC(ISO/IEC9899:1990). La adopción de este estándar es muy amplia por9899:1990). La adopción de este estándar es muy amplia por

lo que, si los programas creados lo siguen, el código eslo que, si los programas creados lo siguen, el código esportátil entre plataformas y/o arquitecturas. En la práctica,portátil entre plataformas y/o arquitecturas. En la práctica,

los programadores suelen usar elementos nolos programadores suelen usar elementos no--portátilesportátilesdependientes del compilador o del sistema operativo.dependientes del compilador o del sistema operativo.

Se trata de un lenguaje débilmente tipificado deSe trata de un lenguaje débilmente tipificado de medio nivelmedio nivelpero con muchas características depero con muchas características de bajo nivelbajo nivel. Dispone de las. Dispone de las

estructuras típicas de losestructuras típicas de los lenguajes de alto nivellenguajes de alto nivel pero, a supero, a suvez, dispone de construcciones del lenguaje que permiten unvez, dispone de construcciones del lenguaje que permiten un

control a muycontrol a muy bajo nivelbajo nivel. Los compiladores suelen ofrecer. Los compiladores suelen ofrecerextensiones al lenguaje que posibilitan mezclar código enextensiones al lenguaje que posibilitan mezclar código en

ensambladorensamblador con código C o acceder directamente acon código C o acceder directamente a memoriamemoriaoo dispositivos periféricosdispositivos periféricos..

La primera estandarización del lenguaje C fue enLa primera estandarización del lenguaje C fue en ANSIANSI, con el, con elestándar X3.159estándar X3.159--1989. El lenguaje que define este estándar1989. El lenguaje que define este estándarfue conocido vulgarmente comofue conocido vulgarmente como ANSI CANSI C. Posteriormente, en. Posteriormente, en

1990, fue ratificado como estándar1990, fue ratificado como estándar ISOISO (ISO/IEC(ISO/IEC9899:1990). La adopción de este estándar es muy amplia por9899:1990). La adopción de este estándar es muy amplia por

lo que, si los programas creados lo siguen, el código eslo que, si los programas creados lo siguen, el código esportátil entre plataformas y/o arquitecturas. En la práctica,portátil entre plataformas y/o arquitecturas. En la práctica,

los programadores suelen usar elementos nolos programadores suelen usar elementos no--portátilesportátilesdependientes del compilador o del sistema operativo.dependientes del compilador o del sistema operativo.

filosofíafilosofía C es un lenguaje de programación relativamenteC es un lenguaje de programación relativamente

minimalista. Uno de los objetivos de diseño de esteminimalista. Uno de los objetivos de diseño de estelenguaje fue que sólo fueran necesarias unas pocaslenguaje fue que sólo fueran necesarias unas pocasinstrucciones en lenguaje máquina para traducir cadainstrucciones en lenguaje máquina para traducir cadaelemento del lenguaje, sin que hiciera falta un soporteelemento del lenguaje, sin que hiciera falta un soporteintenso en tiempo de ejecución. Es muy posible escribir C aintenso en tiempo de ejecución. Es muy posible escribir C abajo nivel de abstracción; de hecho, C se usó comobajo nivel de abstracción; de hecho, C se usó comointermediario entre diferentes lenguajes.intermediario entre diferentes lenguajes.

En parte a causa de ser de relativamente bajo nivel y deEn parte a causa de ser de relativamente bajo nivel y detener un modesto conjunto de características, se puedentener un modesto conjunto de características, se puedendesarrollar compiladores de C fácilmente. En consecuencia,desarrollar compiladores de C fácilmente. En consecuencia,el lenguaje C está disponible en un amplio abanico deel lenguaje C está disponible en un amplio abanico deplataformas (seguramente más que cualquier otroplataformas (seguramente más que cualquier otrolenguaje). Además, a pesar de su naturaleza de bajo nivel,lenguaje). Además, a pesar de su naturaleza de bajo nivel,el lenguaje se desarrolló para incentivar la programaciónel lenguaje se desarrolló para incentivar la programaciónindependiente de la máquina. Un programa escritoindependiente de la máquina. Un programa escritocumpliendo los estándares e intentando que sea portátilcumpliendo los estándares e intentando que sea portátilpuede compilarse en muchos computadores.puede compilarse en muchos computadores.

C es un lenguaje de programación relativamenteC es un lenguaje de programación relativamenteminimalista. Uno de los objetivos de diseño de esteminimalista. Uno de los objetivos de diseño de estelenguaje fue que sólo fueran necesarias unas pocaslenguaje fue que sólo fueran necesarias unas pocasinstrucciones en lenguaje máquina para traducir cadainstrucciones en lenguaje máquina para traducir cadaelemento del lenguaje, sin que hiciera falta un soporteelemento del lenguaje, sin que hiciera falta un soporteintenso en tiempo de ejecución. Es muy posible escribir C aintenso en tiempo de ejecución. Es muy posible escribir C abajo nivel de abstracción; de hecho, C se usó comobajo nivel de abstracción; de hecho, C se usó comointermediario entre diferentes lenguajes.intermediario entre diferentes lenguajes.

En parte a causa de ser de relativamente bajo nivel y deEn parte a causa de ser de relativamente bajo nivel y detener un modesto conjunto de características, se puedentener un modesto conjunto de características, se puedendesarrollar compiladores de C fácilmente. En consecuencia,desarrollar compiladores de C fácilmente. En consecuencia,el lenguaje C está disponible en un amplio abanico deel lenguaje C está disponible en un amplio abanico deplataformas (seguramente más que cualquier otroplataformas (seguramente más que cualquier otrolenguaje). Además, a pesar de su naturaleza de bajo nivel,lenguaje). Además, a pesar de su naturaleza de bajo nivel,el lenguaje se desarrolló para incentivar la programaciónel lenguaje se desarrolló para incentivar la programaciónindependiente de la máquina. Un programa escritoindependiente de la máquina. Un programa escritocumpliendo los estándares e intentando que sea portátilcumpliendo los estándares e intentando que sea portátilpuede compilarse en muchos computadores.puede compilarse en muchos computadores.

En parte a causa de ser de relativamente bajoEn parte a causa de ser de relativamente bajonivel y de tener un modesto conjunto denivel y de tener un modesto conjunto decaracterísticas, se pueden desarrollarcaracterísticas, se pueden desarrollarcompiladores de C fácilmente. En consecuencia,compiladores de C fácilmente. En consecuencia,el lenguaje C está disponible en un amplioel lenguaje C está disponible en un amplioabanico de plataformas (seguramente más queabanico de plataformas (seguramente más quecualquier otro lenguaje). Además, a pesar de sucualquier otro lenguaje). Además, a pesar de sunaturaleza de bajo nivel, el lenguaje se desarrollónaturaleza de bajo nivel, el lenguaje se desarrollópara incentivar la programación independiente depara incentivar la programación independiente dela máquina. Un programa escrito cumpliendo losla máquina. Un programa escrito cumpliendo losestándares e intentando que sea portátil puedeestándares e intentando que sea portátil puedecompilarse en muchos computadores.compilarse en muchos computadores.

En parte a causa de ser de relativamente bajoEn parte a causa de ser de relativamente bajonivel y de tener un modesto conjunto denivel y de tener un modesto conjunto decaracterísticas, se pueden desarrollarcaracterísticas, se pueden desarrollarcompiladores de C fácilmente. En consecuencia,compiladores de C fácilmente. En consecuencia,el lenguaje C está disponible en un amplioel lenguaje C está disponible en un amplioabanico de plataformas (seguramente más queabanico de plataformas (seguramente más quecualquier otro lenguaje). Además, a pesar de sucualquier otro lenguaje). Además, a pesar de sunaturaleza de bajo nivel, el lenguaje se desarrollónaturaleza de bajo nivel, el lenguaje se desarrollópara incentivar la programación independiente depara incentivar la programación independiente dela máquina. Un programa escrito cumpliendo losla máquina. Un programa escrito cumpliendo losestándares e intentando que sea portátil puedeestándares e intentando que sea portátil puedecompilarse en muchos computadores.compilarse en muchos computadores.

C se desarrolló originalmenteC se desarrolló originalmente(conjuntamente con el sistema(conjuntamente con el sistemaoperativooperativo UnixUnix, con el que ha estado, con el que ha estadoasociado mucho tiempo) porasociado mucho tiempo) porprogramadores para programadores.programadores para programadores.Sin embargo, ha alcanzado unaSin embargo, ha alcanzado unapopularidad enorme, y se ha usadopopularidad enorme, y se ha usadoen contextos muy alejados de laen contextos muy alejados de laprogramación de sistemasprogramación de sistemas, para la, para laque se diseñó originalmente.que se diseñó originalmente.

C se desarrolló originalmenteC se desarrolló originalmente(conjuntamente con el sistema(conjuntamente con el sistemaoperativooperativo UnixUnix, con el que ha estado, con el que ha estadoasociado mucho tiempo) porasociado mucho tiempo) porprogramadores para programadores.programadores para programadores.Sin embargo, ha alcanzado unaSin embargo, ha alcanzado unapopularidad enorme, y se ha usadopopularidad enorme, y se ha usadoen contextos muy alejados de laen contextos muy alejados de laprogramación de sistemasprogramación de sistemas, para la, para laque se diseñó originalmente.que se diseñó originalmente.

Visual BasicVisual Basic

Las versiones de Visual Basic paraLas versiones de Visual Basic paraWindowsWindows son muy conocidas, peroson muy conocidas, peroexiste una versión de Microsoftexiste una versión de MicrosoftVisual Basic 1.0 paraVisual Basic 1.0 para MSMS--DOSDOS(ediciones Profesional y Estándar)(ediciones Profesional y Estándar)menos difundida y que data de 1992.menos difundida y que data de 1992.Era un entorno que, aunque en modoEra un entorno que, aunque en modotexto, incluía un diseñador detexto, incluía un diseñador deformularios en el que se podíanformularios en el que se podíanarrastrar y soltar distintos controlesarrastrar y soltar distintos controles

Las versiones de Visual Basic paraLas versiones de Visual Basic paraWindowsWindows son muy conocidas, peroson muy conocidas, peroexiste una versión de Microsoftexiste una versión de MicrosoftVisual Basic 1.0 paraVisual Basic 1.0 para MSMS--DOSDOS(ediciones Profesional y Estándar)(ediciones Profesional y Estándar)menos difundida y que data de 1992.menos difundida y que data de 1992.Era un entorno que, aunque en modoEra un entorno que, aunque en modotexto, incluía un diseñador detexto, incluía un diseñador deformularios en el que se podíanformularios en el que se podíanarrastrar y soltar distintos controlesarrastrar y soltar distintos controles

La última versión sólo para 16 bits, la 3.0, incluía ya unaLa última versión sólo para 16 bits, la 3.0, incluía ya unadetallada biblioteca de componentes para toda clase dedetallada biblioteca de componentes para toda clase deusos. Durante la transición deusos. Durante la transición de Windows 3.11Windows 3.11 aa Windows 95Windows 95,,apareció la versión 4.0, que podía generar programas de 16apareció la versión 4.0, que podía generar programas de 16y 32 bits a partir de un mismo código fuente, a costa de uny 32 bits a partir de un mismo código fuente, a costa de ungran aumento en el tamaño de los archivos "runtime"gran aumento en el tamaño de los archivos "runtime"necesarios. Además, se sustituyen los controles VBX por losnecesarios. Además, se sustituyen los controles VBX por losnuevos OCX. Con la versión 5.0, se implementó pornuevos OCX. Con la versión 5.0, se implementó porprimera vez la posibilidad de compilar a código nativo,primera vez la posibilidad de compilar a código nativo,obteniendo una mejora de rendimiento considerable. Tantoobteniendo una mejora de rendimiento considerable. Tantoesta como la posterior 6.0 soportaban característicasesta como la posterior 6.0 soportaban característicaspropias de los lenguajes orientados a objetos, aunquepropias de los lenguajes orientados a objetos, aunquecareciendo de algunos ítems importantes como la herencia,careciendo de algunos ítems importantes como la herencia,el polimorfismo y la sobrecarga. La versión 6.0 continuael polimorfismo y la sobrecarga. La versión 6.0 continuautilizándose masivamenteutilizándose masivamente

La última versión sólo para 16 bits, la 3.0, incluía ya unaLa última versión sólo para 16 bits, la 3.0, incluía ya unadetallada biblioteca de componentes para toda clase dedetallada biblioteca de componentes para toda clase deusos. Durante la transición deusos. Durante la transición de Windows 3.11Windows 3.11 aa Windows 95Windows 95,,apareció la versión 4.0, que podía generar programas de 16apareció la versión 4.0, que podía generar programas de 16y 32 bits a partir de un mismo código fuente, a costa de uny 32 bits a partir de un mismo código fuente, a costa de ungran aumento en el tamaño de los archivos "runtime"gran aumento en el tamaño de los archivos "runtime"necesarios. Además, se sustituyen los controles VBX por losnecesarios. Además, se sustituyen los controles VBX por losnuevos OCX. Con la versión 5.0, se implementó pornuevos OCX. Con la versión 5.0, se implementó porprimera vez la posibilidad de compilar a código nativo,primera vez la posibilidad de compilar a código nativo,obteniendo una mejora de rendimiento considerable. Tantoobteniendo una mejora de rendimiento considerable. Tantoesta como la posterior 6.0 soportaban característicasesta como la posterior 6.0 soportaban característicaspropias de los lenguajes orientados a objetos, aunquepropias de los lenguajes orientados a objetos, aunquecareciendo de algunos ítems importantes como la herencia,careciendo de algunos ítems importantes como la herencia,el polimorfismo y la sobrecarga. La versión 6.0 continuael polimorfismo y la sobrecarga. La versión 6.0 continuautilizándose masivamenteutilizándose masivamente

EntornoEntorno

Existe un único entorno de desarrollo paraExiste un único entorno de desarrollo paraVisual Basic, desarrollado por Microsoft:Visual Basic, desarrollado por Microsoft:

Microsoft Visual Basic x.0 para versionesMicrosoft Visual Basic x.0 para versionesdesde la 1.0 hasta la 8.0, (con lasdesde la 1.0 hasta la 8.0, (con lasdiferencias entre las versiones desde ladiferencias entre las versiones desde la1.0 (MS1.0 (MS--DOS/Windows 3.1) hasta la 3.0DOS/Windows 3.1) hasta la 3.0(16 bits, Windows 3.1) y las de la 4.0(16 bits, Windows 3.1) y las de la 4.0(16/32 bits, Windows 3.1/95/NT) hasta la(16/32 bits, Windows 3.1/95/NT) hasta la6.0 (32 bits, Windows6.0 (32 bits, Windows9x/Me/NT/2000/XP/Vista)9x/Me/NT/2000/XP/Vista)

Existe un único entorno de desarrollo paraExiste un único entorno de desarrollo paraVisual Basic, desarrollado por Microsoft:Visual Basic, desarrollado por Microsoft:

Microsoft Visual Basic x.0 para versionesMicrosoft Visual Basic x.0 para versionesdesde la 1.0 hasta la 8.0, (con lasdesde la 1.0 hasta la 8.0, (con lasdiferencias entre las versiones desde ladiferencias entre las versiones desde la1.0 (MS1.0 (MS--DOS/Windows 3.1) hasta la 3.0DOS/Windows 3.1) hasta la 3.0(16 bits, Windows 3.1) y las de la 4.0(16 bits, Windows 3.1) y las de la 4.0(16/32 bits, Windows 3.1/95/NT) hasta la(16/32 bits, Windows 3.1/95/NT) hasta la6.0 (32 bits, Windows6.0 (32 bits, Windows9x/Me/NT/2000/XP/Vista)9x/Me/NT/2000/XP/Vista)

GambasGambas es un proyecto libre paraes un proyecto libre paraimplementar programación visual conimplementar programación visual conBasic enBasic en GNUGNU//LinuxLinux. Está derivado. Está derivadoprincipalmente de Visual Basic,principalmente de Visual Basic,adaptandose a partir de su lenguaje y suadaptandose a partir de su lenguaje y suentorno de desarrollo, para implementarentorno de desarrollo, para implementarsu propia variante, parcialmentesu propia variante, parcialmentecompatible con Visual Basic, aportando ycompatible con Visual Basic, aportando yenriqueciendo con las oportunidades queenriqueciendo con las oportunidades quebrindabrinda GNUGNU//LinuxLinux..

GambasGambas es un proyecto libre paraes un proyecto libre paraimplementar programación visual conimplementar programación visual conBasic enBasic en GNUGNU//LinuxLinux. Está derivado. Está derivadoprincipalmente de Visual Basic,principalmente de Visual Basic,adaptandose a partir de su lenguaje y suadaptandose a partir de su lenguaje y suentorno de desarrollo, para implementarentorno de desarrollo, para implementarsu propia variante, parcialmentesu propia variante, parcialmentecompatible con Visual Basic, aportando ycompatible con Visual Basic, aportando yenriqueciendo con las oportunidades queenriqueciendo con las oportunidades quebrindabrinda GNUGNU//LinuxLinux..

ImplementaciónImplementación Se puede también utilizar una alternativa diferente de losSe puede también utilizar una alternativa diferente de los

compiladores para traducir lenguajes de alto nivel. En vezcompiladores para traducir lenguajes de alto nivel. En vezde traducir el programa fuente y grabar en formade traducir el programa fuente y grabar en formapermanente el código objeto que se produce durante lapermanente el código objeto que se produce durante lacompilación para utilizarlo en una ejecución futura, elcompilación para utilizarlo en una ejecución futura, elprogramador sólo carga el programa fuente en laprogramador sólo carga el programa fuente en lacomputadora junto con los datos que se van a procesar. Acomputadora junto con los datos que se van a procesar. Acontinuación, un programacontinuación, un programa intérpreteintérprete, almacenado en el, almacenado en elsistema operativo del disco, o incluido de manerasistema operativo del disco, o incluido de manerapermanente dentro de la máquina, convierte cadapermanente dentro de la máquina, convierte cadaproposición del programa fuente en lenguaje de máquinaproposición del programa fuente en lenguaje de máquinaconforme vaya siendo necesario durante el procesamientoconforme vaya siendo necesario durante el procesamientode los datos. El código objeto no se graba para utilizarlode los datos. El código objeto no se graba para utilizarloposteriormente.posteriormente.

Se puede también utilizar una alternativa diferente de losSe puede también utilizar una alternativa diferente de loscompiladores para traducir lenguajes de alto nivel. En vezcompiladores para traducir lenguajes de alto nivel. En vezde traducir el programa fuente y grabar en formade traducir el programa fuente y grabar en formapermanente el código objeto que se produce durante lapermanente el código objeto que se produce durante lacompilación para utilizarlo en una ejecución futura, elcompilación para utilizarlo en una ejecución futura, elprogramador sólo carga el programa fuente en laprogramador sólo carga el programa fuente en lacomputadora junto con los datos que se van a procesar. Acomputadora junto con los datos que se van a procesar. Acontinuación, un programacontinuación, un programa intérpreteintérprete, almacenado en el, almacenado en elsistema operativo del disco, o incluido de manerasistema operativo del disco, o incluido de manerapermanente dentro de la máquina, convierte cadapermanente dentro de la máquina, convierte cadaproposición del programa fuente en lenguaje de máquinaproposición del programa fuente en lenguaje de máquinaconforme vaya siendo necesario durante el procesamientoconforme vaya siendo necesario durante el procesamientode los datos. El código objeto no se graba para utilizarlode los datos. El código objeto no se graba para utilizarloposteriormente.posteriormente.

La implementación de un lenguaje es la queLa implementación de un lenguaje es la queprovee una manera de que se ejecute unprovee una manera de que se ejecute unprograma para una determinada combinación deprograma para una determinada combinación desoftware y hardware. Existen básicamente dossoftware y hardware. Existen básicamente dosmaneras de implementar un lenguaje:maneras de implementar un lenguaje:Compilación e interpretación. Compilación es laCompilación e interpretación. Compilación es latraducción a un código que pueda utilizar latraducción a un código que pueda utilizar lamáquina. Los programas traductores que puedenmáquina. Los programas traductores que puedenrealizar esta operación se llamanrealizar esta operación se llaman compiladorescompiladores..Éstos, como los programas ensambladoresÉstos, como los programas ensambladoresavanzados, pueden generar muchas líneas deavanzados, pueden generar muchas líneas decódigo de máquina por cada proposición delcódigo de máquina por cada proposición delprograma fuenteprograma fuente

La implementación de un lenguaje es la queLa implementación de un lenguaje es la queprovee una manera de que se ejecute unprovee una manera de que se ejecute unprograma para una determinada combinación deprograma para una determinada combinación desoftware y hardware. Existen básicamente dossoftware y hardware. Existen básicamente dosmaneras de implementar un lenguaje:maneras de implementar un lenguaje:Compilación e interpretación. Compilación es laCompilación e interpretación. Compilación es latraducción a un código que pueda utilizar latraducción a un código que pueda utilizar lamáquina. Los programas traductores que puedenmáquina. Los programas traductores que puedenrealizar esta operación se llamanrealizar esta operación se llaman compiladorescompiladores..Éstos, como los programas ensambladoresÉstos, como los programas ensambladoresavanzados, pueden generar muchas líneas deavanzados, pueden generar muchas líneas decódigo de máquina por cada proposición delcódigo de máquina por cada proposición delprograma fuenteprograma fuente

3 de max3 de max

ConceptoConcepto

es un programa de creación dees un programa de creación de gráficos ygráficos yanimación 3Danimación 3D desarrollado pordesarrollado por AutodeskAutodeskMedia & EntertainmentMedia & Entertainment (Anteriormente(Anteriormenteconocidos como Discreet y Kinetix). Fueconocidos como Discreet y Kinetix). Fuedesarrollado como sucesor paradesarrollado como sucesor para sistemassistemasoperativosoperativos Win32Win32 deldel 3D Studio3D Studio creadocreadoparapara DOSDOS. Kinetix fue más tarde fusionada. Kinetix fue más tarde fusionadacon la última adquisición decon la última adquisición de AutodeskAutodesk,,Discreet LogicDiscreet Logic..

es un programa de creación dees un programa de creación de gráficos ygráficos yanimación 3Danimación 3D desarrollado pordesarrollado por AutodeskAutodeskMedia & EntertainmentMedia & Entertainment (Anteriormente(Anteriormenteconocidos como Discreet y Kinetix). Fueconocidos como Discreet y Kinetix). Fuedesarrollado como sucesor paradesarrollado como sucesor para sistemassistemasoperativosoperativos Win32Win32 deldel 3D Studio3D Studio creadocreadoparapara DOSDOS. Kinetix fue más tarde fusionada. Kinetix fue más tarde fusionadacon la última adquisición decon la última adquisición de AutodeskAutodesk,,Discreet LogicDiscreet Logic..

MaxMax es uno de los programas dees uno de los programas deanimación 3D más utilizados. Dispone deanimación 3D más utilizados. Dispone deuna sólida capacidad de edición, unauna sólida capacidad de edición, unaomnipresente arquitectura deomnipresente arquitectura de pluginsplugins yyuna larga tradición en plataformasuna larga tradición en plataformasMicrosoft WindowsMicrosoft Windows. 3ds Max es utilizado. 3ds Max es utilizadoen mayor medida por los desarrolladoresen mayor medida por los desarrolladoresde videojuegos, aunque también en elde videojuegos, aunque también en eldesarrollo de proyectos de animacióndesarrollo de proyectos de animacióncomo películas o anuncios de televisión,como películas o anuncios de televisión,efectos especiales y en arquitectura.efectos especiales y en arquitectura.

MaxMax es uno de los programas dees uno de los programas deanimación 3D más utilizados. Dispone deanimación 3D más utilizados. Dispone deuna sólida capacidad de edición, unauna sólida capacidad de edición, unaomnipresente arquitectura deomnipresente arquitectura de pluginsplugins yyuna larga tradición en plataformasuna larga tradición en plataformasMicrosoft WindowsMicrosoft Windows. 3ds Max es utilizado. 3ds Max es utilizadoen mayor medida por los desarrolladoresen mayor medida por los desarrolladoresde videojuegos, aunque también en elde videojuegos, aunque también en eldesarrollo de proyectos de animacióndesarrollo de proyectos de animacióncomo películas o anuncios de televisión,como películas o anuncios de televisión,efectos especiales y en arquitectura.efectos especiales y en arquitectura.

Este programa es uno de los másEste programa es uno de los másreconocidos modeladores de 3dreconocidos modeladores de 3dmasivo, habitualmente orientado almasivo, habitualmente orientado aldesarrollo de videojuegos, con el quedesarrollo de videojuegos, con el quese han hecho enteramente títulosse han hecho enteramente títuloscomo las sagas 'como las sagas 'Tomb RaiderTomb Raider',',''Splinter CellSplinter Cell' y una larga lista de' y una larga lista detítulos de la empresatítulos de la empresa UbisoftUbisoft..

Este programa es uno de los másEste programa es uno de los másreconocidos modeladores de 3dreconocidos modeladores de 3dmasivo, habitualmente orientado almasivo, habitualmente orientado aldesarrollo de videojuegos, con el quedesarrollo de videojuegos, con el quese han hecho enteramente títulosse han hecho enteramente títuloscomo las sagas 'como las sagas 'Tomb RaiderTomb Raider',',''Splinter CellSplinter Cell' y una larga lista de' y una larga lista detítulos de la empresatítulos de la empresa UbisoftUbisoft..

FinFin