Вы находитесь на странице: 1из 8

INTRODUCCIN

Qu es un programa? Recursos ciertos privadas siempre estubiero piensan


Un programa no es nada ms que una serie de instrucciones dadas al ordenador en
un lenguaje en tendido por l, para decirle exactamente lo que queremos que haga. Si el
ordenador no entiende alguna instruccin, lo comunicara generalmente mediante mensajes
visualizados en la pantalla. (Ceballos, s.f.)
Para simplificar el concepto de programacin, podemos decir que es una serie de
pasos o instrucciones a seguir, las cuales les proporcionamos a nuestra computadora y si no
logra comprender una instruccin lo manifiesta con un mensaje.
Qu es lenguaje de programacin?
Es un tipo comunicacin para describir las acciones que debe realizar el equipo. Un
lenguaje de programacin es una forma fcil para que las personas puedan dar rdenes a
una computadora u ordenador.
Los lenguajes de programacin son idiomas artificiales diseados para expresar
clculos y procesos que sern llevados a cabo por ordenadores. Un lenguaje de
programacin est formado por un conjunto de palabras reservadas, smbolos y reglas
sintticas y semnticas que definen su estructura y el significado de sus elementos y
expresiones. El proceso de programacin consiste en la escritura, compilacin y verificacin
del cdigo fuente de un programa. (Tecolapa, 2013)
El lenguaje de programacin tiene muchas ventajas unas de ellas son: es ms fcil de
comprender que el lenguaje de una computadora, se adapta fcil mente a distintos tipos de
mquinas y es fcil su ejercitacin.
El lenguaje de programacin se ramifica en dos grandes partes basndose en sus
comandos:
Lenguajes imperativos.
Lenguajes funcionales.
El lenguaje imperativo hace sus funciones mediante un procedimiento de comandos
que estn ordenados en bloques y partes de instrucciones condicionales que autoricen al

programa regresar una serie de comandos si cumple con lo establecido. Este tipo de
lenguaje no tiene mucha flexibilidad, porque tiene que seguir una serie de instrucciones.
El lenguaje de programacin funcional o tambin nombrado lenguaje procedimental,
es el encargado de hacer programas por funciones, devolver un nuevo estado de resultados
y acepta como entrada el producto de otras funciones. Y cuando esta se filtra a si misma se
llama recursividad.
Estas dos grandes ramificaciones se dividen en dos grupos que son:
Lenguajes interpretados.
Lenguajes compilados.

El lenguaje interpretado tiene su nombre gracias a que el lenguaje de una de una


computadora no es el mismo y este traduce los comandos como sea necesario.
El lenguaje compilado, si un programa est escrito con este lenguaje se traduce por
medio de un programa anexo llamado compilador, este hace un nuevo archivo independiente
que no necesita otro tipo de programa para que funcione, este archivo se llama ejecutable.
Cualquier programa escrito con este lenguaje tiene la ventaja de no estar en un programa
anexo para poder correr una veces que se copilo y su ejecucin es ms rpida. Pero tambin
tiene desventajas en cuestiones de seguridad. Ya que si es fcil de interpretar cualquier
persona puede tener acceso a los secretos de fabricacin de algn programa y si es
maliciosas puede modificarlos.
Otro tipo de lenguaje es el intermediario el cual hace una mezcla de los dos grupos ya
mencionados. En esta categora se encuentra LISP, Java, Python, entre muchas ms.

Tipos de lenguajes
Lenguaje

Principal rea de aplicacin

Compilado/interpretado

ADA

Tiempo real

Lenguaje compilado

BASIC

Programacin para fines educativos

Lenguaje interpretado

Programacin de sistema

Lenguaje compilado

C++

Programacin de sistema orientado a objeto

Lenguaje compilado

Cobol

Administracin

Lenguaje compilado

Fortran

Clculo

Lenguaje compilado

Java

Programacin orientada a Internet

Lenguaje intermediario

MATLAB

Clculos matemticos

Lenguaje interpretado

Clculos matemticos

Clculos matemticos

Lenguaje interpretado

LISP

Inteligencia artificial

Lenguaje intermediario

Pascal

Educacin

Lenguaje compilado

PHP

Desarrollo de sitios web dinmicos

Lenguaje interpretado

Inteligencia artificial

Inteligencia artificial

Lenguaje interpretado

Perl

Procesamiento de cadenas de caracteres

Lenguaje interpretado

Figura 1.- En esta tabla podemos observar algunos tipos de lenguajes que existen y sus principales aplicaciones.

LENGUAJE DE PROGRAMACIN JAVA


Qu es java?
Es un lenguaje de programacin de alto nivel en el que se puede realizar una gran
cantidad de programas convencionales, hasta para internet. Es una combinacin de C y C++
ya que en ellos se basaron para crearlo. (lvarez, 2001)
Historia de Java
Java fue creado por Sun Microsystems a principio de los aos 90s, para ser ms
exactos fue en el mes de Diciembre de 1950 por Patrick Naughto, un ingeniero. De esta
empresa, pero no estaba solo lo apoyaron sus colegas James Gosling y Mike Sheridad, ellos
lo llamaban El proyecto verde.
Antes de llamarse Java era Oak (que traducido al espaol es roble), el cambio del
nombre se cree que es debe al nombre de un caf de origen Asitico, el cual estaban
tomando cuando lo crearon, otra hiptesis es que son las iniciales de sus creadores.

