Qué es lenguaje de programación (definición).
2. Qué aspectos (características básicas)abarca esta definición?.
3. Qué tipos de lenguaje de programación se usan principalmente hoy
día..?
4. Escriba dos ejemplos de cada uno.
Respuestas a la pregunta
1. R/ 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.
2. R/ Los elementos que caracterizan el lenguaje de programación son:
Variables y Vectores
Podrían calificarse como contenedores de datos y por ello se diferencian según el tipo de dato que son capaces de almacenar. En la mayoría de lenguajes de programación se requiere especificar un tipo de variable concreto para guardar un dato concreto.los mas comunes son:
Variables tipo Char: Estas variables contienen un único caracter, es decir, una letra, un signo o un número.
Variables tipo Int: Contienen un número entero.
Variables tipo float: Contienen un número decimal.
Variables tipo String: Contienen cadenas de texto, o lo que es lo mismo, es un vector con varias variables del tipo Char.
Variables del tipo Boolean: Solo pueden contener un 0 o un 1. El cero es considerado para muchos lenguajes como la variable del tipo String "False" mientras que el 1 se considera "True".
Condicionantes
Son estructuras de código que indican que para que cierta parte del programa se ejecute, deben cumplirse ciertas premisas, como por ejemplo, que dos valores sean iguales, que un valor exista, que un valor sea mayor que otro y similares. Estos condicionantes por lo general solo se ejecutan una vez a lo largo del programa. Los condicionantes más conocidos y empleados en programación son:
If: Indica una condición para que se ejecute una parte del programa.
Else if: Siempre va precedido de un "If" e indica una condición para que se ejecute una parte del programa siempre que no cumpla la condición del if previo y si se cumpla con la que el "else if" especifique.
Else: Siempre precedido de "If" y en ocasiones de "Else If". Indica que debe ejecutarse cuando no se cumplan las condiciones prévias.
Bucles
Los bucles son parientes cercanos de los condicionantes, pero ejecutan constantemente un código mientras se cumpla una determinada condición. Los más frecuentes son:
For: Ejecuta un código mientras una variable se encuentre entre 2 determinados parámetros.
While: Ejecuta un código mientras se cumpla la condición que solicita.
3. R/ Los lenguajes de programación más utilizados por los desarrolladores de software en la actualidad son los siguientes:
- PHP
- Java
- Python
- C/C++
- Javascript
- C# y Visual Basic
- Objective-C
- Ruby
- Swift
- SQL
- Delphi
- Perl
4.
1. Lenguaje de programación PHP
PHP es de código abierto muy usado en el desarrollo web, ya que puede incrustarse en HTML. El código se ejecuta en el servidor, genera HTML y se lo envía al cliente.
Muy fácil de usar si estás empezando en esto de la programación, pero muy completo para los programadores profesionales.
Se orienta al desarrollo de aplicaciones web dinámicas.
Es un código seguro y confiable, ya que el código fuente está oculto para el navegador y cliente.
Licencia abierta de uso.
Las últimas versiones hacen que PHP sea una lenguaje orientado a objetos muy potente y con un rendimiento muy mejorado.
Necesitas un servidor web para ejecutar una aplicación, aunque las últimas versiones traen un servidor incorporado.
Debes tener un conocimiento genérico de HTML para trabajar con PHP o con JSON.
2. Java
Es uno de los lenguajes de programación de código abierto más populares. Java fue comercializado por primera vez 1995 por Sun Microsystems. Está detrás de muchas webs y aplicaciones, de consolas y súper ordenadores, de móviles y de hasta Internet.
De hecho, no sé si sabes que Java es quien impulsa Android, el sistema operativo más usado del mundo.
Lenguaje multiplataforma, ejecutable en la mayoría de los sistemas operativos.
Software de distribución libre.
Lenguaje completo y dispone de una librería y utilidades amplias.
Lenguaje de ejecución lenta al ser interpretado.
Difícil de aprender debido a su compleja sintaxis.