BulletRojo DESDE EL TECLADO...

       Hola mundo! Bienvenido...

       Durante el mes de Febrero de 1998 se logró el acuerdo destinado a
       establecer un estandard en relación con la tecnología de 56K para
       los modems. De allí, que entramos en un año que favorecerá a los
       usuarios de internet y los BBSs porque ya no habrá que preocuparse
       por el tipo de tecnología que se usen en virtud del nuevo standard.
       Claro! Será necesario adquirir un nuevo modem que disponga de ese
       nuevo protocolo, aunque ya se anunció, que los poseedores de los
       modems con tecnología x2 podrán migrar sin problemas.

       Este primer timestre se viene caracterizando como el trimestre de
       la consolidación debido a la gran cantidad de acuerdos y fusiones
       que se han producido. Uno de ellos, por ejemplo, se puede traducir
       en beneficios para los miembros de Tripod, el hogar de PC Maracay.
       En efecto, Lycos, la famosa máquina de búsqueda internet, adquirió
       recientemente a Tripod; y juntos conforman una maquinaria de gran
       poder. Los beneficios para los usuarios de Tripod no se han hecho
       esperar y ya todos los que poseen páginas en su WebServer están
       siendo invitados a colocar su link en esa máquina de búsqueda del
       World Wide Web. Ya lo hicistes? entonces acude a la dirección en
       el Web que señalamos a continuación:


                      http://www.lycos.com/addasite.html

       Si deseas más información diríjete a:

                    http://www.lycos.com/press/pressroom.html

       Este mes, les tenemos una sorpresa a los usuarios de PC Maracay,
       la cual pronto percibirán. Se trata, nada más y nada menos, que
       de los inicios de la Escuela Virtual, es decir, un área en la
       que podrán encontrar material educativo relacionado con el mundo
       del PC. Iniciaremos esta Escuela con un Tutor sobre Banners, se
       trata de Banners Uno, Dos Tres un material educativo que tal vez
       sea de importancia a los usuarios, y pronto habrán otros...

       Tienes un material educativo para la Escuela Virtual? En caso tal,
       te ofrecemos la oportunidad de exhibirlo en este WebSite...

       Está demás decirles que PC Maracay está abierta a todos aquellos
       cybernautas que deseen publicar sus escritos acerca de la amplia
       temática del mundo del computador personal. Por lo tanto, todos
       tus artículos y notas serán bien recibidos.

       Por supuesto, no tenemos inconveniente para que los usuarios que
       así lo deseen hagan circular esta publicación entre sus amigos,
       establezcan sus links a esta Página y la coloquen en las áreas
       de archivos de sus BBSs.

       Por supuesto, Tripod seguirá siendo nuestro cuartel general en
       el World Wide Web a partir del cual ayudaremos a difundir toda
       la información de interés para los usuarios del PC.

       Tienes un artículo que deseas publicar? Aquí en PC Maracay, tus
       escritos acerca del computador, los sharewares, y en general,
       sobre cualquier aspecto relacionado con los objetivos de esta
       publicación, son bienvenidos!

       Tienes un shareware, freeware o un PD que deseas dar aconocer?
       Aquí, en PC Maracay, es el lugar indicado para divulgarlo por
       todo internet.

       PC Maracay es editada en la ciudad de Maracay (Venezuela) por
       Carmelo Rengifo A., como una contribución al desarrollo de la
       computación y al maravilloso mundo del shareware.

       Una revista freeware para el mundo desde el corazón de Aragua!

