Torre de Babel

Francisco Charte Ojeda
(c) 1997-2008

Secciones

Portada
Noticias
Libros
Artículos
Glosario
Anillo Webs
Recursos
RSS


Recursos

COBOL en español (Castellano)

Willy .Net (Castellano)

Novedades en Visual Studio .NET 2003 (Castellano)

Cómo crear controladores de servicios Windows (Castellano)

CLIKEAR.COM (Castellano)

ASP free.com (Inglés)

ConnectionsStrings.com (Inglés)

Recuperar información de tipos en ejecución (Castellano)

Delphi for .NET compiler preview (Inglés)

Web Services Interoperability Organization (Inglés)

El Rinconcito Informático (Castellano)

Fawcette Technical Publications (Inglés)

Visual Basic jrubi (Castellano)

GotDotNet (Inglés)

Microsoft ACSP en la UPV (Castellano)


Más recursos ...


Artículos

Curso de Delphi (y VI)


Curso de Delphi (V)


Curso de Delphi (IV)


Curso de Delphi (III)


Servicios de componentes en Windows 2000 - COM+


Curso de Delphi (II)


Curso de Delphi (I)


Uso de la Barra de tareas de Windows


Desarrollos CORBA con C++ Builder 4


CORBA con Java IDL


Cómo desarrollar aplicaciones en entornos distribuidos con CORBA


Borland Kylix 2 (La mejor herramienta de desarrollo para Linux)


Informática personal - Un pobre ecosistema


Microsoft Tech·Ed 2001 (Resumen)


Novedades en Delphi 6



Más artículos ...

Últimas noticias

Windows Server 2008 y Visual Studio 2008 Express

Páginas de PCIEn el número correspondiente al mes de mayo de la revista PC Actual publico un breve artículo sobre Windows Server 2008. En realidad lo escribí hace varios meses, recién presentado este nuevo sistema operativo, pero por problemas en el ajuste de páginas de la revista no han podido publicarlo hasta ahora.

En la edición del mismo mes de Personal Computer & Internet inicio una serie de cuatro entregas sobre Visual Studio 2008 Express, tratando en la primera los aspectos generales del entorno: edición de código, composición de interfaces Windows, etc.

La segunda entrega de esta serie la dedicaré a introducir algunos detalles sobre Visual Basic 2008 Express, Visual C# 2008 Express y Visual C++ 2008 Express, especialmente en lo relativo a las novedades de los lenguajes, dejando para la tercera el análisis de Visual Web Developer 2008 Express. La cuarta y última entrega estará centrada en el acceso a datos con ADO.NET y LINQ.


Publicado el 1/5/2008

Entrada/Salida en C++

Esquema E/S C++Hace tiempo escribí para la asignatura Ampliación de sistemas operativos, correspondiente a la titulación Ingeniería Técnica en Informática de Gestión, una presentación sobre el mecanismo de entrada/salida en el lenguaje C++.

La imagen adjunta a esta entrada corresponde a una diapositiva de dicha presentación, en la que también se incluye código de ejemplo mostrando cómo utilizar los manipuladores estándar, el acceso a la entrada/salida estándar, trabajo con el sistema de archivos o la posibilidad de usar entrada/salida sobre bloques de memoria gracias a los stringstream. La presentación concluye con una revisión de los indicadores de estado de los flujos de datos, que permiten determinar si se ha producido un error o se ha alcanzado el final de un archivo, por poner un par de ejemplos.

Imagino que es un material que puede interesar a cualquiera que esté iniciándose con C++, por ello dejo aquí la presentación en formato PDF. El archivo tiene un tamaño de 3.79 Mbytes.


Publicado el 28/4/2008

Artículos de PC Actual inaccesibles

Web PC ActualDesde hace meses he ido colocando en esta web enlaces a los distintos artículos que voy publicando en PC Actual, a medida que la propia revista los ha ido haciendo públicos en su web. En los últimos días, sin embargo, al usar dichos enlaces lo que se obtiene normalmente es una página de error.

El problema es que PC Actual está renovando completamente su web, de hecho actualmente se encuentra en fase de beta, y han modificado la distribución de los contenidos. Los antiguos enlaces, por tanto, no son útiles. Además los artículos que ya han puesto no aparecen completos, desconozco si lo estarán en el futuro, pudiéndose leer tan solo una breve introducción. Estaré atento a este tema y, cuando sea posible, actualizaré los enlaces para que los artículos puedan leerse de nuevo, pero en cualquier caso es un fallo ajeno a Torre de Babel.


