“Conocimientos Programación>Lenguajes De Programación

Lo que está cerca y FAR PASCAL PASCAL

2015/9/24
¿ El lenguaje de programación Pascal debutó a principios de 1970 . Programador Niklaus Wirth desarrolló Pascal enseñar a los estudiantes universitarios de los fundamentos de la programación , y sirvió como el idioma dominante de formación hasta el final de la década de 1980 . CERCA DE PASCAL y FAR PASCAL utilizados como herramientas para transferir el control entre los procedimientos informáticos y localización de datos en la memoria del ordenador . Punteros

Al igual que otros lenguajes de programación , Pascal se basa en la información almacenada en la memoria del ordenador . Los punteros son variables que apuntan a una dirección en particular con el fin de recuperar los datos. Punteros con tipo indican una dirección que proporciona los valores de un entero; punteros sin tipo proporcionan direcciones para cualquier tipo de datos. Para poder utilizar un puntero , hay que vincularlo a una dirección de memoria . En las primeras versiones de Windows , los punteros a veces se llaman punteros cercanos y lejanos , basado en la ubicación de la dirección.
Cercano y Lejano

CERCA DE PASCAL y FAR PASCAL son términos de Pascal para llamadas de cerca y de lejos . A cerca transfiere el control de llamada entre los procedimientos en el mismo segmento de código, llama ahora transferir el control a los procedimientos en otro segmento. Punteros que se encuentran las direcciones de memoria relacionados con la transferencia son punteros cercanos y lejanos . Los programadores ya no utilice cerca de PASCAL y FAR PASCAL de puntos cercanos y lejanos , debido a los cambios en la memoria de forma en que se establecen en los ordenadores. Guías de programación mayores , sin embargo, todavía pueden hacer referencia a "cerca" y " lejos", que puede ser confuso. Materiales actuales no va a hacer esto. Liberación
memoria

de Microsoft de Windows NT en la década de 1990 hechas CERCA DE PASCAL y FAR PASCAL obsoleto. Windows 3.1 ordenadores utilizan memoria segmentada y limitan el tamaño de los objetos de datos de la memoria de 64 kilobytes . A partir de Windows NT , se convirtió en una memoria no segmentado matriz , lineal de bytes y todas las direcciones son desplazamientos de 32 bits . Sin segmentación dividir la memoria , todas las llamadas en la memoria son las llamadas cerca . Ya no hay ninguna necesidad de distinguir entre cerca y lejos.
Consideraciones

Si utiliza la palabra clave " Far" de Pascal , el compilador ignorará , como FAR se ha redefinido para nada . Pascal sigue empleando punteros sin las distinciones cerca y lejos, sin embargo. Los punteros son útiles para trabajar con los datos almacenados , que representa las estructuras de datos complejas y cambiando los valores en algunas operaciones del ordenador cambiando el contenido de una dirección de memoria . La ventaja del uso de punteros es que , en vez de pegar un pedazo grande de datos en una función , sólo tiene que dirigir la función de acceder a una dirección de memoria.

Lenguajes De Programación
¿Cómo estimar densidad del núcleo Suavizado
Incorporado Funciones en T -SQL
Método Maestro de recurrencia
Juego de edición de vídeo Software
Cómo escribir programas con Virtual Pascal
Cómo crear dibujables Desde ID de recurso en el Android
Cómo hacer que los programas de juegos en una TI- 83 Plus
Cómo agregar atributos a un XmlNode
Conocimientos Informáticos © http://www.ordenador.online