¿Cuáles son los lenguajes de alto nivel?

¿Cuáles son los idiomas de alto nivel que se hablan hoy en día?

Lenguaje de alto nivel: Dado que el lenguaje ensamblador depende del sistema hardware y los mnemotécnicos son grandes y difíciles de recordar, la gente ha inventado los llamados lenguajes de alto nivel que son más fáciles de usar. En este idioma, su sintaxis y estructura son más similares al inglés común y, debido a que está lejos de la operación directa del hardware, la gente común puede programar después de aprender. Los lenguajes de alto nivel generalmente se clasifican según sus tipos básicos, generaciones, métodos de implementación, alcance de aplicación, etc. Tipos de lenguajes de programación: 1. Lenguajes imperativos. La base semántica de este lenguaje es un modelo computable de la máquina de Turing que simula "almacenamiento de datos/operaciones de datos", lo cual es muy consistente con la implementación natural de la arquitectura informática moderna. La forma principal de generar operaciones es confiar en los efectos secundarios de declaraciones o comandos. La mayoría de los lenguajes populares modernos son de este tipo, como Fortran, Pascal, Cobol, C, C++, Basic, Ada, Java, C#, etc. También se consideran de este tipo varios lenguajes de scripting. 2. Lenguaje funcional. La base semántica de este lenguaje es el modelo computable de mapeo de valores del operador lambda basado en el concepto de funciones matemáticas. Este lenguaje es muy adecuado para cálculos para trabajos como la inteligencia artificial. Lenguajes funcionales típicos como Lisp, Haskell, ML, Scheme, etc. 3. Lenguaje lógico. La base semántica de este lenguaje es un sistema de lógica formal basado en un conjunto de reglas conocidas. Este lenguaje se utiliza principalmente en la implementación de sistemas expertos. El lenguaje lógico más famoso es Prolog. 4. Lenguaje orientado a objetos. La mayoría de los lenguajes modernos brindan soporte orientado a objetos, pero algunos lenguajes se basan directamente en el modelo básico orientado a objetos y la semántica de la forma sintáctica del lenguaje son operaciones básicas de objetos. El principal lenguaje puramente orientado a objetos es Smalltalk. Aunque los distintos lenguajes pertenecen a diferentes tipos, cada uno admite otros tipos de modos de operación en distintos grados. Los principales beneficios que aporta la abstracción del lenguaje de programación del lenguaje de máquina al lenguaje de alto nivel son: 1. El lenguaje de alto nivel está cerca del lenguaje algorítmico, es fácil de aprender y dominar, y el personal técnico y de ingeniería común puede ser competente como programadores con solo unas pocas semanas de capacitación 2. Los lenguajes de alto nivel brindan a los programadores un entorno y herramientas de programación estructurados, lo que hace que los programas diseñados sean legibles, mantenibles y confiables 3. Los lenguajes de alto nivel están lejos del lenguaje de máquina; y no tiene nada que ver con hardware de computadora específico, por lo que el programa escrito tiene buena portabilidad y alta tasa de reutilización. 4. Dado que los asuntos complicados y triviales se entregan al compilador, el grado de automatización es alto; el ciclo de desarrollo es corto y el programador se siente aliviado. Puede concentrar su tiempo y energía en el trabajo creativo que es más importante para él para mejorar la calidad del programa.

¿Qué otros lenguajes informáticos de alto nivel existen?

A partir de la dolorosa experiencia inicial de comunicarse con las computadoras, las personas se dieron cuenta de que se debía diseñar un lenguaje que se acercara al lenguaje matemático o al lenguaje natural humano, sin depender del hardware de la computadora. El programa escrito puede usarse universalmente. en todas las máquinas. Después de un arduo trabajo, en 1954, apareció FORTRAN, el primer lenguaje de alto nivel completamente separado del hardware de la máquina. En los últimos 40 años, han aparecido cientos de lenguajes de alto nivel, y docenas de ellos son excelentes. Importancia y gran influencia. Los lenguajes informáticos más utilizados incluyen FORTRAN, ALGOL, COBOL, BASIC, LISP, SNOBOL, PL/1, Pascal, C, PROLOG, Ada, C++, VC, VB, Delphi, JAVA y otros. lenguajes de computadora. Ejemplos (1) Lenguaje C: /* Este es un ejemplo*/ #include void main() { printf("hola" } (2)Lenguaje D: módulo hola.d; ; void main(char[][] args) { cout("hello").newline } El lenguaje C más simple es el siguiente: main() { } El lenguaje D más simple es el siguiente: void main() { }

