my playlist

Sonrie


ConTaDoR De VisiTas

domingo, 27 de mayo de 2012

diferencias y conceptos


compiladores y interpretes
  • Compilador, que analiza el programa fuente y lo traduce a otro equivalente escrito en otro lenguaje (por ejemplo, en el lenguaje de la máquina). Su acción equivale a la de un traductor humano, que toma un libro y produce otro equivalente escrito en otra lengua.
  • Intérprete, que analiza el programa fuente y lo ejecuta directamente, sin generar ningún código equivalente. Su acción equivale a la de un intérprete humano, que traduce las frases que oye sobre la marcha, sin producir ningún escrito permanente. Intérpretes y compiladores tienen diversas ventajas e inconvenientes que los hacen complementarios: 
    • Un intérprete facilita la búsqueda de errores, pues la ejecución de un programa puede interrumpirse en cualquier momento para estudiar el entorno (valores de las variables, etc.). Además, el programa puede modificarse sobre la marcha, sin necesidad de volver a comenzar la ejecución.
    • Un compilador suele generar programas más rápidos y eficientes, ya que el análisis del lenguaje fuente se hace una sola vez, durante la generación del programa equivalente. En cambio, un intérprete se ve obligado generalmente a analizar cada instrucción tantas veces como se ejecute (incluso miles o millones de veces).
    • Un intérprete permite utilizar funciones y operadores más potentes, como por ejemplo ejecutar código contenido en una variable en forma de cadenas de caracteres. Usualmente, este tipo de instrucciones es imposible de tratar por medio de compiladores. Los lenguajes que incluyen este tipo de operadores y que, por tanto, exigen un intérprete, se llaman interpretativos. Los lenguajes compilativos, que permiten el uso de un compilador, prescinden de este tipo de operadores.  
     ¿En qué se diferencia un compilador de un intérprete?
     
    • ·          Al conjunto de instrucciones escrito en un lenguaje de alto nivel se le llama código fuente del programa. Así pues, el compilador es un programa que recibe como datos de entrada el código fuente de un programa escrito por un programador, y genera como salida un conjunto de instrucciones escritas en el lenguaje binario de la computadora donde se van a ejecutar. Al conjunto de instrucciones generado por el compilador se le denomina código objeto del programa, también conocido por código máquina o código binario, ya que, es, en sí mismo, un programa ejecutable por la máquina.

      Así, por ejemplo, un
      programador de C normalmente utilizará un programa de edición para escribir el código fuente de un programa, y lo guardará en un archivo con extensión (.c). Por ejemplo, Sumar.c. A continuación, un compilador de C traducirá el código fuente a código objeto, guardándolo con otra extensión, que, dependiendo del sistema operativo puede variar. Por ejemplo, en Windows, se guardará con la extensión (.obj), abreviatura de object.

      Por otro lado, existe un tipo de programas llamados intérpretes, los cuales también sirven para traducir el código fuente de un programa a código objeto, pero, su manera de actuar es diferente con respecto a la de un compilador.

      El funcionamiento de un intérprete se caracteriza por traducir y ejecutar, de una en una, las instrucciones del código fuente de un programa, pero, sin generar como salida código objeto. El proceso que realiza un intérprete es el siguiente: lee la primera instrucción del código fuente, la traduce a código objeto y la ejecuta; a continuación, hace lo mismo con la segunda instrucción; y así sucesivamente, hasta llegar a la última instrucción del programa, siempre y cuando, no se produzca ningún error que detenga el proceso. En un programa pueden existir, básicamente, tres tipos de errores: de sintaxis, de ejecución y de lógica.
       

lunes, 21 de mayo de 2012

TRABAJO

 SISTEMAS DE INFORMACION: TRABAJO
TERMINOLOGIA:

