| Ver tema anterior :: Ver siguiente tema | | Autor | Mensaje |
|---|
Masakre
Registrado: 06 Jun 2012 Mensajes: 245
| Publicado: 05/10/2012 4:54 pm | | | Título: Sobre Assembly |
| Seguro que hay muchísima información allá afuera (dentro es este foro, y fuera lo que resta del internet), pero quizás puedan comentarme un poco ustedes sobre el lenguaje ensamblador. ¿Es cierto que de él han nacido muchos otros lenguajes de programación? Y de pronto se me viene a la mente Common Lisp, Asp .net, Python, PHP y Smalltalk. Según leí, este último es el precursor del C, y por lo tanto del C++ (¿una especie de abuelito?, pero eso implicaría que el Assembly sea el origen del todo, un tatarabuelo). Estaré muy agradecido de que puedan explicarme un poco sobre los tantos lenguajes de programación. Me parece que los hay de todo tipo, porque de pronto recuerdo otros nombres: HTML 5, Javascript (¿será una parte de Java, o quizás un sucesor?). Incluso recuerdo LUA y XML (hubo un tiempito en que tenía un juego online, y en realidad era una especie de servidor clonado de otro original, es decir, no es que lo haya creado, sino una copia con modificaciones a mi gusto y al de los players). Pero cuando digo recuerdo me refiero a como nombres, o como pequeñas ideas. No es que haya sabido mucho sobre estos. Finalmente podría mencionar a Django (del que muy pocas ideas tengo), Actionscript y Delphi. PD: Por otro lado me he estado preguntando la diferencia entre Visual C++ y C++. Sólo he creado "proyecto en consola win 32", o bueno, por lo menos eso indica el Visual Studio (y también el Codeblocks).
Gracias de antemano. |
| | Volver arriba | |  | Sorancio

Registrado: 29 May 2009 Mensajes: 1157 Ubicación: España
| Publicado: 06/10/2012 3:55 am | | | Título: |
| | Masakre escribió: | ¿Es cierto que de él han nacido muchos otros lenguajes de programación?
|
Realmente el ensamblador es padre de todos porque fue el primer lenguaje al ser el lenguaje máquina escrito con palabras.
Es un lenguaje de puro estado, como es la máquina, pero por ejemplo los lenguajes funcionales como Lisp o Haskell son sin estado.
| Masakre escribió: | | Según leí, este último [Smalltalk] es el precursor del C, y por lo tanto del C++ (¿una especie de abuelito?, pero eso implicaría que el Assembly sea el origen del todo, un tatarabuelo). |
No. Has leido mal. Smalltalk conjuntamente con C son los precursores de C++. Realmente C y Smalltalk se parecen lo que un coco a una manzana.
| Masakre escribió: | Me parece que los hay de todo tipo, porque de pronto recuerdo otros nombres: HTML 5, Javascript (¿será una parte de Java, o quizás un sucesor?).
|
Nope. JavaScript es el sucesor de ECMAScript, un lenguaje de scripting nacido en los laboratorios de Netscape.
| Masakre escribió: | Incluso recuerdo LUA y XML (hubo un tiempito en que tenía un juego online, y en realidad era una especie de servidor clonado de otro original, es decir, no es que lo haya creado, sino una copia con modificaciones a mi gusto y al de los players). Pero cuando digo recuerdo me refiero a como nombres, o como pequeñas ideas. No es que haya sabido mucho sobre estos.
|
Creo conocer ese juego :). Yo lo dejé hace mucho tiempo, gracias a eso me puse a aprender C++.
| Masakre escribió: | | Finalmente podría mencionar a Django (del que muy pocas ideas tengo), Actionscript y Delphi. |
Django es un framework del lenguaje Python, igual que Qt de C++ o Spring de Java. Delphi y ActionScript son más viejos de lo que piensas.
| Masakre escribió: | | PD: Por otro lado me he estado preguntando la diferencia entre Visual C++ y C++. Sólo he creado "proyecto en consola win 32", o bueno, por lo menos eso indica el Visual Studio (y también el Codeblocks). |
Además de tener las librerías de .NET, no conozco mucho más. Se que tiene la palabra clave gcnew que es para crear objetos gestionados automáticamente por el gestor de basuras de .NET. _________________ Mi página web (en inglés): |
| | Volver arriba | |  | | |
| No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas
|
|
| |