Publicado el 8/4/2008

Aires de cambio en los móviles

Logo AndroidÉste es el título del último artículo que he publicado en PC Actual, dedicado a analizar lo que ofrece el nuevo Android SDK, un desarrolllo de la Open Handset Alliance respaldado por Google y cuyo objetivo es competir con los actuales líderes del segmento.

El artículo está disponible libremente, se compone de seis páginas en las que se detalla la estructura de Android, las herramientas que componen este SDK y su integración con los entornos de desarrollo de uso más habitual.


Publicado el 10/3/2008

Cómo distinguir en JavaScript variables inexistentes de aquellas que no tienen valor

Como la mayoría de los lenguajes interpretados, JavaScript no exige la declaración previa de las variables que van a utilizarse en un programa, sino que éstas van creándose y destruyéndose dinámicamente a medida que es necesario. Es un mecanismo cómodo y que permite implementar una cierta funcionalidad de manera muy rápida, sin tener que preocuparse de detalles como la declaración o el tipo de las variables. A cambio, sin embargo, puede convertirse también en la fuente de muchos problemas, ya que la lectura de una variable no definida, por ejemplo en el interior de un condicional o al componer una expresión de tipo aritmético, puede pasarse por alto y llevar a un resultado inesperado.

En principio, utilizando el operador de igualdad ==, una variable sin definir pasará por ser una variable sin contenido, es decir, una variable null. Sin embargo, el operador typeof de JavaScript devuelve null para una variable definida pero a la que aún no se ha asignado un valor, mientras que para una variable sin definir devuelve undefined. Esta diferencia puede comprobarse, antes de utilizar la variable en cuestión, recurriendo al operador identidad ===, en lugar de al operador de igualdad.

Desde el momento en que una variable se define, con la palabra clave var, o bien se le asigna un valor sin que estuviese previamente definida, ya no volverá a ser undefined. Las variables declaradas con var no dejarán de existir hasta que se cierre el ámbito al que pertenecen. Las definidas de manera implícita, sin embargo, pueden ser eliminadas mediante la instrucción delete. A partir de esa eliminación, el identificador volverá a ser undefined.


Publicado el 8/3/2008

Quién es Anders Hejlsberg

Durante una visita que hice a finales de 2000 al campus de Microsoft, en Redmond, tuve la oportunidad de conocer personalmente a Anders Hejlsberg, una persona sobre la que había leído infinidad de cosas desde mediados de los ochenta, por la sentía una cierta admiración y que me sorprendió por su gran sencillez en el trato. Pero, ¿quién es Anders Hejlsberg?

Foto de AndersDetrás del lenguaje C#, casi un recién llegado al campo de los lenguajes de programación, y en calidad de arquitecto jefe está el nombre de una persona muy reconocida en el campo del desarrollo de software: Anders Hejlsberg. Desde el año 1996 en la plantilla de Microsoft, Anders pasó los quince años previos en otra de las firmas afamadas por sus herramientas de desarrollo. En esa firma, la conocida Borland (hoy conocida como CodeGear), Anders contribuyó de manera decisiva en la creación y evolución de dos de los productos más exitosos de dicha empresa: Turbo Pascal y Delphi.

Anders Hejlsberg, danés de procedencia, desarrolló a principios de los años 80 un compilador de Pascal llamado Poly Pascal. Dicho compilador despertó el interés de la por entonces joven empresa Borland, quién obtuvo una licencia de aquella herramienta y, tras complementarla con una interfaz de usuario y un editor bastante básicos, la puso en el mercado, a finales de 1983, con el nombre Turbo Pascal.

A diferencia de otros compiladores de la época, Turbo Pascal resultaba una herramienta realmente eficiente y cómoda de usar. Podía editarse el código, compilarse en memoria y ejecutarse desde el mismo entorno, sin necesidad de recurrir a la línea de comandos. Muchos aprendimos Pascal con este producto en ordenadores hoy desaparecidos, como los míticos MSX, ya que Turbo Pascal, todo el entorno, editor y compilador, cabía en un solo disquete y necesitaba muy pocos recursos para funcionar gracias a que Anders lo había desarrollado enteramente en ensamblador.

