O no se sueña, o se sueña algo interesante.
Habría que aprender igualmente a no estar despierto
o a estar despierto de forma interesante.
(F. Nietzsche)
Press here for an english version of this page.
Bienvenido a mi página personal en Internet. Esta página está pensada para ser un lugar en el publicar mis programas para hacerlos así accesibles a cualquiera que pueda estar interesado en ellos. Todo cuanto puede ver a continuacion es sofware libre y gratuito, lo que quiere decir que puede usted utilizarlo, modificarlo y redistribuirlo si lo cree conveniente, útil o sencillamente divertido. Sin embargo, he de rogarle que, si decide modificar el código mantenga algún tipo de crédito hacia su autor original y que, por favor, me lo haga saber mediante un correo electrónico. Algunos de los programas listados a continuación producen mensajes en lengua inglesa, otros en cambio estan destinados a ser utilizados por personas que dominen el español. En cualquier caso, trabajaré para hacer versiones de mis programas para ambos lenguajes. Los que, como yo, publicamos en Internet sin ser el inglés nuestra lengua nativa nos enfrentamos a un difícil dilema: ¿debemos utilizar el inglés para poder llegar así al mayor público posible o debemos, en cambio, escribir en español para sentirnos más cómodos y, de paso, fomentar el uso de nuestro idioma en la red? Probablemente la solución ideal para este problema sea la de escojer ambas opciones y publicar en los dos idiomas (o en tantos idiomas como nos sea posible). Pero esto conlleva más trabajo (y la traducción puede llegar a ser realmente aburrida). En cualquier caso, ésta ha sido mi elección, así que deberá perdonarme, pues no he tenido aún tiempo de completar esta tarea (tanto que hacer, y tan poco tiempo en la vida...)Los lenguajes de programación con los que más he trabajado han sido C y Java, pero también he sentido siempre un fuerte interés en otros lenguajes sencillos y elegantes como LISP. Aquí podrán encontrar un pequeño interprete de LISP, zlisp, un programa de ajedrez que nunca fue completado, ARUBA, algunos programas en C que ilustran el método de Montecarlo y varios applets en Java (no conozco aún ninguna traducción satisfactoria del término applet. Algunos han propuesto aplique pero tal palabra aún no está difundida ni mucho menos aceptada por una parte suficientemente importatnte de la comunidad informática). Selecccione de la siguiente lista el programa en el que esté interesado.
zlisp es un pequeño intérprete de LISP hecho en Java que puede usted ejecutar desde su propio navegador. Se suministra cierta documentación acerca de LISP y del propio intérprete, así como ejemplos y demostraciones. Algunas de las características más novedosas de zlisp son sus posibilidades gráficas, que incluyen un interfaz de tortuga muy parecido al del LOGO y la posibilidad de crear nuevos operadores LISP que invocan métodos Java (Inglés). Programa de ajedrez de nivel medio. Aunque permanece aún incompleto, decidí hacerlo accesible en internet junto con su código fuente completo (para el compilador C de GNU) para aquellos que estén interesados en la programación de jugadores de ajedrez. Prontro podrán encontrar en esta página algunos enlaces interesantes a otras páginas relacionadas con este asunto, en las que podrán encontrar otros programas de ajedrez así como documentos concernientes a la programación de uno de tales programas (Español). Estos son algunos applets que pueden verse directamente desde su navegador. El codigo fuente de todos ellos está disponible:
- Plasma: Horrible applet que muestra la evolución de un conjunto de partículas cargadas (Español e inglés).
- Life: Demostración del autómata celular propuesto por primera vez por John H. Conway (Español e inglés).
- Stereograms: Genera estereogramas de punto aleatorio (Español e inglés).
- Ising: Simulación del modelo de Ising bidimensional junto con una introducción al estudio del ferromagnetismo. (Español)
VIRIAL
COEFFICIENTSCalcula hasta el sexto coeficiente del virial en un tiempo razonable mediante el procedimiento propuesto por Ree & Hoover (J. Chem. Phys, 1964) para reducir el número de integrales y el método de Montecarlo para calcular cada integral. Código fuente disponible. (Español e inglés). Simulador de una red del modelo de Ising bidimensional mediante el método de Montecarlo. Puede calcular velozmente la magnetización para una temperatura y campo magnético externo dados (así como para un rango de los mismos). Permite observar y cuantificar fenómenos críticos. Completamente configurable y comentado en inglés y español. Requiere el compilador y la librería C de GNU. ising-1.0.tar.gz BLA BLA (Basic Language Articulator) es un generador de frases aleatorias. Permite al usuario definir gramáticas complejas mediante un lenguaje sencillo pero potente. Se proporcionan ejemplos para idear insultos y piropos en español, así como el código fuente que, en principio, no debería dar problemas en ninguna versión del compilador GNU C (requiere la biblioteca C de GNU). bla-0.3.2.tar.gz
Es usted el visitante númeroPor favor, escríbanme para cualquier comentario, sugerencia, etc.
aleluque@yahoo.com