1 El SDK herramientas del desarrollador

Páginas: 15 (3608 palabras) Publicado: 8 de septiembre de 2015
Politécnico Grancolombiano

Herramientas de
Desarrollo
El SDK, herramienta del desarrollador
Diego A. Cabra

2010

Herramientas de desarrollo
EL SDK, HERRAMIENTAS DEL
DESARROLLADOR
El grado de complejidad de una tarea depende en gran medida del uso de una
herramienta, y de la calidad de la misma. El nivel de dificultad que supone realizar
alguna tarea sin herramienta alguna, llega incluso aimposibilitar la consecución de
la misma, no solamente en trabajos mecánicos como inicialmente se asocia al
hablar de herramientas, sino también en el campo profesional de muchas
disciplinas, en donde el concepto de herramienta ha cobrado un nuevo significado,
como en el caso de las herramientas de gestión, informáticas, administrativas, y
en nuestro caso concreto de estudio, de programación decomputadores.
La tarea de programar un computador se basa finalmente en la capacidad que
tengamos de ordenarle a su centro de procesamiento, que ejecute las
instrucciones necesarias para completar el algoritmo que deseamos. La unidad
central de procesamiento de un computador es su microprocesador; este,
fundamenta su capacidad de procesamiento en un conjunto de instrucciones con
las que fue construido yque son las únicas que puede entender. Si se necesita
darle alguna orden, tendrá que ser por medio de estas instrucciones, las cuales, al
tratarse de un componente electrónico están representadas con códigos
numéricos almacenados por medio de circuitos digitales. Estos circuitos
almacenan información codificándola en base a los dos posibles estados que
pueden tomar sus componentes, representadoscomo 1 y 0, por tanto para
ordenarle a un microprocesador en términos de sus instrucciones hay que conocer
su estructura interna de registros e instrucciones, y hablarle en el único lenguaje
que conoce, los códigos binarios.
Programar entonces a este nivel no es una tarea intuitiva; sin el uso de alguna
herramienta que facilite esta labor, la programación estaría restringida para
aquellos queconozcan la electrónica interna de los microprocesadores,
afortunadamente la evolución en este campo ha llevado al desarrollo de formas de
codificar las instrucciones para que sean más comprensibles para las personas
utilizando lenguajes mas humanos, los llamados lenguajes de programación de
alto nivel. De forma que si los programadores escriben instrucciones en lenguajes

de alto nivel, debe existiralgún tipo de traductor para que los computadores
entiendan estas instrucciones como un código binario. De esta necesidad surge
una de las principales herramientas en la construcción de software, el compilador.
El compilador hace parte de un conjunto de herramientas que facilitan y en
muchos casos posibilitan la programación y procesos relacionados, permitiendo
acercar esta tarea a un númeromucho más amplio de personas, convirtiendo la
programación en un proceso mucho más intuitivo y ágil que lo que fue en sus
inicios.
El siguiente documento le permitirá conocer un poco más a fondo los procesos
que se llevan a cabo al momento de construir una aplicación, y que se han vuelto
transparentes para muchos de los programadores gracias al uso de herramientas
de desarrollo. Concretamente paranuestro caso de estudio, en la tecnología Java.

JAVA, TECNOLOGÍA DE SOFTWARE
Java, es una tecnología que no puede relacionarse únicamente como un lenguaje
de programación. Java es tanto un lenguaje como una plataforma de desarrollo y
ejecución de programas. Para comprender finalmente la utilidad e importancia de
las herramientas que se trabajarán, es importante conocer internamente esta
tecnologíacomo punto de partida para los desarrollos temáticos del modulo.

EL LENGUAJE DE PROGRAMACIÓN JAVA
Java, como lenguaje de programación es un lenguaje de alto nivel que puede
caracterizarse por ser:
Simple
Orientado a objetos
Distribuido
Multitarea
Dinámico
Independiente de la arquitectura
Portable
De alto rendimiento
Robusto
Seguro
En Java, todos los códigos fuente se escriben primero en archivos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • desarrollo de herramientas
  • Herramientas 1
  • 7 herramientas desarrollo organizacional
  • LA LIMPIEZA HERRAMIENTA DE DESARROLLO PERSONAL
  • herramientas para desarrollo de trabajos
  • Herramientas de capacitacion y desarrollo
  • HERRAMIENTAS PARA EL DESARROLLO CRITICO
  • Herramientas desarrollo sistemas expertos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS