Por qué los programadores no pueden programar en chino
La razón por la cual el chino no se usa para programar:
La razón por la cual todo el software de programación actual está en inglés es porque la tecnología informática se produjo por primera vez en los Estados Unidos y los sistemas operativos La programación que utilizamos es básicamente extranjera. La mayor parte del software se basa en sus sistemas operativos. Además, los caracteres en inglés también tienen sus propias ventajas (en el reconocimiento de información del sistema informático). sus propios derechos de propiedad intelectual, ¡esto se puede lograr un poco!
Directorio de lenguajes de programación:
* Hojas de estilo en cascada CSS Hojas de estilo en cascada
*.NET. fue creado por Microsoft en 2002 para desarrollar aplicaciones. Una nueva plataforma revolucionaria
*ActionScriptActionScript es el lenguaje de programación de Flash. Similar a JavaScript, ActionScript es un lenguaje de programación orientado a objetos.
*APL, A+ y J
*AdaAda es un lenguaje de programación de propósito general con fuertes capacidades expresivas
*Lenguaje ensamblador Lenguaje ensamblador (lenguaje ensamblador) es un lenguaje de programación orientado a máquinas
*Yi Language es el lenguaje de programación más potente de toda la programación en idioma chino
*AWKAWK es una excelente herramienta de procesamiento de texto
*Basic es un lenguaje de programación diseñado para principiantes
oQBasicQBASIC es una variante del lenguaje BASIC (Beginner's All-Purpose Symbolic Instrucciones Code, código de instrucción general para principiantes), desarrollado por Microsoft de la empresa de desarrollo de Estados Unidos p>
oVisual BasicVisual Basic (VB) es un lenguaje de programación controlado por eventos desarrollado por Microsoft que incluye un entorno de desarrollo asistido
*VBScriptVBScript es la abreviatura de Visual Basic Script, es decir, Visual Basic scripting lenguaje
*BrainfuckBrainfuck es un lenguaje informático minimalista
*C, C++, C# El lenguaje C es un lenguaje de programación informático orientado a procesos C++ es un lenguaje de programación de propósito general con estática; Comprobación de tipos de datos que admite múltiples paradigmas de programación. Admite múltiples estilos de programación, como programación de procedimientos, abstracción de datos, programación orientada a objetos, creación de iconos y otra programación genérica. C# es un lenguaje de programación de alto nivel orientado a objetos lanzado por Microsoft que se ejecuta en .NET Framework.
oObjective-C, normalmente escrito como ObjC y menos utilizado Objective C u Obj-C, es un lenguaje de programación orientado a objetos que extiende C
*ClipperLos chips Clipper se utilizan principalmente en ordenadores para actividades comerciales Communication Network
*COBOL es un lenguaje de programación similar al inglés adecuado para negocios y procesamiento de datos
*dBasedBASE es el primer sistema de gestión de bases de datos ampliamente utilizado en microcomputadores (DBMS
El lenguaje E utiliza chino simplificado como código de programa para las operaciones de programación.
*PASCAL y DelphiPascal son un lenguaje de programación de alto nivel común para computadoras. Delphi es un nuevo entorno de programación visual; una herramienta de desarrollo de aplicaciones Windows cómoda y rápida
*Forth fue desarrollado por Charles H. Moore como un sistema de control automático por computadora y un lenguaje de programación utilizado en el observatorio, lo que permite a los usuarios combinar fácilmente el sistema. Algunas instrucciones simples son. definido como instrucciones de alto nivel con funciones más complejas.
* Fortran se traduce como "traductor de fórmulas". Es el lenguaje de programación informática de alto nivel más antiguo del mundo y se utiliza ampliamente en ciencia y tecnología. El campo de la informática de ingeniería.
*FoxPro es un producto de base de datos lanzado por American Fox Software Company en 1988
*F#F# es un lenguaje de programación desarrollado por Microsoft que proporciona un entorno de ejecución para Microsoft .NET lenguaje
*El lenguaje FavaFava es un pequeño lenguaje interpretado, que está orientado principalmente al campo de las pruebas de sistemas y pequeños dispositivos integrados.
*IDLIDL es una aplicación y lenguaje de programación de análisis de datos e imágenes
*El lenguaje GoGo es el segundo lenguaje de programación de código abierto lanzado por Google en 2009. El lenguaje Go está especialmente optimizado para programar aplicaciones de sistemas multiprocesador. Los programas compilados con Go pueden ser tan rápidos como el código C o C++, son más seguros y admiten procesos paralelos.
*JavaJava es un lenguaje de programación Java lanzado por Sun Microsystems en mayo de 1995. Es un lenguaje multiplataforma orientado a objetos que puede ejecutarse en múltiples plataformas. Admite código abierto. Una gran cantidad de bibliotecas de clases. Una gran cantidad de proyectos de código abierto. ¡Es un lenguaje de programación muy poderoso!
*JavaScriptJavascript es un lenguaje de programación desarrollado a partir de LiveScript de Netscape
*J#Visual J# es una herramienta que los programadores de lenguaje Java utilizan para crear aplicaciones y servicios que se ejecutan en .NET Framework
*LISP es un lenguaje de programación funcional basado en el cálculo lambda.
*LuaLua es un pequeño lenguaje de programación
*LOGO es un lenguaje de programación temprano y un lenguaje de programación muy cercano al lenguaje natural. Utiliza una forma de "dibujo" para aprender a programar. /p>
*Módulo en ingeniería de software se refiere a una unidad o módulo utilizado por un programa o módulo de nivel superior
*NuvaEl lenguaje Nuva es un script dinámico orientado a objetos. Lenguaje El lenguaje Nuva está diseñado para generación de código basada en plantillas
*PerlPerl se conoce generalmente como "PracticalExtraction and ReportLanguage", también conocido como el "Lister de basura patológicamente ecléctico"
*PHPPHP es un lenguaje integrado HTML
*PL/IPL/I es la abreviatura de Programming Language One. La "I" es en realidad un número romano "One". lenguaje inventado por IBM en la década de 1950
*PrologProlog (abreviatura de Programación en Lógica) es un lenguaje de programación lógica
*Python es un lenguaje de programación interpretativo orientado a objetos y un potente y lenguaje completo de propósito general
*RR es un lenguaje y entorno operativo para análisis estadístico y gráficos
p>*RubyRuby, un lenguaje de scripting creado para una programación orientada a objetos simple y rápida ( programación orientada a objetos)
*SchemeScheme, un lenguaje de diseño de sistemas desarrollado a partir del lenguaje LISP. Es un dialecto de lisp. A diferencia de otros lisp, el esquema se puede compilar en código de máquina.
Una de las principales características de Scheme es que puede operar llamadas a funciones como datos
* Smalltalk es un lenguaje de programación orientado a objetos, un entorno de programación y un entorno de desarrollo de aplicaciones (ADE)
* Tcl/Tk es un lenguaje de script
*Visual FoxProVisual FoxPro, anteriormente conocido como FoxBase, es un producto de base de datos lanzado por la empresa estadounidense Fox Software
*Kuaishou (AAuto Quicker ) AAuto está dedicado al escritorio. Una nueva generación de lenguaje de programación híbrido para un desarrollo rápido de software. Tiene las ventajas de los lenguajes dinámicos y estáticos. Su sintaxis es compatible con los lenguajes más populares. Tiene bajos costos de aprendizaje, rápida velocidad de desarrollo y. está permanentemente libre.
Lenguaje relacionado con la programación:
Lenguaje de máquina
En un sistema informático, una instrucción de máquina especifica una acción específica del sistema informático. Al diseñar y fabricar el hardware de una serie de computadoras, se utilizan una serie de instrucciones para especificar las operaciones básicas que la serie de computadoras puede realizar. Estas instrucciones juntas constituyen el sistema de instrucciones de la serie de computadoras. En los primeros días de las aplicaciones informáticas, los programadores utilizaban el sistema de instrucciones de la máquina para escribir programas de aplicaciones informáticas, que se denominaban programas en lenguaje de máquina. Para los programas escritos en lenguaje de máquina, dado que cada instrucción corresponde a una acción básica específica de la computadora, el programa ocupa menos memoria y tiene una alta eficiencia de ejecución. Las desventajas también son obvias, como por ejemplo: la carga de trabajo de programación es grande y propensa a errores; depende de un sistema informático específico, por lo que el programa tiene poca versatilidad y portabilidad;
Lenguaje ensamblador
Para resolver una serie de problemas causados por el uso del lenguaje de máquina para escribir programas de aplicación, la gente primero pensó en usar símbolos mnemotécnicos para reemplazar las instrucciones de la máquina que no son fáciles de entender. recordar. El lenguaje que utiliza símbolos mnemotécnicos para representar instrucciones de computadora se llama lenguaje simbólico, también llamado lenguaje ensamblador. En el lenguaje ensamblador, cada instrucción ensambladora representada por un símbolo corresponde a una instrucción de máquina de computadora; la dificultad de la memoria se reduce considerablemente. No solo es fácil verificar y modificar los errores del programa, sino que las ubicaciones de almacenamiento de instrucciones y datos se pueden asignar automáticamente. por la computadora. Un programa escrito en lenguaje ensamblador se llama programa fuente. La computadora no puede reconocer ni procesar directamente el programa fuente. Debe traducirse a un lenguaje de máquina que la computadora pueda entender y ejecutar a través de algún método. un ensamblador.
Cuando se utiliza el lenguaje ensamblador para escribir programas informáticos, los programadores aún necesitan estar muy familiarizados con la estructura del hardware del sistema informático, por lo que la programación en sí sigue siendo ineficiente y engorrosa. Sin embargo, precisamente debido a la estrecha relación entre el lenguaje ensamblador y los sistemas de hardware informático, en determinadas situaciones específicas, como los programas centrales del sistema y los programas de control en tiempo real que requieren una alta eficiencia de tiempo y espacio, el lenguaje ensamblador sigue siendo una herramienta de programación muy eficaz, por lo que lejos.
Lenguaje de alto nivel
Lenguaje de alto nivel es un término general para un tipo de lenguaje de programación cercano al lenguaje natural humano y al lenguaje matemático. Según los diferentes puntos de partida y métodos de programación, los lenguajes de alto nivel se dividen en lenguajes orientados a procesos y lenguajes orientados a objetos. Por ejemplo, el lenguaje Fortran, el lenguaje C, etc., están todos orientados a procesos. y están representados C ++, JAVA, C #, Smalltalk, etc. Hay muchas diferencias entre los lenguajes orientados a objetos y los lenguajes orientados a procesos. Estos lenguajes admiten "un programa es una colección de objetos discretos interconectados". Nueva forma de pensar en la programación, con características como encapsulación, herencia y polimorfismo.
Los lenguajes de alto nivel siguen ciertas reglas gramaticales y están compuestos por operandos y métodos de operación que expresan diversos significados. Las ventajas de utilizar lenguajes de alto nivel para escribir programas son: la programación es relativamente simple, intuitiva, fácil de entender y menos propensa a errores. Los lenguajes de alto nivel son independientes de las computadoras, por lo que los programas de computadora se escriben en lenguajes de alto nivel; Los idiomas de nivel tienen buena versatilidad y buena portabilidad.
Un programa escrito en un lenguaje de alto nivel se denomina programa fuente. El sistema informático no puede comprenderlo ni ejecutarlo directamente. Debe convertirse en un programa de destino que el sistema informático pueda reconocer y comprender. sistema de procesamiento del lenguaje antes de que pueda ser ejecutado por el sistema informático.
La programación en lenguaje sencillo también está bien.
El principio de ejecución de la programación:
El programa fuente
no se puede reconocer, comprender ni ejecutar directamente, y debe convertirse en algo que la computadora pueda ejecutar directamente. de alguna manera
Lenguaje de máquina
Hay dos formas de convertir un programa fuente escrito en un lenguaje de programación de alto nivel en un programa de destino de máquina: el método de interpretación y el método de compilación.
En el modo de interpretación, la computadora interpreta y ejecuta el programa fuente escrito en un lenguaje de alto nivel y no puede formar archivos objeto ni archivos ejecutables.
En el modo de compilación, el programa fuente se procesa primero a través de un compilador correspondiente al lenguaje de programación utilizado, y luego el programa fuente se procesa a través de etapas como análisis léxico, análisis de sintaxis, análisis semántico, generación de código y optimización del código Convierta el programa fuente procesado en un programa de destino representado por código binario y luego incruste las llamadas a funciones, llamadas a funciones del sistema, etc. utilizadas en el programa en el programa de destino mediante el procesamiento del vinculador para formar un archivo de ejecución binaria que pueda ser ejecutado continuamente. Llamar a este archivo ejecutable puede realizar las funciones correspondientes especificadas por el programador en el archivo de programa fuente correspondiente.
294 comentarios
LeonardoSun hace 10 horas
81 me gusta
No me gusta
Por supuesto que puedes programar con Caracteres chinos, personalicé el idioma durante mi primer año y pude usar completamente los caracteres chinos y los signos de puntuación, sin palabras en inglés, ¡incluidas las palabras clave!
Y es muy sencillo, ¿qué tiene de difícil? Si alguien menciona el idioma Yi, entonces simplemente no lo explico.
Es solo que las personas que no conocen el formato de codificación son propensas a tener problemas de codificación al usarlo, e incluso si eres un excelente estudiante, tu inglés no es tan malo, así que ¿por qué molestarse en convertir? ¿A los chinos? La mayoría de las bibliotecas existentes que son útiles están escritas por extranjeros y de repente se convierte en un montón de chinos, lo que resulta muy incómodo. Además, solo se necesitan unas pocas letras para expresar una variable (si tu inglés es muy pobre, puedes usar la abreviatura china Pinyin), lo que parece demasiado detallado en comparación con el uso del chino.
Es inútil hablar más. Aquí hay algunas imágenes para hablar con hechos:
Tienes que agregar una marca de agua al publicar una imagen. Es muy problemático. De hecho, debería agregarlos todos. Ahora solo tengo que agregar marcas de agua. El área no se agrega.
Como puede ver en la imagen, realmente no quiero usar la variable china. El nombre en el bucle usa la letra i. El nombre de la variable anterior estaba en chino. Se puede ver que aquí no se puede cambiar a chino. ¡Pero realmente ya no quiero escribir nombres de variables en chino!