domingo, 23 de septiembre de 2018


Perfil del programador


Hicimos un recorrido por los principales conceptos a tener en cuenta a la hora
de introducirnos en el mundo de la programación y sus distintos lenguajes.
Conozcamos ahora cuál es el perfil profesional de un programador, cuáles son sus saberes y qué actividades realiza.
El programador es quien, escribe, depura y mantiene el código fuente de un lenguaje informático, es decir, el conjunto de instrucciones que ejecuta una
computadora para realizar una tarea determinada. Los programadores también
reciben el nombre de desarrolladores de software.
Como hemos visto, el programador escribe un programa en un lenguaje
de alto nivel que es interpretado y traducido a bytes –código
binario– que la computadora puede comprender.
En la jerga técnica se dice que el programador genera el código fuente y
el programa intérprete genera el código objeto, que también se denomina
código binario o código máquina. Un programador se encarga de implementar
algoritmos mediante un lenguaje de programación. Actualmente el término se
asocia también al analista, porque a nivel práctico es complicado diferenciar las
tareas de ambos actores en el desarrollo de un software.
El programador desarrolla los programas pensando en el usuario, en las personas que lo van a utilizar. No es lo mismo desarrollar un programa sencillo con funciones básicas que un programa complejo destinado, por ejemplo, a ingenieros aeroespaciales.
El usuario accede en general al programa a través de un archivo ejecutable que se instala en la PC y puede ser ejecutado repetidas veces para realizar una tarea determinada. Por ejemplo: los usuarios utilizan el programa Word para escribir textos.
El programador en cambio, accede a un programa desde un archivo de texto
con instrucciones a la computadora escritas en un determinado lenguaje de
programación, que luego podrá convertirse en un ejecutable.
Pero para que un programa pueda llevarse a cabo, independientemente del lenguaje en que se desarrolle, se requiere un equipo profesional, tiempo de investigación, pruebas y recursos.
Además de tener en cuenta al usuario o destinatario del programa que se desarrolla,se debe considerar el lenguaje –en la jerga de programación es también llamado plataforma– en la que será ejecutado el programa. Se denomina plataforma porque es precisamente la base, el principio sobre el cual se constituye un hardware, y sobre el cual un programa puede ejecutarse o desarrollarse.
A lo largo de sus carreras, los programadores se van especializando
en distintos lenguajes –por ejemplo PHP, Java, Phyton, etc.– y en
distintas plataformas, y conforman equipos de trabajo, en general
compuestos por diseñadores, analistas e ingenieros.

No hay comentarios.:

Publicar un comentario