Por lo general, con una fecha límite modismonos referimos a un determinado conjunto de símbolos y reglas específicas que permiten a las personas que conocen ese idioma en particular expresarse comunicándose entre sí.
Por ejemplo, el lenguaje natural que todos usamos consiste en un determinado conjunto de letras, palabras y reglas. gramático que regulan su uso normal. Sin embargo, dado que las computadoras no entienden el lenguaje natural directamente, era necesario crear lenguajes de comunicación especiales, llamados en la jerga Lenguaje de máquina Esto es un lenguaje de programación.
Pero ¿Cuál es la diferencia entre un lenguaje de máquina y un lenguaje de programación??
¿Cuál es la diferencia entre un lenguaje de máquina y un lenguaje de programación?
El lenguaje máquina no es más que un lenguaje específico, que gracias al uso de los llamados El sistema binario permite que el procesador de la PC ejecute programas informáticos típicos.
Sin embargo, en lenguaje máquina no se utilizan 21 símbolos alfabéticos, como en nuestro lenguaje, sino sólo dos, es decir 0 Esto es 1gracias a la cual todavía puedes producir palabras y como consecuencia oraciones usar. En realidad instrucciones de la máquinao más simple instruccionesno es más que estas frases específicas.
Sin embargo, dado que escribir programas directamente en lenguaje de máquina es bastante complicado, esto facilita que todos los programadores lo hagan para que otro lenguaje especial pueda hacerlo. Traducir nuestro lenguaje de máquina común utilizado por las computadoras.
Este lenguaje adicional se llama lenguaje de programación y le permite escribir usando instrucciones aún más simples. código fuente programa, que luego será ejecutado una vez por el procesador de la computadora traducido automáticamente en lenguaje máquina.
Sin embargo, a diferencia de un lenguaje de máquina, no existe un único lenguaje de programación. De hecho, según sea el caso, existen varios lenguajes de programación más o menos nuevos en el mundo. Entre ellos, los más antiguos son montaje (a menudo incorrectamente llamado ajustador), NECESARIO (que se pronuncia básico), COBOL, C., Pascal y Fortran.
En cambio, hay lenguajes de programación más nuevos. Java (que se pronuncia Java), C ++ (que se pronuncia Ci Plas Plas), Perla, pitón (que se pronuncia faitón), básico visual (que se pronuncia visuales basicos) Esto es Rubí.
Sin embargo, existen muchos otros además de estos lenguajes de programación, pero casi todos los lenguajes de programación existentes no permiten más que dar instrucciones a la computadora usando términos específicos, generalmente en inglés, indicando procedimientos paso a paso. que se debe realizar para completar la tarea.
El papel de las conjunciones lógicas.
Las instrucciones dadas a la computadora mediante el uso de un lenguaje de programación particular son oraciones reales que se relacionan entre sí mediante el uso de ciertos elementos de conexión gramatical, llamados en la jerga: conjunciones lógicas. Entre ellos, los elementos más importantes que se deben tener en cuenta son principalmente tres, a saber:
- Síque se usa para unir dos elementos y es verdadero tan pronto como las declaraciones de los elementos son verdaderas. Por ejemplo, A y B Esto es Por supuesto Si esto es Y que b. ambos resultan ser ciertos;
- AMBAS COSASque se usa para conectar dos elementos y es verdadero si al menos una de las declaraciones del elemento es verdadera. Por ejemplo, cualquier otro negocio Esto es Por supuesto si A es verdadero o B es verdadero;
- NOque simplemente invierte el resultado de la declaración. por ejemplo si Y se considera vera, NOTA se considera Falso.
Para comprender mejor el funcionamiento de las conjunciones lógicas y, por tanto, álgebra de Booleque a su vez juega un papel fundamental en todo el mundo de la tecnología informática, basta con observar la siguiente imagen, donde el cero representa el significado Falso mientras que uno representa significado Por supuesto:
Pero en este punto, debería haber entendido finalmente ¿Cuál es la diferencia entre un lenguaje de máquina y un lenguaje de programación?.