13.07.2015 Views

tuxinfo numero 1.cdr - Index of

tuxinfo numero 1.cdr - Index of

tuxinfo numero 1.cdr - Index of

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

.Curso de Programacion en CParte 1Con este artículo comienzo una serie de artículos que pretendenexplicar los conceptos básicos de la programación en el lenguajeC, además de ver las llamadas al sistema usadas habitualmente.No es una guía exhaustiva, solo una ayuda para quienes noconocen el lenguaje y desean entrar en el maravilloso mundo dela programación en C.Un poco de Historia....El lenguaje de programación C nace entrelos años 1969 y 1973, de la mano de BrianKernighan y Dennis Ritchie. Su nacimiento ydesarrollo está íntimamente ligado a Unix, yaque en 1973 la mayor parte del núcleo deUnix se reescribió en C. Desde entonces nose ha dejado de utilizar.Dennis Ritchie nació en Nueva York el 9 deseptiembre de 1941. Trabajó en el desarrolloMultics, BCPL, ALTRAN y el lenguaje deprogramación B. Llevó a cabo la creación dePlan 9 e Inferno. Recibió el Premio Turing dela ACM en 1983y la Medalla Nacional de Tecnología de losEstados Unidos en 1998.de desarrollo ya que le da la libertad alprogramador de hacerprácticamente lo que se le ocurra ;)Antes de comenzar para poder compilar esnecesario tener instalado el compilador C deGNU llamado gcc y la librería estándar de C,también de GNU, glibc. Para ello vayan alsistema de instalación de paquetes de sudistro y busquen la ultima versión de cadauno e instalenlos si no los tienen, tambiéninstalen Gdb, es un depurador que másadelante aprenderemos a usar.Para el desarrollo del código sólo esnecesario cualquier editor de texto.Comencemos.....ProgramacionBrian Kernighan nació en Toronto, Canadá en La organización de un programa en C es1942. Escribió junto a Ritchie el libro El básicamente la siguiente:lenguaje de programación C. Trabajó en Bell-Labs junto con Ken Thompson y Dennis - Directivas del Preprocesador (ComienzanRitchie, donde ayudó en el desarrollo del con el signo numeral).sistema operativo Unix. Recibió su- Declaración de prototipos de funciones.licenciatura en física e ingeniería en la- Declaración de Variables globales,Universidad de Toronto, además se doctoró estructuras, etcen ingeniería eléctrica en la Universidad de - Desarrollo de las funciones.Princeton.Aunque prefiere el lenguaje C a cualquier Todo programa en C se ajusta en mayor ootro, contribuyó en la creación de otros menor medida a este esquema. A lo largo dellenguajes como AWK y AMPL.curso iremos viendo cada una de estaspartes.C es un lenguaje de propósito general, sibien su fuerte esta en el desarrollo deTodo programa en C está compuesto porSistemas Operativos, compiladores,funciones y variables para sudepuradores, etc, es útil para cualquier tipo funcionamiento.31

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!