Anders se fue a California y durante casi una década trabajó en la evolución de su compilador de Pascal. Éste pasó de la denominación Turbo Pascal a llamarse posteriormente Borland Pascal. En sus últimas versiones se incorporaron posibilidades de orientación a objetos, naciendo el hoy conocido como Object Pascal. Finalmente, en lo que a su andadura en Borland respecta, Anders fue el principal responsable del equipo de desarrollo de Delphi, equipo en el que permaneció hasta poco antes de la liberación de la versión 4.

Tras muchos años en la misma empresa y, básicamente, trabajando sobre el mismo producto, Anders deseaba cambiar y evolucionar, de ahí que aceptase una oferta por parte de Microsoft para formar parte del equipo de Visual J++. Como arquitecto, y con un gran peso en ese equipo, Anders contribuyó al desarrollo de las WFC (Windows Foundation Classes), una biblioteca de clases Java pensadas específicamente para facilitar el desarrollo de aplicaciones Windows. También influyó considerablemente en la arquitectura de la última versión de Visual J++.

Desde el año 1998 Anders se ocupó, como ingeniero jefe, del desarrollo del nuevo lenguaje C#, participando también en el grupo de diseño de la plataforma .NET, particularmente en todo lo relativo al CLR (Common Language Runtime) o entorno común de ejecución. En la actualidad, Anders es Distinguished Engineer de la división de desarrollo de Microsoft. Hace unos años la prestigiosa revista Dr. Dobb's le distinguió con el premio Excellence in Programming, recibido en años previos por personas como Larry Wall, James Gosling o Linus Torvalds. Sigue trabajando en el lenguaje C# y, de vez en cuando, participa en algunos eventos y concede entrevistas a los medios para tratar sobre lo que más le gusta: el desarrollo de herramientas de programación.


Publicado el 3/3/2008

Memory leaks en JavaScript

El uso de JavaScript se ha incrementado notablemente en los últimos años, sobre todo desde que el uso de tecnologías tipo AJAX ha ido haciéndose extensivo en el diseño de aplicaciones Web. Según EDC, el número de programadores que utiliza JavaScript triplica al de otros lenguajes interpretados con finalidad similar, como PHP o Perl. Este aumento en la utilización de JavaScript en proyectos más complejos ha provocado también la aparición de problemas que hasta hace poco no eran tales, como la pérdida progresiva de memoria por parte del navegador mientras se ejecuta la aplicación web.

JavaScript es un lenguaje dinámico en cuanto a la gestión de la memoria se refiere, de tal forma que el programador teóricamente no tiene que preocuparse de la liberación de los bloques que ya no están en uso. Existe, como en Java o la plataforma .NET, un recolector de basura que se ejecuta en segundo plano y va comprobando si las referencias existentes a cada bloque siguen siendo válidas, hay alguna variable apuntando a ese dato, o bien ya no resultan útiles, en cuyo caso se procede a su liberación.

El problema surge cuando se emplean jerarquías de objetos, algo muy habitual en DOM y en consecuencia en AJAX, en las que un padre apunta con una de sus propiedades a una lista de hijos y éstos, a su vez, mantienen una referencia al padre que les corresponde. Si se destruye la referencia al nodo padre, podría esperarse que tanto éste como los hijos asociados se liberasen, pero lo cierto es que el recolector de basura comprueba que hay objetos, los nodos hijo, que mantienen referencias al padre, por lo que éste no se libera. Al no liberarse, existe un objeto que tiene referencias a los nodos hijo, que tampoco se liberan.

La solución, en casos así, pasa por recorrer todos los nodos hijo haciendo nula la referencia a sus respectivos padres, eliminando finalmente el nodo principal. De esta forma se asegura la correcta liberación de todos los bloques de memoria ocupados.


Publicado el 29/2/2008

Windows Server 2008

Portada libroEl nuevo Windows Server 2008, que presenta Microsoft en Madrid durante el evento que está teniendo lugar hoy mismo, incorpora todas las funciones que una empresa puede necesitar de un sistema operativo de servidor, algunas de ellas renovadas por completo respecto a versiones previas como son los servicios de terminal, las nuevas herramientas de administración o características como PowerShell. En este libro se aborda todo el proceso de implementación de este sistema operativo, desde la instalación hasta el acceso remoto, pasando por la configuración del Directorio Activo o servicios básicos de red. Como es habitual, en la sección de libros encontrarás una descripción extendida, con todos los datos del libro, así como el índice de contenidos completo.

