Sie sind auf Seite 1von 7

JVM

Tradicionalmente, el compilador de un lenguaje de alto nivel se encargaba de traducir ese


lenguaje "sencillo" en lenguaje máquina, directamente utilizable por el computador a
través del sistema operativo

JDK
El JDK es el Java Development Kit, que traducido al español es, Herramientas de desarrollo
para Java, aquí nos encontraremos con el compilador javac que es el encargado de convertir
nuestro código fuente (.java) en bytecode (.class), el cual posteriormente sera interpretado y
ejecutado con la JVM, Java Virtual Machine por sus siglas en ingles, que nuevamente al
español es La Maquina Virtual de Java

El JRE es el Java Runtime Environment, en español es el Entorno de Ejecución de Java,en


palabras del propio portal de Java es la implementación de la Máquina virtual de Java que
realmente ejecuta los programas de Java, esto quiere decir que aquí encontraremos todo lo
necesario para ejecutar nuestras aplicaciones escritas en Java.

Un lenguaje de programación es un lenguaje formal (o artificial, es decir, un lenguaje con


reglas gramaticales bien definidas) que le proporciona a una persona, en este caso el
programador, la capacidad de escribir (o programar) una serie de instrucciones o secuencias
de órdenes en forma de algoritmos con el fin de controlar el comportamiento físico y/o lógico de
una computadora, de manera que se puedan obtener diversas clases de datos o ejecutar
determinadas tareas.
Las variables son títulos asignados a espacios en memoria para almacenar datos específicos.
Son contenedores de datos y por ello se diferencian según el tipo de dato que son capaces de
almacenar.

10 tipos de lenguajes de programación más populares y solicitados por el mercado 


1. Java
Reconocido por su legibilidad y simplicidad, Java es uno de los lenguajes de programación
más adoptados: más 9 millones de desarrolladores lo usan y está presente en 7 mil millones
de dispositivos en todo el mundo. Desde 2001 se mantiene en las primeras posiciones.
Su enorme popularidad se debe a su poder de permanencia, cuestión que asegura el
funcionamiento a largo plazo de las aplicaciones que lo utilizan. 

2. C
Creado entre 1969 y 1972 en los Laboratorios Bell, es uno de los más utilizados en el
mundo. Si bien es ejecutado en la mayoría de los sistemas operativos, es de propósito
general, con lo cual es muy flexible.
Es muy popular para el desarrollo de aplicaciones de escritorio, como el conocido editor gráfico
GIMP. 

3. Python
Un lenguaje de programación multiplataforma y multiparadigma, que también es de
propósito general y  el año pasado ha superado al que conocerás en el puesto número.
Su simpleza, legibilidad y similitud con el idioma inglés lo convierten en un gran lenguaje ideal
para principiantes

4. C++
Conocido por el nombre “C Plus Plus”, se orienta a objetos surge como una continuación y
ampliación del C. Hay una gran cantidad de programas escritos en C++, como por ejemplo los
paquetes de Adobe.
5. C# 
También llamado “C Sharp”, está orientado a objetos y fue desarrollado en el año 2000 por
Microsoft para ser empleado en una amplia gama de aplicaciones empresariales ejecutadas en
el framework .NET. C Sharp es una evolución del C y C++ que se destaca por su sencillez y
modernidad.

6. Visual Basic. NET


Ha ascendido del número 9 en junio de 2016 al sexto lugar en 2017 siendo utilizado por
una gran cantidad de personas que no cuentan con conocimientos profundos como
desarrolladores, quienes encuentran en visual basic, además de una sintaxis sencilla, la
posibilidad de automatizar sus propios procesos y crear sus propias aplicaciones web.

7. JavaScript
No debemos confundirlo con Java. Son lenguajes distintos. Javascript es un lenguaje de
programación que puede ser utilizado para crear programas que luego son acoplados a
una página web o dentro de programas más grandes. Sirve para crear efectos y realizar
acciones interactivas.

Podemos ver funcionando este lenguaje en servicios de chat, calculadoras o buscadores de


información.

8. PHP
Creado en 1994 por el programador canadiende Rasmus Lerdorf, con la intención de contar
con unconjunto de herramientas para el mantenimiento de las páginas web y no como
lenguaje..

Es de fácil acceso para nuevos programadores y a su vez ofrece grandes herramientas a los


más experimentados.
9. SWIFT
Se trata de un lenguaje multiparadigma creado por Apple y focalizado en el desarrollo de
aplicaciones para iOS y macOS.? A partir de su presentación en el año 2014, se ha convertido
en código abierto y el índice Thiobe, a diferencia de otros años, lo ha ubicado en este puesto
por ser uno de los lenguajes de programación más usados actualmente.