¿Cuáles son los lenguajes de alto nivel?

Tipos de lenguajes de programación:

1. Lenguaje imperativo.

La base semántica de este lenguaje es un modelo computable de la máquina de Turing que simula "almacenamiento de datos/operaciones de datos", lo cual es muy consistente con la implementación natural de la arquitectura informática moderna. La forma principal de generar operaciones es confiar en los efectos secundarios de declaraciones o comandos. La mayoría de los lenguajes populares modernos son de este tipo, como Fortran, Pascal, Cobol, C, C++, Basic, Ada, Java, C#, etc. También se consideran de este tipo varios lenguajes de scripting.

2. Lenguaje funcional. La base semántica de este lenguaje es el modelo computable de mapeo de valores del operador lambda basado en el concepto de funciones matemáticas. Este lenguaje es muy adecuado para cálculos para trabajos como la inteligencia artificial. Lenguajes funcionales típicos como Lisp, Haskell, ML, Scheme, etc.

3. Lenguaje lógico. La base semántica de este lenguaje es un sistema de lógica formal basado en un conjunto de reglas conocidas. Este lenguaje se utiliza principalmente en la implementación de sistemas expertos. El lenguaje lógico más famoso es Prolog.

4. Lenguaje orientado a objetos. La mayoría de los lenguajes modernos brindan soporte orientado a objetos, pero algunos lenguajes se basan directamente en el modelo básico orientado a objetos y la semántica de la forma sintáctica del lenguaje son operaciones básicas de objetos. El principal lenguaje puramente orientado a objetos es Smalltalk. Aunque varios idiomas pertenecen a diferentes tipos, cada uno admite otros tipos de modos de operación en distintos grados.

Lo encontré en la Enciclopedia Baidu, espero que te sea útil

Cuáles son los lenguajes de alto nivel comunes

C#, C/ C++, JAVA, VB, Pascal, Python, Pgongrl, Ruby. . . . . Hay muchos, cientos de ellos

¿Cuáles son los lenguajes de alto nivel comunes?

C++ (VC, C++ Builder), Java, C#, VB, Pascal (Delphi, Free Pascal)

Cálculo numérico Fstoran

Desarrollo de bases de datos VFP, PowerBuilder

Desarrollo web PHP, ASP

¿Cuáles son los lenguajes informáticos de alto nivel?

Lenguaje de máquina

Las computadoras electrónicas utilizan números binarios compuestos por "0" y "1". El binario es la base del lenguaje informático. Al comienzo de la invención de las computadoras, la gente solo podía usar el lenguaje informático para ordenarle a la computadora que hiciera esto o aquello. En una palabra, significa escribir una serie de secuencias de instrucciones compuestas por "0" y "1" para que la computadora las realice. ejecutar. , este lenguaje es lenguaje de máquina. Usar lenguaje de máquina es muy doloroso, especialmente cuando el programa tiene errores y necesita ser modificado. Además, dado que el sistema de instrucciones de cada computadora suele ser diferente, si un programa ejecutado en una computadora quiere ejecutarse en otra computadora, se debe programar otro programa, lo que resulta en una duplicación de trabajo. Sin embargo, debido a que utiliza un lenguaje específico para un modelo específico de computadora, su eficiencia computacional es la más alta entre todos los lenguajes. El lenguaje de máquina es la primera generación de lenguaje informático.

2. Lenguaje ensamblador