Si quieres tener una visión general sobre esta nueva versión de Windows Server, en el próximo número de la revista PC Actual encontrarás un artículo mío en el que he tratado de resumir lo más importante. Además estoy trabajando en un segundo libro, menos avanzado que este manual que ya está en las librerías, en formato de guía práctica, enfocado a empresas pequeñas y medianas que pueden aprovechar las características de Windows Server 2008 para mejorar su sistema de gestión de información.


Publicado el 27/2/2008

Conversión de un contenedor STL a un vector C++

Una de las ventajas de utilizar C++, respecto a otros lenguajes, es la seguridad de que podemos utilizar una biblioteca estándar de patrones o plantillas, la conocida como STL, para todas nuestras necesidades de estructuras de datos y algoritmos básicos, sin perder un ápice de portabilidad entre sistemas operativos.

El uso de contenedores como listas, colas o mapas, junto con los iteradores asociados, facilita una gran cantidad de tareas que suelen aparecer en todo tipo de aplicaciones. Cuando los datos almacenados en esos contenedores han de ser facilitados a algún servicio del sistema, sin embargo, se hace necesaria una conversión previa, ya que dichos servicios no actúan sobre contenedores STL sino sobre vectores o matrices básicos. Aunque puede utilizarse un iterador para recorrer los elementos del contenedor, agregándolos individualmente a una matriz previamente declarada, nos resultará mucho más cómodo utilizar la función global copy() con que cuenta la STL.

Suponiendo que tuviésemos una lista con enteros y que nos viésemos en la necesidad de entregar esos datos a una función del sistema operativo en forma de matriz, los pasos a dar serían los siguientes:

int* Enteros = new int[ListaEnteros.size()];
copy(ListaEnteros.begin(), ListaEnteros.end(), Enteros);

Son únicamente dos líneas de código, un procedimiento mucho más breve que la obtención de un iterador y codificación de un bucle para copiar elemento a elemento.


Publicado el 26/2/2008

Cálculos estadísticos con Excel

Portada libroLa estadística es una ciencia presente en multitud de escenarios de la vida cotidiana, así como en no pocos planes de estudio y puestos laborales. A pesar de que existen aplicaciones específicas para la realización de cálculos estadísticos, la mayoría de nosotros no necesitamos más que una herramienta básica que nos permita estudiar una muestra, conocer sus medidas fundamentales de posición y forma o analizar la relación existente entre dos variables. Ésos son los temas abordados en este libro.

La estadística es una ciencia indispensable en todos los campos de investigación, en el control de calidad y en la mayoría de los procesos productivos, siendo por ello una de las materias abordadas en multitud de planes de estudio. Microsoft Excel es una herramienta de hoja de cálculo que resulta ideal para la aplicación de cálculos estadísticos, surgiendo este libro como una combinación de ambos aspectos: la teoría estadística y la puesta en práctica sobre Excel.

Con este libro aprenderá a tratar con Excel los datos regidos de muestras estadísticas, incluyendo la clasificación en tablas de distribución de frecuencias, cálculo de estadísticos de posición, dispersión y forma. También se trata la representación gráfica, el análisis de la relación existente entre variables estadísticas mediante regresión y la predicción de datos. En cada capítulo encontrará los conceptos básicos de teoría y una puesta en práctica descrita paso a paso.


Publicado el 25/2/2008

Herramientas de diseño y desarrollo gratuitas

Logo DreamSparkMicrosoft ha puesto en marcha una iniciativa denominada DreamSpark gracias a la cual estudiantes de secundaria y ciclos superiores, especialmente los universitarios, podrán acceder gratuitamente a un extenso catálogo de software que le permita consolidar su formación empleando las herramientas que, en muchos casos, se encontrará más adelante en la empresa. El programa en principio estará presente en once países, entre ellos España. De esta forma se complementan los acuerdos que ya existen entre muchas universidades y Microsoft y que permite a los estudiantes usar software de esta empresa de forma legal y gratuita.

Entre los productos que habrá disponibles bajo este programa destacan Windows Server 2003, SQL Server Developer Edition, Visual Studio 2005/2008 Profesional Edition y todo el paquete Expression Studio, de forma que los estudiantes podrán disponer de un sistema operativo de servidor, un RDBMS completo, el más sofisticado entorno de desarrollo que existe en la actualidad y varias herramientas de diseño gráfico y web. La oferta se complementa, por el momento, con XNA Game Studio 2.0, para aquellos interesados en el desarrollo de juegos.

