| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Diferencias entre los de alto nivel y de bajo nivel Idiomas de programación
    Lenguajes de programación de alto y de bajo nivel de ordenador están diseñados para la comunicación entre un humano y un ordenador en diferentes niveles de abstracción. Un lenguaje de muy bajo nivel implicaría un humano dando instrucciones directamente en el hardware de la computadora , utilizando el lenguaje y la estructura de ese hardware , en lenguajes de alto nivel , los seres humanos trabajan con herramientas lógicas complejas , abstractas para escribir las instrucciones que el programa especial debe traducir para el equipo. Generalmente es más fácil para los seres humanos a utilizar estas herramientas. Lenguajes de programación

    Un lenguaje de programación es un idioma en el que los seres humanos pueden dar computadoras instrucciones. Una lista de instrucciones listo para ser dado a un ordenador y ejecutado se llama un programa. Esencialmente , las instrucciones de almacenamiento , movimiento, y cambiar los valores en la memoria del ordenador , estos valores pueden ser interpretados por los diversos dispositivos : --- monitores, altavoces , teclados, controles táctiles , ratones --- que proporcionan formas de comunicarse con el usuario < . br>
    Machine Code

    un lenguaje de bajo nivel es el que está cerca de los fundamentos de hardware de la computadora. El lenguaje de nivel más bajo es el código de la máquina , que se entiende directamente por el hardware y no requiere ninguna interpretación o traducción. Código de máquina se compone enteramente de cadenas de números binarios : los ceros y unos famosos . A pesar de que puede hacer cualquier cosa en cualquier otra lengua puede hacer --- de hecho , cualquier otro idioma debe ser traducido a código máquina por un intérprete --- no está diseñado en torno a las necesidades del programador, requiere una comprensión muy cerca del procesador del equipo y los dispositivos , y es casi imposible para un humano para leer.
    Assembly Language

    El lenguaje ensamblador próxima "más alto " lenguaje de programación es , que es código de máquina con los códigos de instrucción reemplazados por los comandos más intuitivos. El comando para poner un valor de 97 en un registro de memoria llamado AL, por ejemplo --- lo que a su código de máquina es " 10110000 01100001 " --- que en lenguaje ensamblador es " MOV AL, 97 " , sigue siendo un símbolo críptico pero uno mucho más fácil de aprender. Aunque todavía es ineficiente para escribir y requiere un programador para tratar directamente con el hardware de su ordenador , es un lenguaje de alto nivel que el código máquina, ya que es más abstracto : Es parecido al escritor
    < br . > lenguajes de alto nivel

    programadores modernos escriben incluso en lenguaje ensamblador muy raramente. En su lugar, utilice uno de los muchos diferentes lenguajes de alto nivel como C , Java o Python, los programas llamados compiladores o intérpretes que pueden traducirse en código máquina. Estas lenguas quitar el programador de la esfera física del hardware y la abstracción lógica: En lugar de avanzar en torno a los valores hexadecimales registros de memoria , el programador trabaja con variables cuyo contenido se puede modificar ; bucles que se pueden repetir hasta que se cumpla alguna condición ; declaraciones lógicas Al igual que si , y, a continuación , OR y ELSE , y otras herramientas. Estos lenguajes están diseñados alrededor del programador, atento a las formas en que se puede dar más poder con la menor dificultad.
    Comparaciones

    lenguajes de alto nivel no son tan llamados porque son "mejores " que los lenguajes de bajo nivel. A veces , la capacidad de hablar más directamente al procesador de una computadora en lenguaje ensamblador o código máquina puede resolver problemas difíciles hechas por las capas de abstracción en un lenguaje de alto nivel. Un lenguaje de muy alto nivel sólo podrá referirse a un determinado sistema operativo , como Microsoft Visual Basic , o con un programa en particular , al igual que las " macros " en un procesador de textos . Estos programas son muy útiles para alguien que quiere manipular de Windows o Word sin necesidad de conocer los entresijos de cómo funciona cada --- pero tal lenguaje sería de ninguna utilidad para alguien que trata de escribir un programa propio, que necesitarían algo de nivel inferior . Un programador lo escoge un lenguaje basado en el trabajo que tiene que hacer.

    Previous :

    next :
      Artículos relacionados
    ·Cómo obtener filas de DataGrid en JavaScript 
    ·Cómo ocultar un DIV vacío 
    ·Cómo construir aplicaciones de Flash 
    ·Qué aplicaciones utilizan el protocolo UDP 
    ·Orígenes de la Secuencia de Fibonacci 
    ·Una lista de métodos Scala 
    ·Las diferencias entre las estructuras y Cursos 
    ·Cómo utilizar un sistema de seguimiento constante para…
    ·Alternativas de evaluación 
    ·Cómo convertir InstallScript de MSI 
      Artículos destacados
    ·Cómo convertir Python to EXE 
    ·Cómo insertar HTML en MySQL con PHP 
    ·Cómo hacer un Stickman en C + + 
    ·Cómo mostrar datos desde MySQL en PHP 
    ·Cómo pasar una variable de JavaScript 
    ·Cómo encontrar Longitud de cadena 
    ·Cómo agregar Video Overlay de PHP Motion 
    ·Cómo Saltar una línea en MATLAB 
    ·Cómo escribir un programa en C para convertir a Hexade…
    ·Desarrollo de interfaz de usuario Android 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com