Para reducir el dolor de la programación en lenguaje de máquina, la gente ha realizado una mejora útil: utilizar algunas letras inglesas concisas y cadenas de símbolos para reemplazar un código específico. cadena binaria de instrucciones, por ejemplo, use "A D D" para representar la suma, "MO V" para representar la transferencia de datos, etc. De esta manera, es fácil para las personas leer y comprender lo que está haciendo el programa, y ​​corregir errores y El mantenimiento se vuelve conveniente. Este tipo de lenguaje de programación se llama lenguaje ensamblador, que es el lenguaje informático de segunda generación. Sin embargo, las computadoras no reconocen estos símbolos, lo que requiere de un programa especial que se encarga de traducir estos símbolos al lenguaje de máquina de números binarios. Este programa de traducción se llama ensamblador.

El lenguaje ensamblador también depende en gran medida del hardware de la máquina y tiene poca portabilidad, pero sigue siendo muy eficiente. Los programas en lenguaje ensamblador compilados para hardware de computadora específico pueden utilizar con precisión las funciones y especialidades del hardware de la computadora, y los programas son. refinado y la calidad es alta, por lo que sigue siendo una herramienta de desarrollo de software potente y de uso común.

3. Lenguaje de alto nivel

Desde la dolorosa experiencia inicial de comunicarse con las computadoras, la gente se dio cuenta de que se debía diseñar un lenguaje que se acercara al lenguaje matemático o al lenguaje humano. lenguaje natural y no depende del hardware de la computadora. Los programas compilados se pueden usar universalmente en todas las máquinas. Después de un arduo trabajo, en 1954, apareció el primer lenguaje de alto nivel completamente separado del hardware de la máquina: FORTRAN. En los últimos 40 años, han aparecido cientos de lenguajes de alto nivel, y hay docenas de lenguajes importantes. , aquellos con mayor influencia y uso común incluyen F O RT R A N, A L G O L, C O B O L, B A S I C, L I S P, S N O B O L, P L / 1, P a s c a l, C, P R O L O G, A d a, C + +, V C, V B, D e l p h i, J. AVA et al.

El desarrollo de lenguajes de alto nivel también ha pasado por el proceso desde los primeros lenguajes hasta los lenguajes de programación estructurados, y desde los lenguajes de programación orientados a procesos hasta los no procedimentales. En consecuencia, el desarrollo de software también ha evolucionado desde la producción cerrada inicial en talleres manuales individuales hasta la producción industrial en línea de montaje.

A mediados y finales de la década de 1960, había cada vez más software y la escala era cada vez mayor. Sin embargo, la producción de software la realizaban básicamente las propias personas. y estándares estandarizados de planificación, prueba y evaluación de sistemas. La consecuencia negativa es que una gran cantidad de sistemas de software construidos a un costo enorme no se pueden utilizar debido a errores e incluso causan enormes pérdidas. Casi no hay software sin errores. Todo esto ha conmocionado enormemente a la industria informática y se conoce como la "crisis del software" de la historia. La gente se da cuenta de que preparar programas grandes es diferente a escribir programas pequeños. Debería ser una tecnología nueva y todo el proceso de desarrollo de software debería manejarse como ingeniería. Los programas deben diseñarse de manera que se pueda garantizar y verificar fácilmente la corrección. En 1969, se propuso el método de programación estructurada. En 1970, apareció el primer lenguaje de programación estructurado: Pasc Defined Language, lo que marcó el comienzo del período de programación estructurada. A principios de la década de 1980 se produjo otra revolución en el pensamiento de diseño de software y el resultado fue la programación orientada a objetos. Antes de esto, casi todos los lenguajes de alto nivel estaban orientados a procesos y la ejecución del programa era similar a una canalización. Antes de ejecutar un módulo, las personas no podían hacer nada más ni cambiar dinámicamente la dirección de ejecución. el programa. Esto es inconsistente con la forma en que las personas enfrentan las cosas todos los días. Para las personas, quieren lidiar con una cosa cuando sucede, es decir, no pueden estar orientados al proceso... >>

¿Qué es un lenguaje informático de alto nivel? ¿Cuáles hay? 20 puntos

El lenguaje de alto nivel es principalmente relativo al lenguaje ensamblador. No se refiere a un lenguaje específico, pero incluye muchos lenguajes de programación, como los actualmente populares VB, VC, FoxPro, Delphi, etc. , la sintaxis y los formatos de comando de estos lenguajes son diferentes.