Para acceder a este programa no hay más que seleccionar el producto que interesa, iniciar sesión con una cuenta de Windows Live ID (puede obterse gratuitamente en el mismo momento) e identificarse como estudiante. En el caso de España esa identificación puede llevarse a cabo mediante los carnets ISIC (International Student Identity Card), si la universidad donde estudiamos nos ha facilitado este tipo de identificación, o bien a través de los proveedores de identifidad de RedIRIS, actualmente en funcionamiento para la UNED y las universidades de Córdoba, Málaga y Sevilla. Completada la identificación no resta más que descargar la imagen del producto, instalarlo y trabajar con él.

Actualmente son muchas las universidades que en sus planes de estudio, especialmente en el desarrollo de prácticas, utilizan casi de manera exclusiva GNU/Linux y herramientas de desarrollo Open Source como puede ser Eclipse. El resultado es que al terminar sus estudios una gran parte de los nuevos técnicos e ingenieros tienen una visión bastante parcial del sector, encontrándose con dificultades cuando acceden a puestos de trabajo en empresas que utilizan productos de Microsoft. Con este programa la empresa de Redmond pretende cambiar ese escenario en la medida de sus posibilidades, que no son otras que poner a disposición de profesores y estudiantes los mismos productos que ofrece a las empresas pero sin ningúnn coste. Lo ideal sería que en los programas de estudio se utilizasen a partes iguales GNU/Linux y Windows Server, Eclipse y Visual Studio, Oracle y SQL Server, Java y C# y así un sinfín de alternativas a fin de conseguir que los nuevos profesionales adquiriesen una visión más global, menos limitada, lo cual les permitiría también a acceder a puestos de trabajo con menos obstáculos. Dicen que la virtud está en el término medio, a medio camino entre el maligno y el lado del bien 8-).


Publicado el 21/2/2008

¿Flash o Silverlight?

La respuesta, obviamente, es que dependerá de las necesidades que tengamos en cada caso, ya que a pesar de sus muchas similitudes estas dos herramientas tienen orígenes muy dispares y van dirigidas a dos segmentos también distintos. En el artículo Programación desde el navegador, que publiqué hace unas semanas en PC Actual y ahora está disponible (en versión reducida) en la web de esta revista, se comparan estos dos productos poniendo especial énfasis en su historia, las herramientas disponibles y el uso de estándares.


Publicado el 18/2/2008

Más noticias ...

Últimos títulos publicados

Manual Avanzado Windows Server 2008

Heredero de Windows Server 2003, el sistema operativo para servidores más potente y estable de Microsoft, la versión 2008 incorpora nuevas herramientas de administración y asistentes de configuración más eficientes y simples.

Este manual le guía por muchas de esas herramientas con descripciones paso a paso para su aprovechamiento. Tras una breve introducción a conceptos básicos se abordan los prerrequisitos del sistema y su instalación, centrándose posteriormente en la configuración y administración de funciones como el Directorio Activo, los aspectos relacionados con la seguridad, la gestión de unidades de almacenamiento, la configuración de servicios de red, etc. También se describen conceptos más avanzados como el acceso remoto a los servidores mediante redes privadas virtuales, la instalación de aplicaciones comunes en los clientes, los servicios de terminal, la asistencia remota y la edición de directivas de grupo, completando así un temario indispensable para los profesionales que, conociendo alguna versión previa de Windows, da sus primeros pasos con Windows Server 2008.

Cáculos estadísticos con Excel

La estadística es una ciencia indispensable en todos los campos de investigación, en el control de calidad y en la mayoría de los procesos productivos, siendo por ello una de las materias abordadas en multitud de planes de estudio. Microsoft Excel es una herramienta de hoja de cálculo que resulta ideal para la aplicación de cálculos estadísticos, surgiendo este libro como una combinación de ambos aspectos: la teoría estadística y la puesta en práctica sobre Excel.

Con este libro aprenderá a tratar con Excel los datos regidos de muestras estadísticas, incluyendo la clasificación en tablas de distribución de frecuencias, cálculo de estadísticos de posición, dispersión y forma. También se trata la representación gráfica, el análisis de la relación existente entre variables estadísticas mediante regresión y la predicción de datos. En cada capítulo encontrará los conceptos básicos de teoría y una puesta en práctica descrita paso a paso.

Los mejores trucos de Internet 2008

