ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Introduccion A Java


Enviado por   •  17 de Febrero de 2014  •  2.549 Palabras (11 Páginas)  •  219 Visitas

Página 1 de 11

La forma del programa

El objetivo de este libro es enseñar a pensar como un científico de la computación . yo

como la forma en que los informáticos piensan , ya que combinan algunos de los mejores

características de Matemáticas , Ingeniería y Ciencias de la Naturaleza . Como matemático -

cos , los informáticos utilizan lenguajes formales para denotar las ideas ( espec camente

cálculos ) . Al igual que los ingenieros , que diseñan cosas , el montaje de componentes

en los sistemas y tradeo evaluar ? s entre alternativas . Al igual que los científicos ,

que observan el comportamiento de los sistemas complejos, formular hipótesis y prueba

predicciones .

La habilidad más importante para un científico de la computación es la resolución de problemas .

Con esto quiero decir la capacidad de formular problemas, pensar de forma creativa sobre

soluciones , y expresar una solución clara y precisa. Pues resulta que ,

el proceso de aprender a programar es una excelente oportunidad para practicar

habilidades para resolver problemas . Por eso este capítulo se llama \ El camino de los

programa " .

En un nivel, que va a aprender a programar , que es una habilidad muy útil por sí mismo.

En otro nivel que va a utilizar la programación como un medio para un fin . A medida que avanzamos

junto , ello hará más claro .

¿Qué es un lenguaje de programación ?

El lenguaje de programación que va a aprender es Java , que es relativamente

nuevo ( Sun lanzó la versión primera en mayo, 1995 ) . Java es un ejemplo de un

2 Capítulo 1 . La forma del programa

lenguaje de alto nivel , otros lenguajes de alto nivel es posible que haya oído hablar de

son Python , C o C + + y Perl .

Como se puede deducir del nombre \ lenguaje de alto nivel , " también hay bajo

lenguajes de alto nivel , a veces llamado lenguaje de máquina o lenguaje ensamblador .

Habla sin apretar , los equipos sólo pueden ejecutar programas escritos en bajo nivel lan -

guas . Por lo tanto , los programas escritos en un lenguaje de alto nivel tienen que ser trans -

cionados antes de que puedan ejecutar . Esta traducción lleva tiempo , que es una pequeña

desventaja de lenguajes de alto nivel .

Las ventajas son enormes. En primer lugar , es mucho más fácil de programar en un alto

lenguaje de alto nivel : el programa tarda menos tiempo para escribir , que es más corto y más fácil

para leer , y es más probable que sea correcta . En segundo lugar, los lenguajes de alto nivel son

tipos erent portátiles , lo que significa que se pueden ejecutar en di ? de computadoras con

pocas o ninguna modi caciones . Programas de bajo nivel sólo se pueden ejecutar en un tipo de

computadora, y tienen que ser reescrito para ejecutarla en otro .

Debido a estas ventajas , casi todos los programas están escritos en alto nivel lan -

guas . Lenguajes de bajo nivel sólo se utilizan para algunas aplicaciones especiales.

Hay dos maneras de traducir un programa, la interpretación y la compilación .

Un intérprete es un programa que lee un programa de alto nivel y hace lo

que dice. En e? Ect , traduce la línea por línea de programa , alternando la lectura

líneas y llevar a cabo los comandos .

Un compilador es un programa que lee un programa de alto nivel y lo traduce

todos a la vez , antes de ejecutar cualquiera de los comandos . A menudo se compila el

programa como un paso separado , y luego se ejecuta el código compilado más tarde. En este

caso, el programa de alto nivel se llama el código fuente y la traducción

programa se llama el código objeto o ejecutable.

Java es a la vez compilado e interpretado . En lugar de traducir los programas en

lenguaje de máquina , el compilador Java genera código byte . Código de bytes es

fácil (y rápido) para interpretar , como lenguaje de máquina , sino que también es portátil ,

como un lenguaje de alto nivel . Por lo tanto , es posible compilar un programa en uno

máquina, transferir el código de bytes a otra máquina, y luego interpretar el

código de bytes en la otra máquina . Esta capacidad es una ventaja de Java sobre

muchos otros lenguajes de alto nivel .

1.2 . ¿Qué es un programa? 3

El compilador lee el código fuente ...

... y el resultado aparece en la pantalla. Fuente código de compilador de código byte x.class x.java

... y genera

Código de bytes de Java. lee el byte

código ... intérprete

Un intérprete de Java

Aunque este proceso puede parecer complicado, en la mayor parte del desarrollo del programa

entornos de estos pasos están automatizados para usted. Por lo general, sólo tendrá

para escribir un programa y pulse un botón o escriba un solo comando para compilar

y ejecutarlo. Por otra parte , es útil saber qué medidas se están produciendo

en el fondo, así que si algo sale mal se puede Gure de qué se trata .

¿Qué es un programa?

Un programa es una secuencia de instrucciones que especi ca cómo realizar una com -

putation1 . El cálculo puede ser algo matemático , como resolver

un sistema de ecuaciones o nding las raíces de un polinomio , pero también puede ser

un cálculo simbólico , como buscar y reemplazar texto en un documento o

( curiosamente ) la compilación de un programa.

Las instrucciones, que llamaremos declaraciones , ven di ? Erent en di ? Erent

lenguajes de programación , pero hay algunas operaciones básicas de la mayoría de los idiomas realizar :

entrada : Obtener datos desde el teclado , o un chero , o algún otro dispositivo .

Salida : Mostrar datos en la pantalla o enviar datos a un fichero u otro dispositivo.

matemática : Realizar operaciones matemáticas básicas como suma y multiplicación

ción .

prueba : Compruebe si hay ciertas condiciones y ejecutar la secuencia apropiada de

declaraciones.

repetición : Realizar alguna acción en varias ocasiones, por lo general con alguna variación .

Eso es casi todo lo que hay que hacer . Cada programa que jamás ha utilizado , no

importa lo complicado , se compone de instrucciones que realizan estas ope -

ciones . Por lo tanto , una manera de describir la programación es el proceso de dividir un

grande y compleja tarea hasta en subtareas más pequeñas hasta las subtareas

son lo suficientemente simple para

...

Descargar como (para miembros actualizados) txt (15 Kb)
Leer 10 páginas más »
Disponible sólo en Clubensayos.com