PC Maracay es Copyright (C) 1994-98 por Carmelo Rengifo A. Maracay - Venezuela.




    BulletRojo Reflexiones de un programador.
            Por: Ing. Alirio Gavidia.

       En este momento recuerdo dos importantes pensamientos respecto a la
       programación. El primero, publicado en la revista Byte, surge como
       una reflexión acerca de los super compiladores y las super máquinas.
       El segundo, respecto a quién marca el camino y las tendencias. De lo
       primero, escribo a continuación.


       El Comienzo

       Hace diez años, programar era un esfuerzo de amplias magnitudes de
       tipo mental y un gran ejercicio de paciencia. Pienso, por ejemplo,
       en el año 1.984, aciagos días aquellos, en la Universidad Simón
       Bolívar. Allí, los estudiantes cursantes de programación (asumamos
       unos cinco salones con 20 alumnos... Alrededor de unas 100 personas)
       debían programar en lenguaje Fortran, utilizar tarjetas (una línea
       en cada tarjeta), hacer cola para acceder a una de las pocas perfo-
       radoras de tarjetas que funcionaban (una de las cuales sólamente
       perforaba, no imprimía, razón por la cual muchos estudiantes apren-
       dieron a leer directamente los huequitos en las tarjetas), entregar
       las tarjetas en taquilla (donde las transcribían a la lectora) y
       esperar dos días (si no se caía el sistema) para tener una lista
       que o bien era la lista de errores del fuente, o era el resultado
       del programa (que no siempre estaba correcto aunque corriera).

       Los compiladores daban la lista de errores mas completa que haya
       visto nunca. No esos mensajes de "Syntax error", sino un lista con
       diez o 12 errores sobre un fuente de 500 ó 1000 líneas explicando
       que el programador colocó una coma en un lugar donde debería haber
       un '.' o un '1','2'....'9', '-'. Con la práctica, un estudiante
       podía corregir todos los errores del programa en uno o dos intentos.
       Imagínese que Ud. haga un programa de 500 líneas y con sólo dos o
       tres intentos compile y corra.

       Por lo complicado del proceso sólo había una oportunidad, cada dos
       o tres días, de correr el programa. Así que lo programadores eran
       muy, muy minuciosos porque sólo disponían con pocas oportunidades
       para "corridas de prueba" antes de la entrega y calificación.

       Los programas no eran siempre fáciles. Mi proyecto final (luego de
       diez semanas de aprender Fortran) era un programa que debía imprimir
       la disposición de ocho caballos sobre un tablero de ajedrez sin que
       se hicieran jaque entre ellos (le sugiero que se divierta intentado
       hacer esto con o sin computadora).


       Los Super Compiladores

       Con la aparición de los super compiladores en 1.983 (Turbo Pascal
       para CP/M) y la evolución desde la PC (desde 1.981) a los actuales
       supercomputadores de mesa, el programador evolucionó, o debo decir,
       desenvolucionó a un ser generador de código. El programador actual
       casi limita a escribir y probar, si algo falla, cambia elementos
       pseudo-aleatoriamente, hasta lograr que el programa compile. Asi
       tenemos programas voluminosos, ineficientes, llenos de fallas
       potenciales y de pésima calidad.


       Una Comparación Necesaria

       Acepto que con más capacidad en nuestras herramientas desarrollamos
       código más capaz, pero no al nivel que han crecido las herramientas.
       Por ejemplo, si realizo una comparación, partiendo desde la época en
       la que por primera vez manipulé un PC (con 128 K bytes de RAM), los
       resultados son asombrosos:
       
            1.985
            4.77 MHz (PC)
            Programas limitados a 64K (.com)
            Máximo fuentes 64K.
            RAM 128 K
            Usualmente disquetes 5 1/4 360 Kbytes


            1.997
            200 MHz (Pentium MMX)
            Programas sin límite de uso de memoria.
            Sin máximo del código fuente.
            RAM 32 M.
            Disco duro 2.5 GB

       Otras características resaltantes son las siguientes:

       - Un aumento de velocidad superior al 4.000 % (por lo bajito). Con
       consideraciones sobre pipes, caches y procesos predictivos estamos
       hablando de incrementos, quizas del 40.000 %.

       - Incremento de disponibilidad de memoria RAM del 25.600 %.

       - Aumento de disponibilidad de Almacenamiento en disco superior al
       250.000.000%

       Cree Ud que la calidad de código programado es 10000% superior. Será
       Word 100 veces superior a WordStar. Será el Lotus 1-2-3 actual 100
       veces superior al de 1.981. No, no lo creo. De todo lo sucedido, lo
       más significativo fue pasar del modo de texto al modo gráfico.

       Yo todavía para conocer un lenguaje nuevo programo en un editor, al
       menos eso me quedo de aquella antigua época.

       Ciertamente, ya el soporte físico (hardware) no evoluciona tan
       rápidamente. Quizás la programación acelere su evolución de una
       manera mas consona. Puedo imaginar un futuro donde los proveedores
       de sistemas no sugieran una actualización de equipos de "ventium a
       ventiunium" para ganar velocidad, sino de "win-133 a freedows-134b"
       para ganar con el aprovechamiento de rendimiento por calidad de
       código.

       Bueno, me hice otra pregunta. Como correría un antiguo programa
       en las nuevas máquinas?. Respuesta:  Turbo Pascal 3.01 vuela más
       allá de lo que puedo medir, y de hecho, Borland-Pascal 7.0 no es,
       aparentemente, el más rápido, aunque si más capaz.

       Toda esta reflexión no es tan simple como aquí se muestra, pero
       siempre es interesante ver hacia atrás en función del tiempo.




       Dirección Electrónica:
       agavidia@thepentagon.com



       ____________

                   Revista Byte es Copyright (C) por Byte de Venezuela.
                   MS Word es Copyright (C) por Microsoft Corporation.
                   Turbo Pascal 3.01 es Copyright (C) por Borland International, Inc.
                   Turbo Pascal 7.0 es Copyright (C) por Borland International, Inc.
                   Universidad Simón Bolívar (Caracas, Venezuela).