En la última década, Internet ha pasado de ser un recurso prácticamente restringido a especialistas y profesionales a convertirse en una herramienta de uso imprescindible en todos los ámbitos; un instrumento básico en la mayoría de empresas actuales tanto a nivel externo como interno, siendo uno de los más importantes escaparates de imagen. Pero Internet también se ha convertido en la puerta virtual desde la que, sin salir de casa, es posible acceder a todo tipo de contenidos: formativos, informativos, de entretenimiento, legales, etc.

Distribuido en una decena de interesantes temas, este libro ofrece al usuario una respuesta lo más inmediata posible a las cuestiones concretas que surgen a diario, tales como ¿cómo puedo restringir una búsqueda a las páginas de un sitio concreto?, ¿es posible la clasificación automática del correo que me llega?, ¿hay algún intruso en mi sistema?..., sin entrar en largas explicaciones teóricas para que le resulte más sencillo localizar lo que le interesa con un vistazo rápido.

Manual avanzado Access 2007

Ya está en el mercado la nueva versión del sistema de gestión de datos más utilizado de todos los tiempos, Access 2007, dirigido a todas aquellas personas que han tenido contacto con Access y quieren conocer más a fondo la nueva versión del conocido gestor de bases de datos de Microsoft. Este libro le permitirá aprovechar al máximo todas las posibilidades que ofrece la aplicación, apoyándose en su novedosa interfaz de usuario abordará tareas como el uso adecuado de los distintos tipos de datos, el diseño de formularios e informes o las funciones de mantenimiento más habituales.

También se describen procesos más avanzados, desde la automatización de tareas mediante macros hasta el uso del lenguaje VBA dentro de Access o la creación de proyectos sobre SQL Server, pasando por la configuración de seguridad o la personalización de la nueva Cinta de opciones.

En el CD-ROM, el usuario encontrará una versión de evaluación de Microsoft Office Professional 2007, los archivos con los ejemplos seguidos en cada capítulo, así como diferentes materiales que le servirá de gran utilidad.

Manual avanzado Excel 2007

Desde los inicios de la informática, las hojas de cálculo constituyen una de las categorías de aplicaciones más usadas a nivel mundial, y Excel está consolidado como el software más potente que existe en el mercado hoy por hoy, tanto en el ámbito de la informática empresarial, profesional, como personal.

Gracias a este manual, podrá aprovechar al máximo todas las posibilidades que ofrece Excel 2007, gracias a su novedosa interfaz de usuario, para planificar distintos escenarios, diseñar tablas dinámicas, informes y gráficos.

Este libro, dividido en una veintena de capítulos, trata temas de estudio como las características avanzadas de Excel relacionadas con la edición y la manipulación de datos, el uso de diversas funciones con las que aprenderá a componer expresiones lógicas, a efectuar búsquedas de datos o a cómo acceder a cualquier función externa de Windows, así como a crear macros y programar con VBA. Asimismo, se describen procesos que le permitirán publicar sus datos en Internet, colaborar con terceros mediante SharePoint, configurar la seguridad de sus documentos, etc.

En el CD-ROM, el usuario encontrará una versión de evaluación de Microsoft Office Professional 2007, los archivos con los ejemplos seguidos en cada capítulo, así como diferentes materiales que le servirá de gran utilidad.



Más libros ...


Google

Glosario

4GL: Fourth Generation Language - Lenguaje de cuarta generación

ACID: Atomicity, Consistency, Isolation and Durability

ADO: ActiveX Data Objects - Objetos de datos ActiveX

ADSI: Active Directory Services Interfaces

ALGOL: Algorithmic Language - Lenguaje algorítmico

ANSI: American National Standards Institute

ASCII: American Standard Code for Informatioin Interchange - Código estándar americano para el intercambio de información

ASP: Active Server Pages - Páginas de servidor activas

ATL: Active Template Library - Biblioteca de plantillas para ActiveX

AWK: Aho, Weinbeger y Kernighan

BASIC: Beginner's All purpose Symbolic Instruction Code - Código de instrucciones simbólicas multipropósito para principiantes

BDE: Borland Database Engine - Motor de bases de datos de Borland

CLR: Common Language Runtime - Entorno común de ejecución

CLS: Common Language Specification - Especificación común de lenguaje

COBOL: Common Business Oriented Language - Lenguaje orientado a negocios comunes


Más términos ...

Te puede interesar ...

Año 12 - Edición LIX

(c) 1997-2008 Francisco Charte Ojeda

Información legal y de contacto