lunes, 10 de septiembre de 2018

COMPILADORES

Un compilador es un programa informático que traduce un programa que ha sido escrito en un lenguaje de programación a un lenguaje común, 1​ usualmente lenguaje de máquina, aunque también puede ser traducido a un código intermedio (bytecode) o a texto y que reúne diversos elementos o fragmentos en una misma unidad. Este proceso de traducción se conoce como compilación, compilar consiste en traducir un programa escrito en un cierto lenguaje a otro.2​

La construcción de un compilador involucra la división del proceso en una serie de fases que variará con su complejidad. Generalmente estas fases se agrupan en dos tareas: el análisis del programa fuente y la síntesis del programa objeto.

Análisis: se trata de la comprobación de la corrección del programa fuente, e incluye las fases correspondientes al análisis léxico (que consiste en la descomposición del programa fuente en componentes léxicos), análisis sintáctico (agrupación de los componentes léxicos en frases gramaticales ) y análisis semántico (comprobación de la validez semántica de las sentencias aceptadas en la fase de análisis sintáctico).

Síntesis: su objetivo es la generación de la salida expresada en el lenguaje objeto y suele estar formado por una o varias combinaciones de fases de generación de código (normalmente se trata de código intermedio o de código objeto) y de optimización de código (en las que se busca obtener un código lo más eficiente posible).

Alternativamente, las fases descritas para las tareas de análisis y síntesis se pueden agrupar en:




Esta división permite que el mismo generador se utilice para crear el código máquina de varios lenguajes de programación distintos y que el mismo analizador que sirve para examinar el código fuente de un lenguaje de programación concreto sirva para producir código máquina en varias plataformas. Suele incluir la generación y optimización del código 

viernes, 7 de septiembre de 2018

VISUAL BASIC 6.0



Visual Basic (VB) es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo.
La última versión fue la 6, liberada en 1998, para la que Microsoft extendió el soporte hasta marzo de 2008.

En 2001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y pasar a un framework o marco común de librerías, independiente de la versión del sistema operativo .NET Framework, a través de Visual Basic .NET (y otros lenguajes como C Sharp (C#) de fácil transición de código entre ellos); fue el sucesor de Visual Basic 6.

Aunque Visual Basic es de propósito general, también provee facilidades para el desarrollo de aplicaciones de bases de datos usando Data Access Objects, Remote Data Objects o ActiveX Data Objects.

Visual Basic contiene un entorno de desarrollo integrado o IDE que integra editor de textos para edición del código fuente, un depurador, un compilador (y enlazador) y un editor de interfaces gráficas o GUI.


                                                                      VER MAS

                                                               
                                                               


C++

C es un lenguaje de programación originalmente desarrollado por Dennis Ritchie entre 1969 y 1972 en los Laboratorios Bell,2​ como evolución del anterior lenguaje B, a su vez basad
o en BCPL.

Al igual que B, es un lenguaje orientado a la implementación de Sistemas operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones.

Se trata de un lenguaje de tipos de datos estáticos, débilmente tipificado, de medio nivel, ya que dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel. Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan mezclar código en ensamblador con código C o acceder directamente a memoria o dispositivos periféricos.

La primera estandarización del lenguaje C fue en ANSI, con el estándar X3.159-1989. El lenguaje que define este estándar fue conocido vulgarmente como ANSI C. Posteriormente, en 1990, fue ratificado como estándar ISO (ISO/IEC 9899:1990). La adopción de este estándar es muy amplia por lo que, si los programas creados lo siguen, el código es portable entre plataformas y/o arquitecturas.

    
                                                                        VER MAS




jueves, 6 de septiembre de 2018

CAMPOS DE ACCION

El ingeniero de Sistemas de la Universidad Cooperativa de Colombia sera capaz de atender y resolver problemas relacionados con el manejo de la información , gestionar y administrar sistemas de base de datos y procesos relacionados con el desarrollo de software orientados a los servicios de TI, para asegurar la fiabilidad, disponibilidad, eficacia y la eficiencia de la información de las organizaciones, analizar  y administrar sistemas de seguridad  relacionados con la informática y la información, para proponer soluciones atraves de estrategias y modelos de seguridad que contribuyan a mitigar los riesgos y vulnerabilidad en los sistemas informáticos de las organizaciones.

SNIES:
52197

REGISTRO CALIFICADO:
9688 del 29/07/2013, vigencia 7 años

DURACION:
10 Semestres 

MODALIDAD:
Presencial 

TITULO QUE OTORGA:
Ingeniero de Sistemas

TOTAL DE CREDITOS:
162

REQUISITOS DE INSCRIPCION:
  • Reultado de las pruebas ICFES
  • Fotocopia del documento  de identidad , ampliado al 150%
  • Fotocopia del Acta de Grado de bachiller



NOSOTROS

1. Practicas empresariales y pasantias en universidades extranjeras . Asimismo contamos con una planta profesional con maestría y doctorado.

2. Dirección y gestión de proyectos de TIC' S(CEO), desarrollo de software y nuevas tecnologías de vanguardia como:
  • Videojuegos
  • Realidad virtual y realidad aumentada Bigdata
  • Seguridad Informática
3. Practicas en las emisoras virtual, estudios de radio y televisión, y laboratorios y ambientes prácticos de aprendizaje con tecnología avanzada (Laboratorios de Física , Telecomunicaciones, Grid, desarrollo de software).

PROGRAMAS CON ENFOQUE DE COMPETENCIAS

Programas académicos que corresponden a las dinámicas del país, gracias a una Reforma Curricular de los estudiantes que se diseñan con enfoque por competencias, haciendo mas énfasis en lo practico. Ademas, se unificaran los programas en el orden nacional, lo que significa que todos los planes de estudio son exactamente iguales en las 18 sedes de la Universidad, permitiendo así la movilidad de estudiantes y profesores y la consolidación de la comunidad académica. 

ACREDITACIÓN EN ALTA CALIDAD

REGISTRO AAC*:

Resolución numero 5780 del 24/04/2014
vigencia por 4 años

                                                                    HOME