Você está na página 1de 3

Capítulo 1: Lenguajes de programación

1.1 ¿Qué es un lenguaje de programación?


Lenguaje de programación en informática, cualquier lenguaje artificial que
puede utilizarse para definir una secuencia de instrucciones para su
procesamiento por un ordenador o computadora. Es complicado definir qué
es y qué no es un lenguaje de programación. Se asume generalmente que
la traducción de las instrucciones a un código que comprende la
computadora debe ser completamente sistemática. Normalmente es la
computadora la que realiza la traducción.
Un lenguaje de programación es un lenguaje formal que especifica una
serie de instrucciones para que una computadora produzca diversas clases
de datos. Los lenguajes de programación pueden usarse para crear
programas que pongan en práctica algoritmos específicos que controlen el
comportamiento físico y lógico de una computadora.
Está formado por un conjunto de símbolos y reglas sintácticas y semánticas
que definen su estructura y el significado de sus elementos y expresiones.

1.2 Tipos de lenguaje


Los leguajes de programación se clasifican en tres tipos, los lenguajes de
bajo nivel, los lenguajes de bajo nivel y los lenguajes de medio nivel.

Lenguajes de bajo nivel


Los lenguajes de bajo nivel son aquellos que son específicos para cada
computadora, lo que quiere decir que no son independientes. Cada uno de
estos lenguajes depende de cada máquina, por lo que una vez que se
aplique en una computadora, no podrá ser utilizado en ninguna otra. Por
otro lado, son lenguajes simples y magníficos a nivel de características, ya
que, al estar diseñados a nivel del hardware del ordenador, las mismas se
aprovechan en todo su esplendor.

Lenguajes de alto nivel


Estos lenguajes son aquellos que se encuentran más alejados del lenguaje
de máquina y mucho más cercanos al lenguaje natural que maneje el
ordenador. Además, estos cuentan con el uso e EDD’s (Estructuras
Dinámicas de Datos) con el fin de que a través de estos se solucionen los
problemas. Por otro lado, estos lenguajes no dependen de la máquina, sino
que cuentan con la posibilidad de ser utilizados en una computadora y
luego en otra, y así sucesivamente. Además, cuentan con la ventaja de
permitir al individuo, el hecho de olvidar completamente el funcionamiento
que venga incorporado en la máquina y, en cambio, hacer uso de cualquier
traductor que funcione bien con el código fuente y las características
fundamentales del ordenador.
Lenguajes de medio nivel
Este tipo de lenguajes consiste en una combinación de los dos tipos de
lenguajes anteriores, concentrándose en un punto medio de ambos y
combinando algunas grandes características, formando así un lenguaje
poco conocido pero muy eficiente.

1.3 Java

1.3.1 Definición
Java es un lenguaje de programación de propósito general, concurrente,
orientado a objetos, que fue diseñado específicamente para tener tan
pocas dependencias de implementación como fuera posible. Su
intención es permitir que los desarrolladores de aplicaciones escriban el
programa una vez y lo ejecuten en cualquier dispositivo, lo que quiere
decir que el código que es ejecutado en una plataforma no tiene que ser
recompilado para correr en otra.

1.3.2 Características
Las principales características de java es que este es:

Simple, Orientado a Objetos, Tipado estáticamente, Distribuido,


Interpretado, Robusto, Seguro, Multihilo, Portable, Dinámico y de
arquitectura neutral.

Todas ellas son importantes, sin embargo, cabe destacar tres, que son
las que han proporcionado tanto interés por el lenguaje: la portabilidad,
el hecho de que sea de arquitectura neutral y su simplicidad. Java
ofrece toda la funcionalidad de los lenguajes potentes, pero sin las
características menos usadas y más confusas de éstos.

1.3.3 Comandos
Algunos de los comandos en java son:
javac --> Compilador de java.
java --> Ejecuta los .class.
javadoc --> Genera la documentación de la aplicación Java.
apt --> Viene incluido en el SDK, pero no sé bien qué función cumple.
appletviewer --> Visor de applets.
jar --> Herramienta para crear archivos .jar.
jdb --> Herramienta para debuggear la aplicación.
javah --> Herramienta para generar código nativo
javap --> Herramienta para descompilar archivos .class
extcheck --> Utilidad para detectar conflictos en archivos .jar

Gabriel estos son los links ocupados : v, para la bibliografía


que tiene que ir en apa :v
Mi cel valio :’v
Este mensaje se autodestruirá en 5…4…3…2…1…ALLAHU
AKBAR
https://desarrolloweb.com/articulos/2358.php

Você também pode gostar