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.
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).