Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
Está en la página 1de 8
Tabla de contenido
1. El lenguaje de programación ………….................................................................................... 1.
2. Lenguaje de programación “c” …….………………………………………………………………………………… 3. Lenguaje de programación “c++” …………………………………………………………………………………… 4. Referencias …………………………………………………………………………………………………………………….. El lenguaje de programación El lenguaje El lenguaje es nuestro principal medio de comunicación y es el que permite que interactuemos entre humanos, así ha sido siempre. Por ejemplo, para una sociedad humana, el lenguaje contiene los elementos necesarios que permite a las personas comunicarse. Estos elementos pueden ser palabras, señas o sonidos que en sí mismos son abstractos, sin embargo, para las personas que forman parte de la sociedad, tienen un sentido, expresan un significado y señalan objetos o acciones. Así es como se logra la comunicación entre ellos. El lenguaje de programación En informática, se conoce como lenguaje de programación a un programa destinado a la construcción de otros programas informáticos. Su nombre se debe a que comprende un lenguaje formal que está diseñado para organizar algoritmos y procesos lógicos que serán luego llevados a cabo por un ordenador o sistema informático, permitiendo controlar así su comportamiento físico, lógico y su comunicación con el usuario humano. Un lenguaje de programación, en palabras simples, es el conjunto de instrucciones a través del cual los humanos interactúan con las computadoras. Un lenguaje de programación nos permite comunicarnos con las computadoras a través de algoritmos e instrucciones escritas en una sintaxis que la computadora entiende e interpreta en lenguaje de máquina. Dicho lenguaje está compuesto por símbolos y reglas sintácticas y semánticas, expresadas en forma de instrucciones y relaciones lógicas, mediante las cuales se construye el código fuente de una aplicación o pieza de software determinado. Así, puede llamarse también lenguaje de programación al resultado final de estos procesos creativos. Figura 1 Imagen de programación Los lenguajes de programación permiten a las computadoras procesar de forma rápida y eficientemente grandes y complejas cantidades de información. Por ejemplo, si a una persona se le da una lista de números aleatorios que van de uno a diez mil y se le pide que los coloque en orden ascendente, es probable que tome una cantidad considerable de tiempo e incluya algunos errores, mientras que, si le das la misma instrucción a una computadora utilizando un lenguaje de programación, podrás obtener la respuesta en unos cuantos segundos y sin errores. La implementación de lenguajes de programación permite el trabajo conjunto y coordinado, a través de un conjunto afín y finito de instrucciones posibles, de diversos programadores o arquitectos de software, para lo cual estos lenguajes imitan, al menos formalmente, la lógica de los lenguajes humanos o naturales. No deben confundirse, sin embargo, con los distintos tipos de lenguaje informático.
Características del lenguaje de programación
Para utilizar un lenguaje de programación, de manera efectiva, debemos estudiarlo y comprenderlo desde tres perspectivas: Sintaxis: el conjunto de símbolos y reglas para formar sentencias. Semántica: las reglas para transformar sentencias en instrucciones lógicas. Pragmática: utilizando las construcciones particulares del lenguaje. En español, las letras forman palabras que forman oraciones. En los lenguajes de programación, los caracteres forman sentencias que en conjunto forman instrucciones. Sintaxis La sintaxis es la estructura de una declaración en un lenguaje de programación. Si por ejemplo te preguntas “¿Es difícil la sintaxis de C#?“ básicamente te estarías preguntando si aprender a programar en C# es difícil. Por lo general, cuando pensamos en la sintaxis queremos decir algo que el compilador puede verificar estáticamente. Figura 2 Ejemplos de sintaxis Podemos ver en los ejemplos, tres tipos diferentes de sintaxis. La sintaxis de Python, tiene la estructura más corta y fácil de las tres, por eso es considerado uno de los mejores lenguajes de programación para aprender a programar, mientras que la sintaxis de Assembly es la más compleja de las tres, ya que requiere de una mayor cantidad de instrucciones para decirle a la computadora que realice la misma función, imprimir “¡Hola Mundo!”. Semántica Por otro lado, la semántica trata sobre el significado de la instrucción. Responde a las preguntas: ¿es válida ésta instrucción? Si es así, ¿qué significa la instrucción? ¿Qué queremos lograr con la instrucción? Figura 3 Ejemplo de semántica
En el ejemplo, las 2 sentencias o instrucciones son sintácticamente válidas en C#.
¿Pero, qué quieren decir? ¿Es incluso válido intentar transformar estas declaraciones en una secuencia ejecutable de instrucciones? Estas son el tipo de preguntas que están en el corazón de la semántica. Pragmática La pragmática, en programación, se refiere al modo en que el contexto influye en la forma cómo interpretamos y analizamos los problemas que queremos resolver con un lenguaje de programación. Como vimos en el ejemplo de sintaxis, el mismo problema puede ser resuelto utilizando diferentes lenguajes de programación, incluso existen problemas que pueden ser resueltos aplicando distintas sentencias o instrucciones lógicas usando el mismo lenguaje. Aplicamos el pragmatismo cuando creamos una solución considerando el contexto y cómo afecta a nuestro problema y a nuestra solución, aunque eso implique utilizar otro lenguaje o herramienta que nos ofrece una mejor oportunidad de resolver el problema. Aprender varios lenguajes y enfoques diferentes, puede ayudarte a ampliar tu pensamiento y te ayuda a evitar que quedes atrapado en una única forma de hacer las cosas. Además, hoy en día ser un programador pragmático y aprender varios lenguajes es mucho más fácil gracias a la gran cantidad de cursos que puedes encontrar aquí en OpenWebinars. Ejemplos de lenguajes de programación JAVA Java es un lenguaje de programación dirigido a objetos que se caracteriza por ser multiplataforma. El código de este lenguaje puede ser ejecutado en cualquier dispositivo, lo que supone una gran ventaja. Además, gracias al uso que hace en diferentes dispositivos, como smartphones, ordenadores, tablets, entre otros, es uno de los lenguajes más utilizados actualmente. PHP PHP es un lenguaje de programación de código abierto, creado para el desarrollo web. Entre la diversidad de funciones que pueden realizarse con PHP, despuntan su uso como scripts del lado del servidor y el desarrollo de webs dinámicas, ya que puede incrustarse su código dentro de HTML. PHYTHON Este es un lenguaje de programación de código abierto muy versátil. Es muy utilizado para la IA y el Big Data. Se caracteriza por ser un lenguaje fácilmente legible y sencillo. Además, cuenta con una curva de aprendizaje muy corta si lo comparamos con otros lenguajes de programación. Asimismo, Python también puede utilizarse en prácticamente cualquier sistema operativo. C/C++ El lenguaje C y su extensión C++ siguen siendo uno de los lenguajes más empleados actualmente. Los informáticos se deciden por él cuando hace falta una programación potente que hasta necesite bajar a programar algunos trabajos en ensamblador. Sin embargo, aunque cuenta con una curva de aprendizaje alta, es un lenguaje de programación muy solicitado, sobre todo en los videojuegos. JAVASCRIPT Javascript se trata de un lenguaje de programación muy utilizado en la programación web del lado del cliente. Es muy práctico y es capaz de ser ejecutado desde cualquier navegador, lo que lo convierte en el lenguaje más usado de Internet. Javascript es multiplataforma y está dirigido a objetos y eventos. Además, al ser interpretado, no necesita compilarse. Clasificación de los lenguajes de programación Los lenguajes de programación se utilizan para hacer funcionar las páginas web, las apps, el software y todo tipo de dispositivo que requiere programación informática y conocimientos de código. De acuerdo a su finalidad, la clasificación de lenguajes de programación es la siguiente:
● Lenguaje máquina.
● Lenguajes de programación de bajo nivel.
● Lenguajes de programación de alto nivel.
En grandes rasgos, el lenguaje máquina es el que usa cualquier máquina y se
basa en un código binario; los lenguajes de bajo nivel, pueden variar según el ordenador o máquina que se utilice; y, por último, el lenguaje de alto nivel es un lenguaje que utiliza comandos y palabras (normalmente en inglés), las cuales es fácil de entender para un programador. Tipos lenguaje de programación Sobre esta última clasificación de lenguajes de programación, los de alto nivel, son sobre los que hablamos cuando hablamos de programación de web y apps. Estos se crearon con la finalidad de que el usuario o profesional pudiese solucionar procesamientos de datos complejos de una manera más sencilla. Esto significa, ganar flexibilidad al poder utilizar un tipo de lenguaje adecuado para el ser humano y no únicamente orientado al entendimiento de la propia máquina o dispositivo programado. Lenguajes de programación que existen Como ya hemos comentado, existen innumerables lenguajes de programación. Hoy en día, estos son usados por los desarrolladores Frontend y Backend para programar tanto la parte visible como el código que hace que todo funcione detrás de una web, aplicación o software. Seguramente conozcas los principales (C, Python, PHP, Java, JavaScript o Ruby) pero existen muchos más. Estos son algunos de los más destacados: