resumen

Páginas: 19 (4551 palabras) Publicado: 5 de diciembre de 2014
Introducción
Para crear una aplicación hay que seguir un procedimiento planificado y desarrollado con detalle
Hay que tener en cuenta los siguientes aspectos:
-Analizar las necesidades que tienen los usuarios del software
-Diseñar una solución que tenga en cuenta las necesidades
-Desarrollar el software que implemente todo lo analizado
-Hacer pruebas para ver que el código sea correctoy que cumple las necesidades
-Implantar el software en el entorno del usuario


Lenguaje de programación: es un código que permite la comunicación entre el usuario y la máquina.
Constan de:
Léxico: conjunto de símbolos que definen el vocabulario
Sintaxis: conjunto de reglas necesarias para la creación de sentencias correctas
Semántica: asocia significados a cada construcción dellenguaje

Algoritmo: conjunto de instrucciones y reglas definidas que permiten realizar una actividad. Resuelve problemas específicos mediante una serie de pasos sucesivos (en cadena) y nos permite terminar en un tiempo concreto


Programa informático: conjunto de instrucciones u órdenes secuenciales que al ejecutarse realizan tareas concretas. El programador debe escoger que ordenes formaranun programa y en qué orden se tienen que llevar a cabo


Código fuente, código objeto y código ejecutable:
Para crear un programa debemos crear un fichero en el que escribimos una serie de instrucciones, esta conjunto de ficheros resultante es el código fuente. Puede ser de alto nivel (lenguaje cercano al humano) o de bajo nivel (más cercano al hardware). El problema de los lenguajes de altonivel es que el hardware no lo entiende, por lo tanto debemos traducir el código a binario y guardarlos en un fichero, el encargado de esto es el compilador, el contenido de estos ficheros es el código objeto. Aun con el código objeto la maquina sigue sin poder ejecutarlo. Mediante un enlazador hacemos la traducción completa a código máquina. La función del enlazador es insertar en el código objetolas funciones necesarias para las librerías y llevar a cabo el montaje para que sea un archivo ejecutable

Una librería es una colección de código predefinido que facilita la tarea del programar a la hora de codificar

Máquina virtual: facilita el desarrollo de compiladores que generan código para diferentes procesadores
La compilación consta de dos fases:
La primera fase trata de pasar elcódigo fuente a un lenguaje intermedio que no puede ser directamente ejecutado, de este modo tienen un lenguaje común para todos los procesadores
La segunda fase traduce el lenguaje intermedio a un lenguaje máquina, de este modo el código es específico para cada procesador

La máquina virtual Java se encarga de interpretar y ejecutar instrucciones expresadas en un código de bytes generado porel compilador del lenguaje java
Esta un nivel por encima del hardware y actúa como puente entre el código a ejecutar y el sistema. Esta máquina virtual se encarga de convertir el código al código nativo de la plataforma física




Tipos de lenguajes de programación

Según la proximidad al lenguaje maquina:
Lenguaje de bajo nivel: dependen de la maquina en la que se ejecuta, laestructura y componentes están alejados de la forma de razonar humana, debido a eso son difíciles de entender, aprender o manipular pero ocupan menos espacio en memoria y son más rápidos
Lenguaje de alto nivel: independiente de la maquina en la que se ejecuta, parecido al lenguaje humano, debido a eso son más fáciles de entender, aprender y manipular. Posee librerías con rutinas de uso frecuente paraahorrar tiempo a la hora de programar


Según su generación:
Primera generación: lenguaje de bajo nivel (código maquina), cada ordenador tiene un código maquina distinto de este modo los programas solo funcionaban en el ordenador para el que se habían escrito.
Segunda generación: el código es más legible, pero sigue dependiendo de la máquina, se crean los primeros ensambladores, palabras...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • resumen resumen
  • EL RESUMEN DEL RESUMEN
  • resumen del resumen
  • Resumen
  • Resumen
  • Yo resumiendo
  • Resumen
  • Resumen

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS