HispaMSX

Mas 'BasmiC'.

2001-02-12 16:43:36
Hola a todos.

  Prosiguiendo ...

1-) El Visual Basic:

.Es mucho mas facil de aprender y manejar que el C en cualquiera de sus 
versiones. Una vez que entiendes el concepto de objetos, botones, formularios, 
etc, puedes hacer aplicaciones muy interesantes, con apenas unas pocas lineas 
de codigo, con sintaxis casi 'clavada' a la del MSX (excepto el numero de linea 
y poco mas)

.Es menos potente y veloz que cualquier otro lenguaje, aunque en un Pentium a 
800 MHz eso poco importa.

.Es bastante más amigable que el resto de lenguajes, sobre todo por el editor 
de formularios, y ese tipo de cosas.

2-) El C:

.Es bueno porque los compiladores son muy eficientes, y las estructuras de 
datos del C permiten manejar cualquier tipo de cosa. Ademas, bueno o malo, se 
ha convertido en un standar mundial para programacion.

.Hay mucho codigo fuente gratuito (Pena que en MSX sea dificil de montar 
aplicaciones de esa naturaleza, sobre todo por los 16 bits de direccionamiento, 
entre otras cosas)

.Para hacer programas rapidos en PC, o en servidores bajo Unix, el C es 
indiscutiblemente el lenguaje a utilizar.

.El C es poco amigable. Parece hecho a propósito para no gustar. Demasiados 
simbolos de incomodo acceso desde teclado (si, si, ya se que en teclados USA 
esas teclas estan mas a mano, pero podrian haber puesto un BEGIN END en lugar 
de los corchetes, que el resultado de la compilacion no iba a cambiar)

.El C ha evolucionado mucho, y los fallos de sus origenes se han compensado mas 
o menos bien.

3-) El BASIC:

.No ha evolucionado mucho, salvo en el formato Qbasic y de Visual Basic.

.En el MSX, la forma de almacenar los programas, y el que no haya una 
'precompilacion' del codigo, es el responsable de la lentitud de ejecucion. 
(Por ejemplo, si el C fuese interpretado como el Basic, seria igual de lento)

.Tambien, al forzar el uso de numeros de linea, impide utilizar estructuras de 
flujo del tipo Do / While, Case, etc, de una forma ordenada.

.Pero como lenguaje de aprendizaje o de 'acercamiento' a la informatica, es muy 
importante.
El poder hacer
10 INPUT"Dime tu nombre";n$
20 PRINT"Hola, ";n$
no tiene precio.

.Pero el Basic evolucionado al nivel de Visual Basic, si se hicieran 
compiladores tan optimizados como los de C, seria igualmente potente, pues el 
resultado de la compilacion bien podria ser casi el mismo.

4-) Otros comentarios:

.Cada programador hace su mentalidad en funcion del lenguaje con que mas 
programa.
Los programadores de C no entienden a los de ASM, porque la forma de pensar y 
programar, es TOTALMENTE distinta.
Lo mismo para los programadores de ASM, que no entienden la forma de pensar de 
los de C.
Salvo que alguien tenga la mente muy ABIERTA a todas las vertientes, es casi 
imposible cambiar la forma de pensar y programar de una persona que se haya 
hecho mucho a un determinado lenguaje y entorno.

.Ya puestos, en lugar de discutir sobre que lenguaje es mejor programar para 
MSX, y luego hacer un compilador de eso, se podria hacer un lenguaje a la 
medida de las necesidades del MSX, que seria mas facil. Lo unico malo es que no 
podriamos utilizar listados de C. Pero teniendo en cuenta como son los listados 
en C, muy mucho habria que trabajar un compilador para MSX, que pudiese 
compilar una gran aplicacion para un MSX, sin tener que retocar mucho el codigo 
fuente.

.Si ya existe un compilador de C para MSX, entonces, que los expertos en C 
presentes en esta lista, se sirvan adaptarnos programas de PC para MSX. Que ya 
lo ha hecho alguno? Pues mas !!

.Os dais cuenta de que cuanto mas discutimos de esto en la lista, menos hacemos 
en el MSX?? Yo hace bastante que no programo casi nada.
La gente que ultimamente hace cosas para MSX, apenas escribe en la lista.
Y vosotros? Con estas discusiones os animais y estais haciendo programas 
'chulos' para MSX, o no? Por que si no, la unica conclusion beneficiosa para el 
MSX seria la de dejar de discutir y de hablar de tantas cosas, y ponernos a 
programar, ya que somos tan listos y sabemos tanto de todo.

  Hala, hasta luego.

            Daniel Zorita,

______________________________________________________________________________
Consigue tu cuenta de correo universal y gratuita en http://webmail.wanadoo.es


<Anterior en la conversación] Conversación actual [Siguiente en la conversación>