HispaMSX

Re: [hispamsx] Un poco más de leña a la hoguera C-Assembleresca

2001-02-12 09:13:27


Mario wrote:

    Buenas a todos.
                                Para añadir un poco más de leña al
fuego, me gustaría decir que hace años que los usuarios de MSX
deberíamos habernos pasado al C, complementando su uso con el assembler,
por supuesto,  por unos cuantos motivos:

El problema no es que se tengan que pasar ... si no que no hay programas.


        - El C ofrece una velocidad de proceso mucho mayor a la del
BASIC.

Según lo mires.


        - Con C se pueden hacer programas totalmente estructurados, de
manera que podamos reutilizar el código de un programa en otro programa.
Con las "nuevas" estructuras de control los GOTOs son innecesarios y el
programa es más comprensible.

¿Para que?

Si seguramente serás el unico que utilice tu propia rutina de nuevo. Además
esto en asm también es factible. Y en Basic también.

Y es el camino hacia el universo Windows ...


        - Hay mayor facilidad de depuración y corrección.

¿Mas que en Basic?


        - Hacer una aplicación de calidad 100% en assembler (p. ej. un
compilador de C, Pascal o lo que sea en condiciones) es tremendamente
tedioso y difícil. Con C nos ahorraríamos la mayor parte del trabajo.

Hacer un compilador de C en C ... Así van las cosas luego.


        - Si se han hecho juegos en Kun Basic que están de puta madre
(No Name, Nuts...), quién dice que no se puede hacer un buen juego en C,
habiendo desarrollado previamente las librerías gráficas y de sonido
apropiadas?

Librerías gráficas, sonido ????

Hay dios mio!!! A donde vamos!!!


    Que conste que no pretendo enterrar el BASIC, como dice Ramón Ribas
puede ser todavía muy útil, pero creo que el sistema debe progresar no
sólo a nivel de hardware, como hasta ahora ha venido haciendo, sino
también a nivel de "sosgüer". Cuando la gente empiece a programar C y
haya más medios para poder hacerlo, es cuando empezaremos a tener
utilidades de calidad (el UZIX podría ser un pequeño ejemplo).

Si el problema no es que se hagan en C o no, si no que no se hacen.

--
Un saludo,

Armando Pérez Abad
HELIO YAGO, S.L.
http://www.bogamari.com
Tlf: (96) 363 43 17
Fax: (96) 390 27 17



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