Inicios, primeros pasos en la programación.
Oh sí, allá por el 2003, cuanto obtuve mi primera PC, una DELL Optiplex V350 cuyos specs eran:
CPU: Intel Pentium II@350MHz
RAM: 64MB SDRAM PC100
Disco Duro: Quantum(R) Fireball 6GB IDE
Monitor: 17" 4:3 DELL Trinitron CRT
; vino en blanco, dejándome solo con una línea de comandos DOS la cual no respondía para nada a cualquiera que sea el comando que le introdujera, le dije a mi madre que la llevara a que le instalaran Windows XP, lo cual hizo y al principio todo era color de rosa, pero a las pocas semanas el equipo tardaba exactamente 35 minutos desde que presionaba el botón de encendido hasta que llegaba a un escritorio usable. Eso me enseñó que no se puede obtener todo en la vida.
Pocos años después nos actualizamos a una DELL Optiplex GX150 cuyos specs eran:
CPU: Intel Pentium IV@1.13GHz
RAM: 128MB SDRAM PC133
Disco Duro: Maxtor 20GB IDE
; a la cual se le agregó unos meses más tarde una tarjeta gráfica decente (una nVidia GeForce 6500 AGP8x si mal no recuerdo), lo cual redujo un poco el tiempo de carga gracias al procesador, pero aún se veía limitado por la memoria RAM que tenía.
En esos momentos (circa 2005) comenzaron mis pasos en el mundo de la programación, comenzando con VisualBasic, un vecino algo mayor que yo me prestó sus discos de instalación del VisualBasic 5.0 (esto era cuando la piratería no era necesariamente ilegal, pero no era tan pronunciada como ahora) y ahí comenzó todo...
BOOM!... algo dentro de mi cerebro joven en ese momento me interconectó con el lado informático de la vida, los planetas se alinearon, el algoritmo de encriptación para mi entendimiento de la informática fué roto y... bueno, sucedió lo que hoy soy, un aficionado de la programación que gusta de experimentar con el código, especialmente si los resultados son obtenidos por cuenta propia.
Luego de este suceso, logré hacerme de una portátil nueva, algo más avanzada que el equipo que teníamos en casa, y pues, pude llegar a otros límites. Sus specs eran:
CPU: AMD Sempron Mobile@2.0GHz
RAM: 1GB DDR2
Disco Duro: Toshiba 120GB SATA
Me metí en el mundo JAVA, y por curiosidad, específicamente en J2ME, algo bastante popular en el momento, y pues, de ahí salió mi primer proyecto, MobiRPG. Más adelante en otra publicación he de ampliar mis proyectos actuales, activos y descontinuados.
Pocos años después (exactamente 23 de diciembre del 2007) logré reunir dinero para una PC decente, cuyas specs son:
CPU: Intel Pentium Dual-Core@2.5GHz
RAM:1GB DDR2
Disco Duro: Seagate 160GB SATAII + Samsung 500GB SATAII
; la cual es mi equipo de confianza y trabajo hasta el sol de hoy.
Allí he experimentado con C#, C/C++, aunque en realidad estoy un poco más diestro con el C# dada su (sospechosa!) cercanía con JAVA, lenguaje en el que ya tenía un buen par de años programando (proyecto MobiRPG), además en este lenguaje hice bastante experimentos de hacking como por ejemplo, un programa que leía las ROMs de GBA y les extraía las partituras MIDI (en ROMs que las soportaran), el editor gráfico para los proyectos que salieran de mi primer proyecto serio, MobiRPG, incluso he intentado programar compresores de archivos varios, una inteligencia artificial, entre otras randomsadas varias, las cuales han tenido sus altas y bajas.
En fin, así se puede resumir mi historia con la programación.
En mi siguiente publicación: mi historia con los sistemas operativos, y algunas aplicaciones.
EL. PSY. CONGROO.