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

Introduccion A Java

angelikja417 de Febrero de 2014

2.549 Palabras (11 Páginas)268 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 ser realizado con una de estas operaciones básicas.

¿Qué es la depuración?

Por razones caprichosas, errores de programación se llaman errores y el proceso

de hacer su seguimiento y corrección de ellos se llama depuración.

Hay tres tipos de errores que pueden ocurrir en un programa, y es útil

para distinguirlos de localizarlos más rápidamente.

Los errores de sintaxis

El compilador sólo puede traducir un programa si el programa es sintácticamente

corregir , de lo contrario , la compilación falla y usted no será capaz de ejecutar su

programa . La sintaxis se refiere a la estructura de su programa y las reglas sobre

que la estructura .

Por ejemplo, en Inglés , una oración debe comenzar con una letra mayúscula y al final

con un período . esta oración contiene un error de sintaxis . Lo mismo sucede con éste

Para la mayoría de los lectores , unos pocos errores de sintaxis no son un problema no puede signi , que es

Por eso podemos leer la poesía de ee cummings sin escupir mensajes de error.

Los compiladores no son tan indulgentes . Si hay un solo error de sintaxis en cualquier lugar

su programa, el compilador mostrará un mensaje de error y dejar de fumar, y que

no será capaz de ejecutar su programa.

Para empeorar las cosas , hay más reglas de sintaxis de Java que hay en

Inglés , y los mensajes de error que recibe de el compilador no suelen ser muy

útil . Durante las semanas rst de su carrera de programación , probablemente

pasar mucho tiempo buscando errores de sintaxis. A medida que adquiera experiencia,

...

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