Los programas escritos en lenguajes de alto nivel no pueden ser reconocidos directamente por las computadoras y deben convertirse antes de poder ejecutarse. Se pueden dividir en dos categorías según el método de conversión:

<. p> Tipo de interpretación: métodos de ejecución similares Debido a la "traducción simultánea" en nuestra vida diaria, el intérprete del lenguaje correspondiente "traduce" el código fuente de la aplicación al código de destino (lenguaje de máquina) durante la ejecución. La eficiencia es relativamente baja y no puede generar un ejecutable ejecutable de forma independiente. Para ejecutar un archivo, la aplicación no se puede separar de su intérprete, pero este método es más flexible y puede ajustar y modificar dinámicamente la aplicación.

Clase de compilación: la compilación se refiere a "traducir" el código fuente del programa al código de destino (lenguaje de máquina) antes de que se ejecute el programa fuente de la aplicación, de modo que el programa de destino se pueda ejecutar independientemente de su entorno de lenguaje, mediante comparación. Conveniente y eficiente. Sin embargo, una vez que es necesario modificar la aplicación, primero se debe modificar el código fuente y luego volver a compilarlo para generar un nuevo archivo objeto (*.OBJ) antes de que pueda ejecutarse. Solo hay un archivo objeto pero no hay código fuente. modificación muy inconveniente. La mayoría de los lenguajes de programación actuales están compilados, como Visual C++, Visual Foxpro, Delphi, etc.

¿Cuál es la diferencia entre lenguaje de alto nivel y lenguaje de bajo nivel?

C es un lenguaje especial. Tiene las características de un lenguaje de alto nivel y de bajo nivel. Puede operar directamente el hardware. Puede programar algunos problemas, y se puede decir que las declaraciones son las más simples y fáciles de entender.

El ensamblaje es diferente. Afecta directamente al hardware, principalmente a mov, y refina los datos. en los registros de la CPU y la memoria, cs ss, etc. están todos en él, pero una declaración que se puede realizar con un printf en lenguaje C requiere varias oraciones en ensamblador.

Basic es más avanzado. Requiere una plataforma especializada, como DOS, similar a Java. Sin embargo, Java puede ejecutarse siempre que exista una plataforma de máquina virtual Java, por lo que la compatibilidad es muy buena.

p>

C++ Es similar a C, pero C++ es programación orientada a objetos. Nuestros sistemas operativos, juegos, etc. están escritos en C++.

¿Qué significa lenguaje de alto nivel?

Las computadoras solo pueden ejecutar códigos escritos con datos binarios, también llamado código ejecutable por máquina. Debido a que todos son números binarios, es difícil para los humanos. para leer, comprender y escribir, no se puede utilizar como lenguaje de programación.

El código ensamblador está más cerca del lenguaje de máquina, la forma es similar, puede ser entendido por las personas y puede usarse como lenguaje de programación, pero el estilo del lenguaje es muy diferente del lenguaje utilizado. por las personas, y está más cerca de la computadora, por eso se le llama lenguaje de bajo nivel.

La gente finalmente ha diseñado lenguajes de programación como C y C++ que están más cerca de los lenguajes humanos. Debido a que están más cerca de los lenguajes utilizados por las personas, se les llama lenguajes de alto nivel escritos. en lenguajes de alto nivel primero debe ser compilado por una computadora, convertido en ensamblador de bajo nivel y finalmente convertido en código ejecutable por máquina.

¿Cuáles son las características de los lenguajes informáticos de alto nivel? ¿Cuáles son los idiomas comunes?

El lenguaje de alto nivel es similar al lenguaje natural y al lenguaje matemático. Cuando lo ejecuta una computadora, necesita pasar por un programa de procesamiento del lenguaje, es decir, un compilador y un intérprete (el compilador convierte el. programa fuente en un programa de destino, y el intérprete lo interpreta mientras se ejecuta). Los lenguajes comunes incluyen lenguaje de máquina, lenguaje ensamblador y lenguaje de alto nivel