10. SQL
Este lenguaje de programación ha sido diseñado para administrar, proteger y recuperar los datos
de sistemas de gestión de información, lo cual ha sido utilizado fuertemente en los últimos años a
partir del desarrollo de la ciberseguridad.

A todo este conjunto de órdenes escritas mediante un lenguaje de programación se le


denomina programa

Ejemplos en pseudocódigo

En algunos de los siguientes algoritmos en pseudocódigo aunque son correctos,


encontrarás cosas que debieran ser tenidas en cuenta para que quedaran completos y
libres de errores, pero nos estamos limitando a enseñarte su estructura y
funcionamiento.

Pedir un número y mostrarlo por pantalla

A continuación te mostramos un ejemplo en pseudocódigo> de un programa que solicita


un número al usuario, y muestra el resultado por pantalla:

1. ALGORITMO Mostrar;

2. VAR

3. ENTERO entrada;

4. INICIO

5. ESCRIBIR("Dame un número");

6. LEER( entrada );

7. ESCRIBIR( entrada );

8. FIN

En ALGORITMO indicamos el nombre del programa, y justo después debemos


declarar las variables que serán usadas en el programa (con VAR) indicando su tipo de
dato (un número de tipo ENTERO, en nuestro ejemplo).
Entre INICIO y FIN escribiremos las diferentes acciones que irá realizando el
programa: usamos ESCRIBIR() para indicar que se mostrará un mensaje por pantalla
(el texto que se deba mostrar 'tal cual' debe ir entre paréntesis), y LEER() para pedir un
dato al usuario.
Fíjate también en que cada línea termina en punto y coma (menos INICIO y FIN).

Pedir dos números y mostrar la suma de ambos

Aquí tenemos otro ejemplo, en el que se piden dos números al usuario y se devuelve el
resultado de sumarlos:

1. ALGORITMO Sumar;

2. VAR

3. ENTERO Numero1, Numero2, Resultado;

4. INICIO

5. ESCRIBIR("Dime dos números para sumar: ");

6. LEER(Numero1, Numero2);

7.

8. Resultado <- Numero1 + Numero2;

9.

10. ESCRIBIR("La suma es: ", Resultado);

11. FIN

En este caso observa cómo declaramos varias variables de tipo ENTERO (también se


podrían haber puesto en una línea cada una, seguida de VAR) y cómo hemos hecho para
solicitar varios valores a la vez con LEER().
Observa también que hemos realizado una operación aritmética (sumar los números) y
que usamos '<-' para asignar el resultado a la variable 'Resultado'.

Algoritmo que muestra por pantalla el triple de un


número real introducido por el usuario

1. ALGORITMO Multiplicar;

2. VAR
3. REAL a, y;

4. INICIO

5. ESCRIBIR("Dame un número");

6. LEER( a );

7.

8. a <- a * 3;

9.

10. ESCRIBIR(a);

11. FIN

Algoritmo que pide un número y escribe su


cuadrado

1. ALGORITMO Cuadrados_1;

2. VAR

3. ENTERO nNumero, nCuadrado;

4. INICIO

5. ESCRIBIR("Dime un número");

6. LEER( nNumero );

7.

8. nCuadrado <- (nNumero)*(nNumero);

9.

10. ESCRIBIR(nCuadrado);

11. FIN

En este ejemplo hemos usado la función interna SQR().


Pedir dos números enteros y mostrar 'Verdadero' si
el primero es mayor
1. ALGORITMO Decir;

2. VAR

3. ENTERO x, z;

4. INICIO

5. ESCRIBIR("Dime dos números");

6. LEER( x, z );

7.

8. SI( x > z )

9. ESCRIBIR("Verdadero");

10. FIN SI

11. FIN

Leer tres números y deducir si se han introducido


en orden creciente

1. ALGORITMO N32;

2. VAR

3. ENTERO a, b, c ;

4. INICIO

5. ESCRIBIR("Dame tres números");

6. LEER( a, b, c );

7.

8. SI (a < b) AND (b < c)

9. ESCRIBIR("En orden creciente");

10. SINO

11. ESCRIBIR("En orden no creciente");

12. FIN SI

13. FIN
Pedir dos valores y en caso de que no sean iguales
indicar cuál es el mayor

copytextpop-up

1. ALGORITMO Leer;

2. VAR

3. ENTERO x, y;

4. INICIO

5.

6. ESCRIBIR("Dame dos números");

7. LEER(x, y);

8.

9. SI( x == y )

10. ESCRIBIR("Son iguales");

11. SINO

12. SI( x > y )

13. ESCRIBIR("x es mayor");

14. SINO

15. ESCRIBIR("y es mayor");

16. FIN SI

17. FIN_SI

18.

19. FIN

Das könnte Ihnen auch gefallen