Ventajas y desventajas de Java

Ventajas
Es una fuente abierta
Es independiente de la plataforma
Realiza la coleccin de basura de las
ayudas
Asigna objetos en el apilado

Desventajas
Los programas
hechos en java no
tienden a ser rpidos
Algunas
herramientas tienen
un costo adicional

Desarrolla aplicaciones web dinmicas


Permite crear programas modulares y
cdigos reutilizables
Figura 2.- En la tabla se muestran algunas ventajas y desventajas del lenguaje java.

Elementos de Java
La sintaxis de un lenguaje es definir los elementos y estos se combinan para formar
parte de un programa.
Las caractersticas de Java se pueden ordenar por:
Letras.
Dgitos.
Espacios en blanco.
Caracteres especiales.
Signos de puntuacin.
Secuencias de escape.

Letras y dgitos

Estos caracteres se utilizan para formar las constante, indicadores y palabras claves
de Java, pueden se letras maysculas y minsculas de alfabeto internacional.
Espacios en blanco
Son caracteres denominados de espacio en blanco porque realizan la misma funcin
de espacio en blanco. Actualmente permiten escribir problemas legibles. Ejemplos:
ASCII SP: Tabulador horizontal
ASCII HT: Avance de pagina
ASCII FF: Nueva lnea
ASCII LF: Retorno de carro
Caracteres especiales y signos de puntuacin
En este grupo se usan para diferentes formas. Por ejemplo, para indicar que un
identificador es una funcin o un array, tambin para decir que es una operacin aritmtica.
, . ; : () {} [] < | / \ ~ + % $ ^ * - = >
Secuencia de escape
Una secuencia de escape est conformada por el carcter \ seguido de una letra k o
de una combinacin de dgitos. Se ocupan para hacer una nueva lnea, tabular o hacer
referencia a caracteres no imprimibles.

Tipos de datos primarios

Los tipos bsicos que utilizaremos en la mayor parte de los programas


sern boolean, int y double.
Tipo
boolea

Descripcin
Tiene dos valores true o false.

n
char

Caracteres Unicode de 16 bits Los caracteres alfa-numricos son los


mismos que los ASCII con el bit alto puesto a 0. El intervalo de valores va

byte

desde 0 hasta 65535 (valores de 16-bits sin signo).


Tamao 8 bits. El intervalo de valores va desde -27 hasta 27 -1 (-128 a

short

127)
Tamao 16 bits. El intervalo de valores va desde -215 hasta 215-1 (-32768 a

int

32767)
Tamao 32 bits. El intervalo de valores va desde -231 hasta 231-1 (-

long

2147483648 a 2147483647)
Tamao 64 bits. El intervalo de valores va desde -2 63 hasta 263-1 (-

float

9223372036854775808 a 9223372036854775807)
Tamao 32 bits. Nmeros en coma flotante de simple precisin. Estndar

double

IEEE 754-1985 (de 1.40239846e45f a 3.40282347e+38f)


Tamao 64 bits. Nmeros en coma flotante de doble precisin. Estndar
IEEE 754-1985. (De 4.94065645841246544e324d a
1.7976931348623157e+308d.)
Figura 3.- en la tabla podemos observar los tipos de datos primarios.

Caracteres
En Java los caracteres no estn restringidos a los ASCII sino son Unicode. Un carcter
est siempre rodeado de comillas simples como 'A', '9', '', etc. Ejemplo, el tipo de
dato char sirve para guardar estos caracteres.
Carcter

Secuencia de
escape

retorno de

\r

carro
tabulador

\t

horizontal
nueva lnea
barra

\n
\\

invertida
Figura4.- En esta tabla podemos observar algunos

caracteres del lenguaje java

CONCLUSIN
Para hacer un programa hay que realizar una serie de pasos los cuales deben de
estar bien estructurados ya que si no es as no correr el programa, para esto existen los
lenguajes de programacin que se mencion anterior mente como sabemos entre ellos se
encuentra el lenguaje Java el cual estudiaremos a profundidad, en el transcurso del
cuatrimestre.
El lenguaje Java tiene sus ventajas y desventajas como los otros lenguajes una venta
que recuerdo muy bien es que con este lenguaje se pueden crear pginas de sitios web
dinmicas, pero tambin tienen desventajas una de ellas es que algunas herramientas tienen
costo adicional.
Para poder desarrollar este programa hay que conocer muy bien sus elementos,
porque si no es as no podremos comprender su lenguaje.
Java es un programa muy completo y til para todos, porque creo que todos hemos
tenido un celular con este programa y nos divertimos mucho tiempo jugando, aunque no
sabamos cmo funcionaba y no como ciamos su historia.

Bibliografa
lvarez, M. (18 de Julio de 2001). Que es Java? Recuperado el 9 de Octubre de 2014, de
Desarrolloweb.com: http://www.desarrolloweb.com/articulos/497.php
Ceballos, F. (s.f.). Java 2 curso de programacion. Ra-Ma.
Tecolapa, M. (9 de Febrero de 2013). lenguaje de programacion. Recuperado el 10 de
Octubre de 2014, de Academica comunidad digital de concimiento:
http://www.academica.mx/blogs/lenguaje-programaci%C3%B3n-en-java

Вам также может понравиться