Mucha gente piensa que Windows Vista es una basura, y la verdad es que tiene razón. Pero cuando se estudia Ingenieria, se tiene que trabajar con lo que se tenga a la mano, así que esto fue lo que hice.
Me encontraba trabajando en un proyecto de analisis numerico, este consistia en programar graficas en C++.
El problema al principio fue que, mi PC, contaba con Windows Vista, el cual intente cambiar, quitar o borrar de la misma, en repetidas ocaciones, no por gusto si no pero que esta nueva version (64 bits), no corre aplicaciones basadas en MS-DOS, por ejemplo TURBO C, y mucho menos incializa graficas en este modo, tal es el caso de BORLAND C, pero la verdad los BIOS de HP fueron mas fuertes que yo, y no me dejaron completar semejante azaña.
Asi que opte por atacar el problema por otro lado, me dirigi hacia los Sistemas Operativos de licencia libre LINUX, en sus diferentes versiones UBUNTU, SUSE, MANDRIVA, etc, etc, etc. Pero ahora el problema fue que mi PC, no congeniaba con ellos. Ya que los controladores que ponian en la instalacion, no se llevavan al 100% con mi mas reciente adquisicion (PC), eliminando las ganas de siquiera probrar los compiladores C++ , con los que cuentan por default estos sistemas.
Otra vez las nuevas tendencias tecnologicas habian ganado la batalla, pero aun no me daba por vencido, así que decidi guarnecer, y reorganizarme para el siguiente enfrentamiento. Ahora con nuevos aliados.
Mi antiguo profesor de Estructuras y Bases de Datos, a quien le agradesco sus consejos, me dio la idea de utilizar Visual C++, para poder programar graficas en este nuevo entorno, así que puse manos a la obra, volvi a formatear mi PC, ahora reinstalando Windows Vista, con service pack 1. Dos dias despues de hacer esto ahora si reinstalar paqueteria, por quello de que volviese a perder, termine de descargar Visual C++ de Internet utilizando el apreciado Dscargalo al cual podran acceder desde los link's a la izquierda.
Fue entonces cuando comence su instalacion, ansiando que terminase para poder ver los resultados, -al fin termino-, cuando me dispuse a realizar mi primera prueba, y hooo desilucion, mis programas antes echos no corrian ya que la vercion de Visual C++ que adquiri necesitaba de una licencia para funcionar al 100%, así que eche a reir por varios dias, ante la impotencia de poder adquirir una, ya que son demasiado caras, he inaccesibles para algunos estudiantes de Educacion Superior en Mexico, principalmente que reciben educacion "GRATUITA", como en el IPN.
Segui replegado hasta que una nueva esperanza surgio en el horizonte, fue cuando navegando por internet di con el fabuloso CODE::BLOCKS, al cual tambien podran tener acceso en los link´s interesantes, un IDE de con su respectivo compilador (GCC) de C++, lo interesante de utilizar este tipo de software para programar es que, son GNU, pronunciado Ñu, que quiere decir en realidad No UNIX y que dentro de su licencia general publica (GPL), esta permitido que ejecute, copie, modifique y distrubuya, ¡libremente!, así que con esto nos evitamos en estar adquiriendo pirateria, dañar a la sociedad y de paso gastar por "SOPORTE TECNICO", que mas que nada es de lo que viven empresas como MICROSOFT, bueno este software como todos, tiene sus propias ventajas y desventajas, con la ultrasuperventaja de que no pagas aunque tenga defectos como el caso de WINDOWS, en todas sus versiones, al mismo tiempo de que evitas seguir programando en compiladores tan viejos como mi profesor de POO, "EL ABUELO", Balderas Barajas....., en fin aquellos que pertenescan a la ESIME, sabran a quien me refiero.
Algunas de las desventajas es que como son de no contienen algunas librerias protegidas por licencia, del C++, mas que nada solo cuentan con las librerias del ANSI C, o C standar, es por eso que aun no ganaba la guerra completa, solo una minibatalla.
El siguiente paso fue averiguar por que no se reconocian funciones como clrscr(), bueno es que esta es una de las mas utilizadas en modo consola para limpiar nuestra pantalla, algunas otras funciones como el gotoxy, que se emplean en la programacion del modo consola de c++, para dar formato a la salida de datos en pantalla, tambien quedan inhabilitadas en este compilador. ya que dichas funciones pertenecen a la libreria conio.h, protegida por licencia perteneciente a Microsoft, otra vez un golpe bajo, pero como toda adversidad esta tuvo solucion ya que navegando por ahi, me encontre con .............. seguire en una proxima entrega, por ahora me ha vencido el sueño
Bueno este sera mi primer blog, espero no defraudar a la sociedad, y aportar al mundo cosas interesantes.
Aprovecho para dar la BIENVENIDA a todo curioso que ande merodeando por estos rumbos, y a Rogeli Rodriguez, ya que me ha sacado de un gran apuro, dandome así libertad de expresion en este sitio.