Introducción A La Programación

Páginas: 5 (1102 palabras) Publicado: 10 de octubre de 2015



Unidad III


Introducción a la Programación


Adrián Hernández Islas


Instituto Tecnológico de Oaxaca



Autor:
Adrián Hernández Islas, Ingeniería en Sistemas Computacionales, Instituto Tecnológico de Oaxaca.




Correspondencia de este artículo deberán dirigirse a Adrián Hernández Islas de la carrera Ingeniería en Sistemas Computacionales, E-mail: shakaadrix@hotmail.com

Introducción

Eneste trabajo están concentradas las definiciones más necesarias para inducirse en el mundo de la programación para poder comenzar a darle instrucciones a la computadora bajo un IDE, un paradigma y un lenguaje en que este caso comprende a java. Mediante la comprensión he interpretación de los conceptos mencionados en este trabajo se va a poder facilitar la codificación de programas dado que yaconoceremos el significado de los términos básicos para comenzar a desarrollarse en este mundo tan inmenso.

Características del lenguaje
Simple
Basado en el lenguaje C++ pero donde se eliminan muchas de las características OOP que se utilizan esporádicamente y que creaban frecuentes problemas a los programadores. Esta eliminación de causas de error y problemas de mantenimiento facilita y reduce elcoste del desarrollo de software.
Orientado al objeto
Java da buen soporte a las técnicas de desarrollo OOP y en resumen a la reutilización de componentes de software.
Distribuido
Java se ha diseñado para trabajar en ambiente de redes y contienen una gran biblioteca de clases para la utilización del protocolo TCP/IP, incluyendo HTTP y FTP. El código Java se puede manipular a través de recursosURL.
Interpretado
El compilador Java traduce cada fichero fuente de clases a código de bytes (Bytecode), que puede ser interpretado por todas las máquinas que den soporte a un visualizador de que funcione con Java
Sólido
El código Java no se quiebra fácilmente ante errores de programación.
Seguro
Como Java suele funcionar en ambiente de redes el tema de seguridad debe interesar en sobremanera. Lasmismas características antes descritas que evitan la corrupción de código evitan su manipulación.
Arquitectura neutral
El compilador crea códigos de byte (Bytecode) que se envía al visualizador solicitado y se interpreta en la máquina que posee un intérprete de Java o dispone de un visualizador que funciona con Java.
Portable
Al ser de arquitectura neutral es altamente portable, pero estacaracterística puede verse de otra manera: Los tipos estándares (int, float ...) están igualmente implementados en todas las máquinas por lo que las operaciones aritméticas funcionaran igual en todas las máquinas.
Alto desempeño
al ser código interpretado, la ejecución no es tan rápida como el código compilado para una plataforma particular. El compilador Java suele ofrecer la posibilidad decompilar Bytecode en código máquina de determinadas plataformas.
Multihilos
Java puede aplicarse a la realización de aplicaciones en las que ocurra más de una cosa a la vez. Dinámico
Java utiliza un sistema de interfaces que permite aligerar esta dependencia.

Estructura Básica de un Programa

Import biblioteca;

public class ClasePrincipal {
tipo atributo
tipo variables globales, localespublic ClasePrincipal(){
variable=valor;
}
public static void main(String[] args) {
sentencia_1;
sentencia_2;
// ...
sentencia_N;
}
}
Traducción de un Programa
En el siguiente diagrama de flujo se muestra el proceso de cómo se produce la traducción de un programa:








Los errores que se pueden producir en la fase de compilación son:
Errores fatales: Son raros. Indican errores internos delcompilador. Cuando ocurre la compilación se detiene inmediatamente. 
Errores de sintaxis: Son los errores típicos de sintaxis. No detienen la compilación sino que al finalizar ésta se mostrará la lista con todos los Errores encontrados. Con este tipo de errores no se puede obtener un programa objeto y por lo tanto tampoco el ejecutable. 
Advertencias o avisos (warnings): Indican que hay líneas de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introducción A La Programacion
  • introducción a la programacion
  • Introduccion A La Programacion
  • Introducción A La Programación O. O.
  • Introduccion a la programacion
  • Introduccion a programacion
  • INTRODUCCION A LA PROGRAMACION
  • programacion introduccion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS