“Conocimientos Programación>Lenguajes De Programación

Niveles de abstracción en el diseño del programa

2013/5/5
La complejidad de los grandes proyectos de programación de computadoras depende en gran medida de la aplicación de codificación de abstracciones. La mayoría de los programas se basan en la " abstracción " u ocultamiento de la aplicación del sistema de un equipo con el fin de facilitar la programación de más alto nivel. Así que un desarrollador crear aplicaciones para la Web no tendrán que saber cómo funciona internamente el servidor, cómo las conexiones a Internet o de cómo operar las funciones de hardware . Esto permite a los programadores concentrarse en las tareas de programación más grandes sin tener que preocuparse por los detalles de un sistema. Hardware y Binary

El nivel más bajo de funcionamiento del ordenador se produce a nivel binario. En este nivel , el hardware se ejecuta código de programación de 1s y 0s . Estos valores se utilizan para representar los números decimales grandes , así como los valores de decisión binarios como verdadero y lo falso o de manera intermitente . El hardware de la computadora trabaja directamente con el binario . Se entiende nada y cada pieza de código escrito con el tiempo se encuentra traducida a binario.
Assembly Language

El siguiente nivel de abstracción es el lenguaje ensamblador . El lenguaje ensamblador define una serie de instrucciones simples como " ADD " o " MOV " que el programador puede llamar para realizar operaciones matemáticas básicas o almacenamiento de datos . Asamblea esconde la ejecución de comandos binarios presentando al programador código más legible que es más fácil de leer y escribir . Hasta cierto punto , los programadores de ensamblador debe entender algunos binaria , pero la abstracción permite a escribir programas de montaje sin manipular directamente el código binario difícil.
Compilado Idiomas

por encima de lenguaje ensamblador son los lenguajes compilados , representados por C , C + +, Java , y Basic entre otros . Lenguajes compilados hacen aún más fácil escribir código mediante la presentación de código legible y funciones complejas para ayudar en el diseño e implementación. Lo que tomaría cientos de líneas de montaje sólo tendrá un pequeño archivo de unas pocas líneas en un lenguaje compilado . Esto permite a los programadores crear programas más grandes con menos esfuerzo que contiene código que es más fácil de leer y depurar . Lenguajes compilados deben vincular a un " ensamblador " antes de ejecutar . El ensamblador los convierte en código ensamblador , que se compila en binario.
Lenguajes interpretados

lenguajes interpretados son un paso por encima de lenguajes compilados . Los lenguajes interpretados se ejecutan en "intérpretes ", que ejecutan el código de una línea de código a la vez. A diferencia de lenguajes compilados , que debe ser compilado antes de plazo. Intérpretes, sin embargo, a menudo se programan en lenguajes compilados . El intérprete de Python , por ejemplo, se programa en C. Los lenguajes interpretados a menudo no tienen que hacer frente a algunas de las preocupaciones que los lenguajes compilados tienen , tales como la gestión de memoria . Los lenguajes interpretados suelen ser más fáciles de leer y codificar en , utilizando menos código para realizar más trabajo.

Lenguajes De Programación
Cómo crear Esquinas redondeadas en DIV
Cómo crear un Preloader FLV en AS3
Cómo crear AS2 Clases
Cómo convertir caracteres no ASCII en Python
Las diferencias entre los datos Objeto abstracto Tipos y abstracción de datos
Cómo crear una lista desplegable Usar XSL
Cómo crear un ID en Conde
Cómo integrar de Reproducción automática en una página de aplicación Plugins Con X- Shockwave -Flash
Conocimientos Informáticos © http://www.ordenador.online