-SISTEMAS: Es el conjunto de partes que se relacionan entre si, de modo que cada elemento del sistema es funcion de algun otro elemto.
-SISTEMAS DE INFORMACION: es el sistema de personas, registros de datos y actividades que procesa los datos y la información en cierta organización, incluyendo manuales de procesos o procesos automatizados.
-APLICATIVOS: del sinonimo aplicar, sistemas que pueden aplicarse con facilidad
-SOTFWARE: programa dedica para un proposito. se refiere al equipamiento lógico o soporte lógico de un computador digital, comprende el conjunto de los componentes lógicos necesarios para hacer posible la realización de una tarea específica, en contraposición a los componentes físicos del sistema (Hardware).
PROGRAMA: se define como un plan y orden de actuación, organización del trabajo dentro de un plan general de producción y en unos plazos determinados, o como la secuencia precisa de instrucciones codificadas en un ordenador para resolver un problema así como la declaración previa de lo que se piensa hacer en alguna materia u ocasión
RUTINA: costumbre o habito que se adquiere al llevar todos los dias las mismas cosas.
PROCEDIMIENTO: proceso de pasos seguidos correctamente para llegar ha un fin determinado.
ALGORITMO: conjunto de pasos finitos, ordenados bien definidos y no ambiguos que permiten llegar ha un fin. Hacer un programa
LA 5TA DISCIPLINA
Las organizaciones que utilizan prácticas colectivas de aprendizaje    ( como centro de competencia ) están bien preparadas para prosperar en el futuro, porque serán capaces de desarrollar cualquier habilidad que se requiera para triunfar. En otras palabras, la capacidad de ganancia futura de cualquier organización está directa y proporcionalmente relacionada con su habilidad y capacidad para aprender cosas nuevas.
Sengue en este trabajo muestra cómo el concepto de "organización de aprendizaje" es el principal medio de influencia en el proceso de cambio.El aprendizaje se convertirá en una forma de vida y en un proceso continuo, en vez de una parte específica de la carrera de una persona. Para las corporaciones, el aprendizaje es vital para su éxito futuro.

ACONTINUACION LAS 5 DISCIPLINAS

1) DESARROLLAR LA MAESTRÍA PERSONAL: Consiste en aprender a reconocer nuestras verdaderas capacidades y las de la gente que nos rodea.Solo si conocemos quiénes somos en realidad, que queremos y que es lo que somos capaces de hacer, tendremos la capacidad para identificarnos con la visión de la organización, de proponer soluciones creativas, y de aceptar el compromiso de crecer cada vez más junto con la organización.
2) IDENTIFICAR Y DESARROLLAR NUESTROS MODELOS MENTALES: Nuestras formas de pensar o modelos inconscientes (paradigmas), en ocasiones restringen nuestra visión del mundo y la forma en que actuamos.
3) IMPULSAR LA VISIÓN COMPARTIDA: La clave para lograr una visión que se convierta en una fuente de inspiración y productividad para la empresa es que todos los miembros de la organización aprendan a descubrir en sí mismos la capacidad de crear una visión personal que de sentido a su vida y a su trabajo, que apoye la visión central propuesta por el líder. Todas las visiones personales van alimentando la gran visión de la organización, y cada uno siente en ella una conexión intima que lo impulsa a dar todo de si para convertirla en realidad.
4) FOMENTAR EL TRABAJO EN EQUIPO: El crear y fortalecer a los equipos de trabajo se centra fundamentalmente en el diálogo, en pensar juntos para tener mejores ideas. En el interior de los grupos se dan infinidad de relaciones inconscientes que van determinando la calidad del diálogo, tales como: mecanismos de auto-defensa, sentimientos de inferioridad o superioridad, deseos de complacer al superior, etc.
5) GENERAR EL PENSAMIENTO SISTÉMICO: Esta quinta disciplina nos ayuda a pensar en términos de sistemas, ya que la realidad funciona en base a sistemas globales; Para ello es necesario que comprendamos como funciona el mundo que nos rodea.

Para reducir nuestro grado ansiedad en relación a la complejidad del mundo, desde pequeños se nos enseña a aislar los elementos que integran la realidad, asignando siempre una causa a cada efecto en cadenas más o menos complejas. 

comentar no cuesta nada¡¡




IP