From: jguzman@caleuche.dcc.uchile.cl (Jose Miguel Guzman)
Subject: Re: Edicion Diciembre
Originator: jguzman@caleuche
Date: Mon, 04 Jan 1993 21:25:40 GMT
Organization: Universidad de Chile, Depto. de Ciencias de la Computacion

In article <1992Dec29.135515.20433@dcc.uchile.cl> rchappa@trauco.dcc.uchile.cl (Rodrigo Antonio Chappa Leiva) writes:
>
>Una pregunta :
>
>Por que publican en la revista programas en Basic ?
>
 Uno de los motivos es que el BASIC es uno de los lenguajes mas populares
 entre los usuarios no expertos..
 
 La revista Microbyte pretente tambien informar a aquellos lectores
 que no tengan un manejo de lenguajes mas "profesionales" como pudiera ser
 el Lenguaje C, u otro del mismo estilo..
 
 Por otro lado, cuando es necesario incluir archivos binarios en alguno
 de nuestros articulos, hacemos uso de un pequeno programa en BASIC que
 genera el archivo binario, a partir de los DATA que viene en el mismo
 programa. Debemos reconocer que este sistema es bastante ARCAICO.

>Creo que muchos consideran el lenguaje malo o al menos poco
>serio para programar en el, y esto hace que tambien lectores
>de su revista sencillamente se salten todo el articulo o
>terminen de leer la publicacion en ese momento.
>Al menos yo lo hago asi'.
 1.- 
 En lo personal, yo no encuentro el BASIC malo bajo ningun punto de vista.
 Es mas, creo que es mejor que muchos otros en algunos aspectos.
 Ejemplo: Manejo de archivos (es mucho mas simple en Basic)
          Manejo de arreglos (Memoria Dinamica)
 
 Ahora, yo me estoy refiriendo a versiones mejoradas del BASIC y no 
 el antiguo con numeros de linea y todo eso. En la actualidad, hay muchas
 versiones de BASIC buenas:
        True-Basic (Interprete)
        Turbo Basic (Compilado)
        Better-Basic (Interprete)
        Visual Basic (?)
        QBASIC (Interprete)
        QuickBasic (Compilado) 

 Este ultimo es mi favorito, y es lenguaje en el cual he desarrollado
 muchas aplicaciones bastante decentes...

 Cabe destacar que el Quick Basic, soporta:
	Graficos
        Tipos Abstractos de Datos
        Sentencias de Flujo (While, Do, If then else, Select Case,...)
        Definicion de Subrutinas y Funciones
        Interfaz con servicios del DOS
        Interfaz con C, Pascal, Fortran, Assembler
        ...
        y en fin, todo lo que tiene un lenguaje que es llamado decente.

 2.- 
  Lamentamos mucho que tengas esa experiencia con la reviista..
  Trataremos, en el futuro, de tener articulos con programas en lenguajes
  de mas alto nivel, para no aburrir a los mas "tuerca"...

  (en todo caso, te entiendo perfectamente)

  ** En el pasado hemos publicado programas en C, Pascal y Assembler.
     El BASIC no va siempre...
>
>Me gusta el estilo de la revista Dr Dobb's Journal en donde
>se pasean por multiples temas a lo largo del an~o y se
>programa desde C para arriba [ ordenando los lenguajes
>por "decencia" ... ], de repente bajan de nivel a Assembler
>cuando es necesario, pero Basic, jamas lo he visto en sus
>paginas. 
>
>Incluso revistas como PC Magazine o Byte de hace 5 an~os atras
>[ quiza mas ] tenia colaboradores ahora famosos como
>Peter Norton, Ray Duncan, John Socha, etc. y por supuesto
>Basic estaba en el olvido hace tiempo para ellos y sus lectores.
>
>Yo creo que se incrementaria el nivel de la revista si cambiaran 
>esto.  [ o sea erradicar el Basic de sus paginas ] *
>
>
 
 Creo que seria mas justo publicar programas en otros lenguajes 
 (Pascal y CC) ademas de BASIC y Assembler...
>Rodrigo.
>
>* Sera tan dificil como eliminar el COBOL de las empresas ?

  Gracias por tu sugerencia (La tomaremos en cuenta)

P.D.: EN cuanto al tipico programita en BASIC para generar
      los archivos binarios, estos pronto desapareceran. 
      En su lugar usaremos un programa de conversion ASCII/Binaria
      que se puiblicara en un tiempo mas....
-- 
   ""\          Jose Miguel Guzman C |   E-Mail: jguzman@dcc.uchile.cl 
     | /""\""\        (JM)           |         
   / | |  |  |  -------------------- |  "y sin embargo se mueve.." 
   \_| |  |  |   Revista MicroByte   |                (Galileo)
Newsgroups: chile.revistas.microbyte