Lenguajes de Programacion

Descargar como docx, pdf o txt
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:

● Lenguaje de programación C, C++ y C#


● Java

● Python

● PHP

● SQL

También podría gustarte