Krypton Solid

Krypton Solid
Krypton Solid

La última tecnología en raciones de 5 minutos

Los compiladores COBOL mejoran el big data y las aplicaciones OLTP

Tanto los compiladores como los intérpretes preparan código escrito para ejecutar en línea. Un compilador prepara el código de una vez antes de ejecutarlo, mientras que un intérprete prepara cada instrucción sobre la marcha mientras se ejecuta la computadora. El compilador es mejor para optimizar el rendimiento y eliminar los errores de programación antes de pasar a producción. Las bases de datos y los programas comerciales que pueden descargarse para actualizaciones y eliminación de basura generalmente dependen de compiladores. El intérprete es más fácil de ejecutar durante largos períodos de tiempo, por lo que los programas orientados a objetos en una red tienden a interpretar el código.

COBOL, un lenguaje de programación imperativo, procedimental y orientado a objetos, absorbe nuevas tendencias de programación para adaptarse a las aplicaciones cambiantes. Los compiladores de COBOL se han mantenido bien con los nuevos tipos de hardware distribuido, herramientas de desarrollo, bases de datos y otro software relacionado (XML, ¿alguien?). Las ventajas que los compiladores COBOL aportan al código, además de la renovación continua del lenguaje de programación COBOL en sí, aseguran que COBOL sea tan útil para las aplicaciones críticas para el negocio y de gestión empresarial como lo fue en el pasado.

Anatomía de un compilador COBOL

Los compiladores se destacan en la verificación de sintaxis, verificación de semántica y optimización. Se actualizan constantemente (especialmente la optimización) a medida que aparecen nuevos equipos y programas. Sin embargo, los compiladores pueden tardar aproximadamente un año en lanzar una nueva versión que aproveche al máximo las nuevas tecnologías.

La verificación de sintaxis busca errores de escritura, como escribir «preforma» en lugar de «realizar». Las herramientas de desarrollo ahora manejan algunas verificaciones de sintaxis, por lo que el compilador es un segundo filtro útil.

CONTENIDO RELACIONADO  ¿Qué es PEAP (Protocolo de autenticación extensible protegido)?

La verificación de semántica es más sofisticada. Debe verificar que cada declaración o grupo de declaraciones (en el caso de C, conjuntos de declaraciones entre corchetes u otros tipos de bucles) esté en el orden correcto, comience y finalice correctamente y contenga las declaraciones de datos correctas para admitir el código de seguimiento. . Las herramientas de desarrollo están menos equipadas para este trabajo.

La optimización es donde realmente brilla el compilador. Esto implica desempaquetar y reformular grupos de declaraciones para acelerar el desempeño, a menudo enfocándose en los cuellos de botella clave. Estos incluyen formulaciones rápidas y sucias de bucles de declaraciones, uso excesivo de llamadas a subprocedimientos y características específicas de hardware o software como llamadas a bases de datos que no maximizan la E / S para un caso particular. El resultado puede ser una mejora de diez veces la velocidad del código en comparación con un intérprete.

La elección de un compilador en lugar de un intérprete no importa tanto para el código que ya funciona adecuadamente, pero es particularmente beneficioso para la velocidad de big data y aplicaciones OLTP de procesamiento de transacciones en línea críticas para el negocio.

¡Haz clic para puntuar esta entrada!
(Votos: Promedio: )

También te puede interesar...

IA en el lugar de trabajo: Pruébelo, le gustará

No es demasiado pronto para prepararse para la IA en el lugar de trabajo. Ha sido un trabajo duro, pero las tecnologías digitales impulsadas por la inteligencia artificial que están alterando radicalmente la forma en

¿Qué es la colaboración empresarial (EC)?

La colaboración empresarial es un sistema de comunicación entre los empleados corporativos que puede abarcar el uso de una plataforma de colaboración, herramientas de redes sociales empresariales, una intranet corporativa y la Internet pública. La

¿Qué es AWS Amplify? – Definición de Krypton Solid

AWS Amplify es una biblioteca de JavaScript de código abierto proporcionada por Amazon Web Services (AWS) que permite a los desarrolladores crear aplicaciones con servicios en la nube en plataformas web o móviles. AWS Amplify

¿Qué es la corriente alterna (CA)?

Consulte también corriente, voltaje y corriente continua. En la electricidad, la corriente alterna (CA) ocurre cuando los portadores de carga en un conductor o semiconductor invierten periódicamente su dirección de movimiento. La corriente de los

¿Qué es el ataque man-in-the-disk (MITD)?

Man-in-the-disk (MITD) es un vector de ataque que permite a un intruso interceptar y potencialmente alterar datos a medida que se mueven entre el almacenamiento externo de Android y una aplicación móvil instalada. MITD es

Compare bases de datos en la nube, PaaS y SaaS

Decidir entre AWS y Oracle puede ser una decisión difícil, especialmente si se tiene en cuenta que la base de datos de los dos proveedores, las ofertas de PaaS y SaaS se dirigen a diferentes

¿Qué es WannaCry Ransomware?

¿Qué es el ransomware WannaCry? El ransomware WannaCry es un gusano que se propaga aprovechando las vulnerabilidades del sistema operativo (SO) Windows. WannaCry, también conocido como WannaCrypt, WannaCryptor y Wanna Decryptor, se propaga utilizando EternalBlue,

Los elementos fundamentales de seguridad en microservicios

Muchas empresas aprovechan la oportunidad de migrar a microservicios debido a sus muchas ventajas, como una implementación más rápida … velocidades y mayor independencia de los servicios. Sin embargo, la migración de una arquitectura monolítica

¿Dónde almacena Windows sus archivos temporales?

Windows almacena archivos temporales en varios lugares, tanto por usuario como por sistema. Si bien estas ubicaciones están documentadas, no siempre se comprenden bien, especialmente en términos de qué tipos de archivos temporales se almacenan

Aprenda a realizar TDD con un ejemplo sencillo

A veces, debe fallar antes de poder tener éxito. No hay mejor ejemplo de eso que el desarrollo impulsado por pruebas. El desarrollo impulsado por pruebas (TDD) es una metodología que se centra en crear

¿Qué es la red peer-to-peer (red P2P)?

Una red de igual a igual (P2P) es un modelo de comunicaciones en el que cada dispositivo informático de la red puede funcionar como servidor o como cliente. En una red P2P, los dispositivos informáticos

Virtualización versus nube: aclaremos esto

En los últimos años, hemos visto un aumento lento pero constante en la cantidad de organizaciones que dicen que están usando o considerando una nube privada. Pero este año, nuestra Encuesta de Elección de los

REAN Cloud se adapta a medida que AWS evoluciona

Fuente: Krypton Solid Diseñador: Linda Koury / Krypton Solid Los lectores de Modern Infrastructure salieron en vigor este año para REAN Cloud, un AWS Managed Service Partner con sede en Herndon, Virginia, como su elección

Cinco scripts imprescindibles de vSphere PowerCLI

VMware vSphere PowerCLI es una herramienta de línea de comandos que permite a los administradores de virtualización crear scripts, que… automatice las tareas administrativas con poca o ninguna interacción del usuario, para entornos vSphere. PowerCLI

Realice la configuración de Nagios paso a paso

Nagios Core, formalmente Nagios, es una popular plataforma de monitoreo de infraestructura de código abierto que proporciona funcionalidad de informes y alertas para sistemas, conmutadores, enrutadores, aplicaciones y servicios de Windows, UNIX y Linux. Este

Apple y Google invierten en dispositivos mHealth

El aumento en la cantidad de usuarios de aplicaciones de mHealth y dispositivos portátiles ha contribuido al desarrollo del mercado de dispositivos de atención médica para el consumidor. Google y Apple reconocieron el crecimiento de

¿Dónde está Windows 10 Desktopshare?

El 4 de enero, Microsoft anunció que la base instalada de su sistema operativo de escritorio Windows 10 había superado los 200 millones. Según mis cálculos, eso significa que el recuento actual de la base

Firma de servicios en la nube para comprar Datapipe

Rackspace firmó un acuerdo para adquirir Datapipe, una medida que ejecutivos de ambas compañías dijeron que le dará a la entidad combinada una ventaja en los servicios de administración de múltiples nubes. La última adquisición

¿Qué es Citrix Machine Creation Services (Citrix MCS)?

Citrix Machine Creation Services es un componente de la plataforma de infraestructura de escritorio virtual XenDesktop que los administradores de TI utilizan para diseñar y entregar imágenes de escritorio virtual. Utilizando interfaces de programación de

¿Son exagerados los temores de seguridad de Zoom?

Escuche este podcast El podcast Risk & Repeat de esta semana analiza la reacción violenta contra Zoom por preocupaciones de seguridad y privacidad y pregunta si ha habido una reacción exagerada. De esta semana Riesgo

¿Qué es el modelo en espiral y cómo se usa?

El modelo en espiral es un método de ciclo de vida de desarrollo de sistemas (SDLC) utilizado para la gestión de riesgos que combina el modelo de proceso de desarrollo iterativo con elementos del modelo

Salesforce avanza con el estándar de seguridad DNS

Salesforce está construyendo un modelo de seguridad de DNS de múltiples proveedores para garantizar que un ataque contra uno de sus proveedores de DNS no signifique un tiempo de inactividad significativo para los usuarios de

Usar AWS Lambda significa tomar lo bueno con lo malo

Muchos desarrolladores ven AWS Lambda como el camino sin servidor del futuro, que eventualmente conducirá a NoOps, que automatiza el entorno de TI subyacente para eliminar el elemento humano de un equipo de TI. Pero,

Cómo prepararse para una instalación de SAP HANA

Los clientes que pasan de una aplicación HANA de prueba de concepto a una instalación lista para producción deben considerar una variedad de elementos mientras preparan su panorama para la plataforma de base de datos

Restaurar el estado de la red privada de Win10

A raíz de la actualización Fall Creators Upgrade del mes pasado, también conocida como Windows 10 Versión 1709, han aparecido algunos fallos. El artículo reportado hoy es menor y fácil de arreglar, pero podría ser

¿Ofrece valor el análisis de big data?

¡Gracias por unirte! Accede a tu Pro + Contenido a continuación. Junio ​​de 2015 ¿Ofrece valor el análisis de big data? Comparta este artículo con su red: Ahora que más empresas tienen programas de análisis

Deja un comentario