Arrays en Powerbuilder 11.5
- Detalles
- Escrito por Miguel Tuyaré
- Temario: Códigos
- Visto: 1331
Una de las variables en programación que pocas veces se utilizan por desconocimiento son los arrays, también conocidos como arreglos o matrices, aquí los llamaremos por su nombre en inglés ya que es el más común.
Si recuerdan algo de álgebra de la secundaria, tal vez tengan aún en la memoria las enseñanzas sobre "matrices"; esto es casi lo mismo, solo que aplicado a la programación.
En épocas de estudiante recuerdo del libro de Niklaus Wirth, el creador de Pascal, la definición sobre array: "consiste en un número fijo de componentes (definidos cuando se introduce el arreglo), todos del mismo tipo, al que se llama tipo de base o de los componentes... etc. " [1] pero sin embargo aquí nos vamos a refereir a los arrays en Powerbuilder y sus usos, por lo que la definición cambia un poco, o tal vez se esclarece.
Podemos decir que un array es una colección indexada de elementos de un tipo de datos simples. En PowerBuilder, un array puede tener una o más dimensiones. Los arrays de una dimensión pueden tener un tamaño fijo o variable; los array multidimensionales siempre tienen un tamaño fijo. Cada dimensión de un array puede tener 2,147,483,647 bytes de elementos.
El primer virus multiplataforma
- Detalles
- Escrito por Miguel Tuyaré
- Temario: Historia
- Visto: 357
Hasta el año 1999 los virus eran confeccionados apuntando a un determinado sistema operativo. Había virus para MS-DOS, Windows 3.11, Windows 9x, Windows NT, MacOS, etc. Así, un virus hecho para una determinada plataforma no podía infectar otra diferente. Sin embargo, esto comenzó a tomar otros rumbos con la aparición del famoso virus Esperanto.
Este virus fue creado por Mister Sandman, perteneciente al grupo 29A y disponía de un código compuesto por varios módulos. Unos de esos módulos era el encargado de detectar en qué plataforma se encontraba y otorgar así el control al módulo que era capaz de infestar dicha plataforma.
Mister Sandman nombró al virus como Esperanto por su similitud con el idioma creado por el doctor polaco Luis Lázaro Zamenhof. Este idioma pretendía ser el lenguaje universal para la humanidad amparándose en su sencillez (lean más aquí). Dicho de otro modo, Sandman pretendía ser también un virus "universal", capaz de funcionar bajo cualquier procesador, plataforma o archivo.
El MS-DOS
- Detalles
- Escrito por Miguel Tuyaré
- Temario: Historia
- Visto: 456
El sistema operativo DOS (del inglés Disk Operating System) tiene sus orígenes en el CP/M. El CP/M constituía, antes de los ´80, el sistema base estándar para los equipos basados en procesadores 8080 y Z80 de 8 bits que precedieron a las PC que conocemos actualmente. La propietaria de este software era la empresa norteamericana Digital Research y uno de los mayores fabricantes de computadoras era IBM (International Business Machines). La tecnología fue avanzando y pronto llegaron los micros de 16 bits como el 8088 precursores de las PC-XT y más tarde de las PC-AT. En esos momentos Digital Research, por ser dominadora del mercado, era la firma mejor posicionada para proveer a IBM de un sistema operativo para estas nuevas tecnologías que despuntaban. Sin embargo, cuenta la historia, que hubo un cierto desencuentro al momento de concretar un acuerdo entre ellos y en medio del desconcierto IBM designó como proveedor a Bill Gates, dueño de una desconocida empresa de software llamada Microsoft.
Microsoft, con cierto apuro y dificultades iniciales, en 1981 crea MS-DOS 1.10 a partir de un embrión adquirido a Seatle Computing. Este sistema tomaba muchos de los aspectos del CP/M y los adaptaba para que pudieran ser ejecutados en micros 8088. Junto con las nuevas PC, el MS-DOS tuvo una difusión que huelga destacar, para desgracia de Kildall, presidente de Digital Research. Millones de equipos munidos con el operativo de Microsoft se vendieron dando origen a la monumental empresa que es hoy.