Próxima troleada: Cursor invisible Siguiente troleada a esta: Ventanta to gailord
Un saludo. PD: Vosotros también podéis ayudar, mandarme por un MP vuestros códigos y yo los publcaré, no os preocupéis, dire que son de vuestra autoría.
« Última modificación: 8 Febrero 2013, 20:57 pm por Seazoux »
Son dos lenguajes que corren sobre la misma máquina virtual (algo parecido a java) el primero es un lenguaje de nivel medio que a la hora de ser cargado por la máquina virtual se transforma en el segundo (jenoassembler, sería parecido al bytecode de java, pero este va en texto). La máquina virtual corre sobre windows con .net framework y permite en pocas líneas de texto cosas como ejecutar cualquier comando en el cmd.exe, capturar el código fuente de una página web, conectar por tcp y enviar exáctamente los datos que indiques e incluso dibujar sobre una superficie gráficos 2d de una manera -relativamente- sencilla. El próximo paso es añadir un servidor web dinámico especial controlado por la máquina. La verdad es que es el trabajo que más acabado tengo (casi beta XD), si quieres echarle un vistazo puedes mirar en haxbox.weebly.com (espero que se comprenda por parte de los moderadores la situación y consideren que no se trata de spam.) un saludo
@ABDERRAMAH, no es por desprestigiar tu trabajo, pero ¿una maquina virtual sobre otra maquina virtual? No se, no hubiese sido mejor haberlo hecho en C/C++, o algun lenguaje que corra directamente sobre la maquina?
En línea
I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!
I code for $$$ Hago trabajos en C/C++ Contactar por PM
Claro, hubiera sido mejor, y si lo hago en asm y sin apis mejor, pero veo complicado así hacer algunas cosas de las que hace la máquina (como las peticiones web desde ie6, por ejemplo). Se habrían complicado demasiado varios temas que de este modo han sido sencillos. Algo muy importante para llevar a cabo un proyecto de programación es hacer algo que esté al alcance de nuestra mano en un tiempo razonable, si hubiera usado C++ aún estaría como loco tratando de hacer el sistema de dibujo, .net es muy rápido de codear.
Además no me lo he planteado así, este proyecto no surgió de la nada, ni se me ocurrió viendo java o .net, no. Antes hice dos máquinas virtuales para mundos de realidad virtual que corren sobre el lenguaje de scripting de opensim, eso si que es forzar la situación, pero funcionaba, y decentemente rápido. En ese caso, puesto que estaba en un mundo virtual llegue a simular un ordenador (especial) y trabajé en un so (pero se complicaba mucho el tema) simulé dma y traté de hacer una comunicación parecida a la arp. Todo en un script que corre en un objeto de un terreno virtual 3D, la verdad que visto así pasar a .net no es lo más descabellado.
Recuerda, no quiero hacer otro java, quiero que se manejen estructuras de enorme complegidad (como el servidor asíncrono, dibujado etc) de una manera muy sencilla y si algo es verdad en esto es que .NET = Fácil. Si es fácil para mi podré hacer más virguerías, ¿me explico? Además no considero que el trabajo en sí sea el código, sino el lenguaje y la estructura de la máquina que además es un código reutilizable que puedo usar en cualquier otro proyecto .net que es lo que yo más uso.
« Última modificación: 8 Febrero 2013, 16:58 pm por ABDERRAMAH »