Tipos de lenguaje de programación.
¿Qué es un lenguaje de programación?
Un lenguaje de programación es un lenguaje formal que proporciona a una persona, en este caso el programador, la capacidad y habilidad de escribir una serie de instrucciones o secuencias de órdenes en forma de algoritmos con el fin de controlar el comportamiento físico o lógico de un sistema informático, para que de esa manera se puedan obtener diversas clases de datos o ejecutar determinadas tareas. A todo este conjunto de órdenes escritas mediante un lenguaje de programación se le denomina programa informático.
JAVA
Es un lenguaje de programación utilizada para crear software compatible con una gran diversidad de sistemas operativos. Este lenguaje tiene la particularidad de ser compilado e interpretado al mismo tiempo; eso significa que es un lenguaje simplificado que convierte automáticamente el código en instrucciones de máquina.
CARACTERISTICAS
- Ofrece la funcionalidad de un lenguaje potente, derivado de C y C++, pero sin las características menos usadas y más confusas de estos, haciéndolo más sencillo.
- Orientado a objetos El enfoque orientado a objetos (OO) es uno de los estilos de programación más populares. ...
- Recolector de basura.
EJEMPLO DE CODIFICACION
// Declaración de variables
var nombre = "Juan";
var edad = 25;
// Mostrar mensaje en la consola
console.log("Hola, mi nombre es " + nombre + " y tengo " + edad + " años.");
// Función para sumar dos números
function sumar(num1, num2) {
return num1 + num2;
}
// Llamar a la función y mostrar el resultado en la consola
console.log("El resultado de la suma es: " + sumar(5, 10));.
public class EjemploJava {
public static void main(String[] args) {
// Declaración de variables
int numero1 = 5;
int numero2 = 10;
int resultado;
// Realizar la operación
resultado = numero1 + numero2;
// Imprimir el resultado
System.out.println("El resultado de la suma es: " + resultado);
PYTHON
DEFINICION
Es un lenguaje de
programación interpretado cuya filosofía hace hincapié en una sintaxis que
favorezca un código legible. Y define este como un lenguaje multiparadigma,
debido a que soporta orientación a objetos, programación imperativa y en menor
medida programación funcional. Es interpretado de tipado dinámico y
multiplataforma.
CARACTERISTICAS
- Es que se trata de un lenguaje de programación orientado a objetos. .
- Código abierto Otra de las características principales de Python es que se trata de un lenguaje de programación de código abierto.
EJEMPLO DE CODIFICACION
Ejemplo de codificación: ¡Este es un ejemplo de un programa simple en Python que imprime "Hola, mundo!" en la consola.
print("Hola, mundo!")
2. Suma de dos números:
python
num1 = 5
num2 = 7
suma = num1 + num2
print("La suma de", num1, "y", num2, "es igual a:", suma)
3. Cálculo del área de un círculo:
python
import math
radio = 5
area = math.pi * radio**2
print("El área del círculo es:", area)
4. Uso de condicionales:
python
edad = 18
if edad >= 18:
print("Eres mayor de edad")
else:
print("Eres menor de edad")
5. Uso de bucles:
python
números = [1, 2, 3, 4, 5]
for numero in números:
print(numero)
LENGUAJE DE PROGRAMACION C
es un lenguaje de tipos de datos estáticos, débilmente tipado, que dispone de las estructuras típicas de los lenguajes de alto nivel, pero, a su vez, dispone de construcciones del lenguaje que permiten un control a bajo nivel1.
CARACTERISTICAS
- Programación de nivel medio (beneficiándose de las ventajas de la programación de alto y bajo nivel).
- No depende del hardware, por lo que se puede migrar a otros sistemas.
- Organización del trabajo con total libertad.
EJEMPLO DE CODIFICACION
tipoRetorno Nombre (parametros) {sentencias}
* ejemplo 1
.- Escribe un mensaje en pantalla */
# include /* incluye biblioteca donde se define E/S */
int main( )
{
/*Este comentario es ignorado por el compilador y*/
/*no genera código */
printf("\nIntroducción a la programación en lenguaje C");
return 0
/* ejemplo 2.- multiplica dos números enteros y muestra el
resultado por pantalla */
#include
int main( )
{
int multiplicador; /
*se define multiplicador como un entero */
int multiplicando; /
*se define multiplicando como un entero */
int res; /*se define resultado como un entero*/
multiplicador = 1000; /*se asignan valores*/
multiplicando=2;
res=multiplicador*multiplicando;
printf("Resultado =%d",res); /*se muestra el resultado */
return 0;
ejemplo 3.- .
- multiplica dos números enteros y muestra el
resultado (utiliza definición múltiple de variables) */
#include
int main( ) {
int multiplicador, multiplicando; /
*se definen 2 variables*/
multiplicador =1000; /*se les asigna valor*/
multiplicando=2;
printf("Resultado = %d", multiplicador*multiplicando);
/*se muestra el resultado por pantalla*/
return 0;
LENGUAJE DE PROGRAMACION VISUAL BASIC.NET
DEFINICION
Es un lenguaje de programación creado por Microsoft para programar en el marco de.NET. Es fácil de aprender y puede ser utilizado para crear aplicaciones de escritorio, web y servicios web.
CARACTERISTICAS
- Orienta a los objetos.
- Los programas de Visual Basic son conducidos por eventos.
- Agregar códigos a cada objeto.
EJEMPLO DE CODIFICACION
Here is a comment.
Sub Main()
For Each argument As String In My.Application.CommandLineArgs
' Add code here to use the string variable.
Next
End Sub
Dim longString As New System.Text.StringBuilder
For count As Integer = 1 To 1000
longString.Append(count)
Dim orderLog As New EventLog With {
.Log = "Application",
.Source = "Application Name",
.MachineName = "Computer Name"}
Private Function GetHtmlDocument(
ByVal items As IEnumerable(Of XElement)) As String
Dim htmlDoc = <html>
<body>
<table border="0" cellspacing="2">
<%=
From item In items
Select <tr>
<td style="width:480">
<%= item.<title>.Value %>
</td>
<td><%= item.<pubDate>.Value %></td>
</tr>
%>
</table>
</body>
</html>
Return htmlDoc.ToString()
LENGUAJE DE PROGRAMACION C++
DEFINICION
Es un lenguaje de programación que entra en la categoría de los lenguajes de mayor nivel en cuanto a posibilidades en la manipulación de objetos. Se utiliza principalmente para el desarrollo de aplicaciones y softwares más complejos que usualmente requieren de una intervención visual como es el caso de los programas de diseño gráfico. El lenguaje C++ suele usarse mucho en el desarrollo de videojuegos.
CARACTERISTICAS
- Es uno de los lenguajes compilados más veloces que hay.
- Posee una integración completa y directa con el lenguaje ensamblador.
- Tiene una gran cantidad de compiladores entre las plataformas y los diferentes sistemas operativos.
EJEMPLO DE CODIFICACION
vector<double> inserta(const vector<double>& v, size_t pos, double valor)
{
if (pos > v.size())
{
cout << "Fallo en la funcion inserta().\n"
<< "El índice " << pos << " de inserción está fuera de los límites del vector.\n";
exit(EXIT_FAILURE);
}
vector<double> w;
w.reserve(v.size()+1); // Opcional
for (size_t i = 0; i < pos; ++i)
w.push_back(v[i]);
w.push_back(valor);
for (size_t i = pos; i < v.size(); ++i)
w.push_back(v[i]);
return w;
LENGUAJE DE PROGRAMACION JAVASCRIPT
Es un lenguaje de programación de comandos que permite implementar funciones complejas en páginas web, cada vez que una página web hace algo más que sentarse allí y mostrar información estática para que la veas, muestra oportunas actualizaciones de contenido, mapas interactivos, animación de Graficas 2D/3D, desplazamiento de máquinas reproductoras de video.
CARACTERISTICAS
- Posee una estructura sencilla que lo vuelve más fácil de aprender e implementar.
- Existen numerosos recursos y foros disponibles para ayudar a los principiantes con habilidades y conocimientos limitados
- La validación de datos puede realizarse a través del navegador web y las actualizaciones solo se aplican a ciertas secciones de la página web.
EJEMPLO DE CODIFICACION
button {
display: block;
margin: 20px auto 10px;
padding: 25px 20px;
font-size: 1.4rem;
cursor: pointer;
border: none;
border-radius: 50%;
background-color: #3b5998;
color: white;
LENGUAJE DE PROGRAMACION C#
DEFINICION
Es un lenguaje de programación desarrollado por Microsoft, basado en objetos y seguridad de tipos, que permite a los desarrolladores crear aplicaciones seguras y solidas que se ejecutan en NET. Es fácil de aprender y muy inutiva lo que hace que cualquier usuario familiarizado con algún tipo de lenguaje de programación aprenda rápidamente a utilizarlo.
CARACTERISTICAS
Gestión automática de memoria.Interoperabilidad con otros lenguajes de programación.Tiene capacidad de crear aplicaciones con una gran cantidad de componentes.
EJEMPLO DE CODIFICACION
/* I recommend watching the series by Brackeys (youtube), its a great
way of getting into c#.
C# is a really great language and I recommend learning it.
/* A C# (C-sharp ex.) */
using System;
namespace helloWorld
{
class Program
{
static void Main()
{
Console.WriteLine("What's your age?")
string age = Console.ReadLine()
Console.WriteLine($"You are {age} years old!")
}
}
LENGUAJE DE PROGRAMACION PHP LENGUAJE
DEFINICION
Es un lenguaje de programación orientado a objetos, de código abierto muy popular para el desarrollo web que puede ajustarse en HTML. Es considerado como uno de los lenguajes más potentes y populares para el desarrollo web y de aplicaciones.
CARACTERISTICAS
- Es un código abierto y gratuito.
- Es un lenguaje orientado a objetos, lo que hace el procesamiento de datos mucho más rápido.
- Permite la separación de códigos, es decir, es posible manipular datos mientras que otros se encuentran estáticos.
EJEMPLO DE CODIFICACION
<!DOCTYPE html>
<html>
<head>
<title>Ejemplo</title>
</head>
<body> <?php
echo "¡Hola, soy un script de PHP!";
?>
</body>
</html>
LENGUAJE DE PROGRAMACION SWIFT
DEFINICION
Es un lenguaje enfocado en el desarrollo de
aplicaciones, específicamente, para los sistemas iOS, tvOS, OS X y watchOS. Y el funcionamiento se basa en la unión de características
del lenguaje Objetive-C y C. La intención de combinar estos dos lenguajes es
de ir más allá de sus limitantes, pudiendo expandir las posibilidades y calidad
del trabajo.
CARACTERISTICAS
- Rápido y eficiente para el desarrollo de aplicaciones.
- Seguro y permite a los desarrolladores detectar fácilmente cualquier error.
- Intuitivo y se adapta a las necesidades de cada proyecto.
EJEMPLO DE CODIFICACION
import Foundation
let username = "myusername"
let password = "mypassword"
let loginString = NSString(format: "%@:%@", username, password)
let loginData: NSData = loginString.dataUsingEncoding(NSUTF8StringEncoding)!
let base64LoginString = loginData.base64EncodedStringWithOptions([])
let headers = [
"Content-Type": "application/json",
"Cache-Control": "no-cache"
]
let parameters = [
"message": "Text of the SMS message",
"tpoa": "Sender",
"recipient": [["msisdn": "12015550123"], ["msisdn": "447400123456"], ["msisdn": "5212221234567"]]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "https://api.labsmobile.com/json/send")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
LENGUAJE DE PROGRAMACION SQL
Es un lenguaje gestor para el manejo de la información en las bases de datos relacionales. Este tipo de lenguaje de programación permite comunicarse con la base de datos y realizar operaciones de acceso y manipulación de la información almacenada.
CARACTERISTICAS
- Integridad de datos: este se refiere a la completitud y correctitud de los datos de la base de datos.
- Lenguaje de consultas sencillos: las bases de datos relacionales utilizan el lenguaje SQL, muy parecido al lenguaje natural, con lo que permite una fácil interacción con la base de datos.
- Gran comunidad: las bases de datos SQL llevan mucho tiempo entre nosotros.
EJEMPLO DE CODIFICACION
SELECT studentID, FullName, 3+2 as five, now() as currentDate
FROM student;
SELECT studentID, FullName, sat_score, recordUpdated
FROM student
WHERE (
studentID between 1 and 5
or studentID = 8
or FullName like '%Maximo%'
)
and sat_score NOT in (1000,1400);
Comentarios
Publicar un comentario