martes, 15 de mayo de 2012

SIMILITUDES ENTRE LENGUAJE C Y JAVA


SIMILITUDES ENTRE LENGUAJE C Y LENGUAJE JAVA.
LENGUAJE JAVA.- Java es un lenguaje de programación orientado a objetos, desarrollado por Sun Microsystems a principios de los años 90. El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria. La memoria es gestionada mediante un recolector de basura.
Las aplicaciones Java están típicamente compiladas en un bytecode, aunque la compilación en código máquina nativo también es posible. En el tiempo de ejecución, el bytecode es normalmente interpretado o compilado a código nativo para la ejecución, aunque la ejecución directa por hardware del bytecode por un procesador Java también es posible.
La implementación original y de referencia del compilador, la máquina virtual y las bibliotecas de clases de Java fueron desarrollados por Sun Microsystems en 1995. Desde entonces, Sun ha controlado las especificaciones, el desarrollo y evolución del lenguaje a través del Java Community Process, si bien otros han desarrollado también implementaciones alternativas de estas tecnologías de Sun, algunas incluso bajo licencias de software libre.
LENGUAJE C.- Uno de los objetivos de diseño del lenguaje C es que sólo sean necesarias unas pocas instrucciones en lenguaje máquina para traducir cada elemento del lenguaje, sin que haga falta un soporte intenso en tiempo de ejecución. Es muy posible escribir C a bajo nivel de abstracción; de hecho, C se usó como intermediario entre diferentes lenguajes.
En parte a causa de ser de relativamente bajo nivel y de tener un modesto conjunto de características, se pueden desarrollar compiladores de C fácilmente. En consecuencia, el lenguaje C está disponible en un amplio abanico de plataformas (seguramente más que cualquier otro lenguaje). Además, a pesar de su naturaleza de bajo nivel, el lenguaje se desarrolló para incentivar la programación independiente de la máquina. Un programa escrito cumpliendo los estándares e intentando que sea portátil puede compilarse en muchos computadores.
C se desarrolló originalmente (conjuntamente con el sistema operativo Unix, con el que ha estado asociado mucho tiempo) por programadores para programadores. Sin embargo, ha alcanzado una popularidad enorme, y se ha usado en contextos muy alejados de la programación de software de sistema, para la que se diseñó originalmente.
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 débilmente tipificado de medio nivel pero con muchas características de bajo nivel. 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.

martes, 8 de mayo de 2012

DIFERENCIAS ENTRE LENGUAJE C Y PASCAL.

DIFERENCIAS ENTRE LENGUAJE C Y PASCAL.

LENGUAJE C.- 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 débilmente tipificado de medio nivel pero con muchas características de bajo nivel. 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.
PASCAL.- 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 débilmente tipificado de medio nivel pero con muchas características de bajo nivel. 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.

martes, 10 de enero de 2012

TIPOS DE DIAGRAMAS DE PROGRAMACION.

TIPOS DE DIAGRAMAS DE PROGRAMACION
Diagrama de flujo
Un diagrama de flujo es una representación gráfica de un algoritmo o proceso. Se utiliza en disciplinas como la programación, la economía, los procesos industriales y la psicología cognitiva. Estos diagramas utilizan símbolos con significados bien definidos que representan los pasos del algoritmo, y representan el flujo de ejecución mediante flechas que conectan los 
Tipos de diagramas de flujo
•    Formato vertical: En él, el flujo o la secuencia de las operaciones, va de arriba hacia abajo. Es una lista ordenada de las operaciones de un proceso con toda la información que se considere necesaria, según su propósito.
•    Formato horizontal: En él, el flujo o la secuencia de las operaciones, va de izquierda a derecha.
•    Formato panorámico: El proceso entero está representado en una sola carta y puede apreciarse de una sola mirada mucho más rápido que leyendo el texto, lo que facilita su comprensión, aún para personas no familiarizadas. Registra no solo en línea vertical, sino también horizontal, distintas acciones simultáneas y la participación de más de un puesto o departamento que el formato vertical no registra.
•    Formato Arquitectónico: Describe el itinerario de ruta de una forma o persona sobre el plano arquitectónico del área de trabajo. El primero de los flujogramas es eminentemente descriptivo, mientras que los utilizados son fundamentalmente representativos.
Simbología y significado
•    Óvalo o Elipse: Inicio y término (Abre y/o cierra el diagrama).
•    Rectángulo: Actividad (Representa la ejecución de una o más actividades o procedimientos).
•    Rombo: Decisión (Formula una pregunta o cuestión).
•    Círculo: Conector (Representa el enlace de actividades con otra dentro de un procedimiento).
•    Triángulo boca abajo: Archivo definitivo (Guarda un documento en forma permanente).
•    Triángulo boca arriba: Archivo temporal (Proporciona un tiempo para el almacenamiento del documento).
Cursograma
Se trata de la más común y práctica entre todas las clases de flujogramas. Describe el flujo de información en un ente u organización, sus procesos, sistemas administrativos y de control. Permite la impresión visual de los procedimientos y una clara y lógica interpretación.
Simbología y normas del cursograma
•    Círculo: Procedimiento estandarizado.
•    Cuadrado: Proceso de control.
•    Línea ininterrumpida: Flujo de información vía formulario o documentación en soporte de papel escrito.
•    Línea interrumpida: Flujo de información vía formulario digital.
•    Rectángulo: Formulario o documentación. Se grafica con un doble de ancho que su altura.
•    Rectángulo Pequeño: Valor o medio de pago (cheque, pagaré, etcétera).Se grafica con un cuádruple de ancho que su altura, siendo su ancho igual al de los formularios.
•    Triángulo (base inferior): Archivo definitivo.
•    Triángulo Invertido (base superior): Archivo Transitorio.
•    Semi-óvalo: Demora.
•    Rombo: División entre opciones.
•    Trapezoide: Carga de datos al sistema.
•    Elipsoide: Acceso por pantalla.
•    Hexágono: Proceso no representado.
•    Pentágono: Conector.
•    Cruz de Diagonales: Destrucción de Formularios.
Según la normativa, el flujo presupuesto es de izquierda a derecha y de arriba hacia abajo, siendo optativo el uso de flechas. Cuando el sentido es invertido (de derecha a izquierda o de arriba hacia abajo), es obligatorio el uso de la flecha
  
Bibliografía:
http://es.wikipedia.org/wiki/Diagrama_de_flujo
http://www.slideshare.net/jengibre/tipos-de-diagramas-2072358

miércoles, 30 de noviembre de 2011

PASOS PARA CREAR UN BLOG

1.- es necesario tener una cuenta gmail de esta manera sera mas facil crear el blog.
2.- despues accedemos a la pagina de blogger www.blogger.com
3.- cuando ya estemos en el sitio debemos introducir nuestro correo de gmail. y la contraseña.
4.- despues tenemos que introducir los datos que nos pide la misma pagina y seguir los pasos.
5.- debemos poner el titulo del blog en este caso puede ser cualquier titulo.
6.- despues para crear nuestro blog debemos tambien poner nuestra dirrecion de url esta no puede ser igual por lo cual debemos verificar si no existe una con el mismo nombre ya qeu el URL es unico
7.- elegimos nuestra configuracion.
8.- ya podemos comenzar a publicar en nuestro blog.. =)