wpe7.jpg (2027 bytes)wpe8.jpg (7956 bytes)wpe8.jpg (1747 bytes)
Inicio Arriba Comentarios Contenido Busqueda Factura
Prensa 2
Prensa 1 Prensa 2 Prensa 3

PARA LA DISTRIBUCION INMEDITA

MAYOR V.2.0x

El poder de 32 bits al su alcance ..

Phoenix, AZ USA. Noviembre 28, 1999 -- Despues de m�s de 10 a�os de haber lanzado la primera versi�n del Lenguaje de Programaci�n MAYOR, -he llevado a cabo una labor magestuosa-, dice su autor Pedro Jaramillo al referirse a la nueva versi�n 2.01 del Lenguaje MAYOR de 32 bits.

Primero que nada, se han desarrollado varios espejos de este sitio para facilitar un r�pido acceso a la informaci�n, y para evitar aquellos casos de aglomeraciones.

Para mayor informacion sobre el Lenguaje MAYOR v.2.0x (32 bits), visite cualquiera de los siguientes sitios:

http://mayor.virtualave.net
http://smwmayor.webjump.com
http://www.fortunecity.com/skyscraper/dynamic/731/index.htm
http://homepages.msn.com/CorporateWay/lenguajemayor/

Para obtener una copia gratis de la version 1.0x (16 bits) visite:

www.ureach.com/pjaramillo

Historia de MAYOR


Esta versi�n                : v.2.0x/alfa/beta/gama/delta
Fecha de esta versi�n  : 16. Noviembre 1999
Fecha de distribuci�n  : 01. Enero 2000

MAYOR paso por un redise�o general. He convertido la versi�n de 16 bits en una de 32 bits. Fuen un trabajo realmente �rduo, prolongado y molestoso. Cambie de compilador: de Turbo C++ v.3.0 a Microsoft Visual C++ v.12.0.

El precio de este cambio fue sin duda significativo. Ve�mos que fu� lo bueno, lo malo y lo feo de este cambio.

LO BUENO

MAYOR cuenta con una nueva fuente virtual de memoria limitada solamente por el sistema operativo. La versi�n de 16 bits tenia solamente 64K de memoria. 10K para programas, 32K para datos, y la diferencia se utilizaba para el sistema.

Ahora ya no es asi .... Esta nueva version puede rebazar f�cilmente los 120 MegaBytes de memoria libre, dependiendo del sistema operativo. Este gran adelanto va a permitir que MAYOR se utilize en situaciones de verdadera gran escala.

He aumento y mejorado la modularidad de alimentaci�n de programas, anteriormente se podia incluir solo 15 niveles de inmersi�n en procesos y funciones.  La nueva versi�n 2.0x permite hasta 255 niveles de inmersi�n de procesos y funciones, y hasta 250 niveles para la alimentaci�n de sub-programas.

MAYOR cuenta ahora con su propio sistema de control y manejo de archivos.  La versi�n 1.xx no contaba con esta cualidad. MAYOR 2.0x permite abrir hasta 255 archivos simultaneamente.

Los l�mites m�nimos y m�ximos de los numeros enteros fueron expandidos. En la version 1.xx los enteros podian ser n�meros desde -32,765 hasta +32,767.  En la nueva versi�n de MAYOR, los enteros pueden ser desde -2,147,483,648 hasta +2,147,483,647.

Este cambio va a permitir manejar bases de datos de hasta ese n�mero de records. Un n�mero m�s que suficiente para satisfacer las demandas del programador mas extravagante.

Los limites m�nimos y m�ximos de los numeros reales fueron expandidos. En la version 1.xx los reales podian ser n�meros desde 3.4E +/- 38 (7 d�gitos).  En la nueva versi�n de MAYOR, los reales pueden ser desde 1.7E +/- 308 (15 d�gitos) o +/- 9 mil billones.

Este cambio va a permitir manejar bases de datos decimales que sean gigantezcas.

La versi�n anterior de MAYOR permitia la creaci�n de arreglos de hasta 32765 celdas solamente, la nueva versi�n no tiene l�mite, excepto la capacidad global de la memoria disponible. En todo caso, el l�mite podria ser +2,147,483,647 celdas. Algo irreal por supuesto, pero muy posible si existiese esa capacidad de memoria. No podemos probar este hecho debido a que ninguna computadora que conozca tiene esa capacidad de memoria. Quiz� se pueda probar eso en el futuro.

Ahora es posible la acometida y despliegue de datos desde y hacia el (stdin) y el (stdout). Esta cualidad no existia en la versi�n 1.0x. Gracias a esta nueva cualidad se pueden crear pipas de datos desde y hacia MAYOR utilizando los argumentos < y > en la l�nea de comando.

Ejemplo:

MAYOR PROGRAMA.MYR < MISDATOS.TXT > MYRDATOS.TXT

Esta nueva cualidad permite que usted pueda utilizar MAYOR para procesos CGI de servidores del Internet y para otros prop�sitos m�ltiples.
Se ha mejorado el sistema de control de errores y se ha eliminado errores que existian desde la versi�n 1.0x

LO MALO


ja!! No quiero ni hablar de esto, .. pero tengo que hacerlo .. Todas las funciones y atributos de Turbo C++ desaparecieron, no hay mas gr�ficas ni sonidos de la naturaleza que se presentaron en la versi�n 1.0x.  La nueva versi�n utiliza las fuentes de poder de Visual C++ para Windows.  Algunos llaman a esto como una nueva cualidad, como algo bueno, .. pero para aquellos que ya estaban acostumbrados a codificar en la versi�n 1.0x van a tener que re-aprender el sistema de gr�ficas y sonidos de MAYOR.

LO FEO


MAYOR ya esta dejando atr�z a lenguajes tradicionales como BASIC, C, PASCAL, FORTRAN, etc. no solo por la conveniencia de ser un lenguaje interpretativo, sino tambien por reducir significantemente el tiempo y el costo de producci�n de programas.

Eso por supuesto, no les gusta mucho a los jefes departamentales de las grandes corporaciones, en donde deben gastar mucho dinero en la creaci�n de programas. SSSSHHHHHHhhh no le cuenten a nadie !!!

Para mayor informaci�m cont�ctese con:
Autor: [email protected]

Internet: [email protected]

Inicio ] Arriba ]

Env�a tu correo a [email protected] con preguntas y comentarios sobre este sitio.
Copyright [Derechos Reservados] � 1999 por Pedro Antonio Jaramillo.
All Rights Reserved Worldwide. Derechos Reservados en Todo el Mundo.
Ultima modificaci�n: November 28, 1999