La
tecnología de la información actual es resultado de la evolución universal y
desarrollo humano. Estamos inmersos en un ambiente de grandes logros
tecnológicos y científicos, como los sistemas de comunicaciones globales como
internet y el hombre usan las computadoras y teléfonos inteligentes para
comunicarse por internet y otras muchas actividades de los teléfonos
inteligentes como hablar por teléfono, chatear, oír música, tomar fotos y
videos, ver los videos, usar office con Word, Excel, Power Point, Gps para
buscar sitios, comunicarse en las redes sociales de facebook, etc. Es increíble como después de un largo camino
de desarrollo tecnológico de grandes computadoras que utilizaban un gran
espacio y gran consumo de energía, hemos llegado a los teléfonos inteligentes
que ocupan el espació de nuestra mano y el consumo de energía es mínimo y mucho
más rápidos y poderosos. Es importante hacer un estudio exhaustivo de los
teléfonos inteligentes, para comprender como funcionan y de que partes están
hechos, en parte ya hemos creado páginas y blogs que hablan de ello, como la de
teléfonos inteligentes y la serie de programación de android con AIDE y Java en
la que desarrollamos un base de conocimientos EYDH sencilla de la evolución y
desarrollo humano. Pero Java solo esta relacionado a las aplicaciones de
android. Para profundizar en el funcionamiento con los teléfonos inteligentes
Java no es suficiente, necesitamos el lenguaje de Computadora C que está
orientado a un nivel de programación de sistemas, tal como el sistema operativo
Android, los compiladores como Java, editores, Bases de datos como Sqlite entre
otros. Ahora iniciaremos el estudio de Programación Android con CCTools y el
Lenguaje de Computadora C. El programa CCTools es un paquete de desarrollo
integrado que utiliza el lenguaje de Computadora C y C++ y está basado en el
sistema de desarrollo de GCC. Es parecido AIDE que utiliza el lenguaje a Java,
ya existe la opción de programar también en lenguaje de Computadora C
instalando la extensión NDK y que posteriormente trataremos esta opción. La herramienta
de desarrollo de CCTools se obtiene de forma gratuita conectándose al centro de
distribución de Google Play por internet y se descargar el programa de
aproximadamente 100 MBytes. ¿Porque estudiar el lenguaje de Computadora C que
aparentemente es más difícil que Java? La principal razón es que si deseamos
comprender el sistema operativo Android y otros programas de sistemas como
compiladores y los manejadores de base de datos, es necesario conocer el
lenguaje de Computadora C y C++. Además cabe señalar que el sistema operativo
Android, desciende de Linux y este de Unix y los tres sistemas operativos
/Unix/Linux/Android tienen en común el lenguaje de Computadora C.
Pero
también el lenguaje de Computadoras C nos sirve para desarrollar aplicaciones. Iniciamos
nuestro primer programa del Lenguaje de Computadora C con el programa clásico
de Hola…..Mi primer programa en C.
1. Debemos
bajar e instalar el programa CCTools.
2. En la
pantalla principal seleccionamos y presionamos el programa CCTools.
3. Nos da
la primera pantalla y presionamos menu y seleccionamos settings u opciones para quitar la barra de
herramientas, quitamos la palomita.
4. Ahora
tenemos más espacio para nuestros programas y dejamos la secuencia de líneas.
5. Escribimos
con el editor de CCTools el siguiente programa pc01.c
#include
<stdio.h>
int
main(void){
printf(“Hola …..Mi primer programa
en C. \n”);
return 0;
}
6.
Presionamos la tecla de menú y seleccionamos Save as y le damos el nombre de
pc01.c
8. Al
guardar el archivo pc01.c aparece el programa como:
9.
Presionamos menú y seleccionamos Run para compilar el programa pc01.c
10.
Cualquier
programa de computación define primero sus datos y después la secuencia
de
instrucciones que los manipulan. Un programa en lenguaje de Computadora C
está
constituido por funciones, definiedo los parametro de entrada de la
función como en main void y el tipo de datos que le regresara la función
llamada, int en main. Todo programa siempre debe tener una función
principal o main y a
continuación un block de instrucciones encerrado en llaves. Solamente
tenemos una llamada a la función de printf para desplegar el mensaje y
esta en la biblioteca de funciones <stdio.h>. Toda función
incluyendo main, debe
tener un regreso o return a la función que la llamo, en este caso al
sistema
operativo Android.
Al
ejecutarse el programa en la pantalla aparece el mensaje de Hola…..Mi primer
programa en C.
11.
Maravilloso
e increíble, tengo en mi teléfono inteligente Samsung Galaxy mini
con android 2.2, una herramienta de programación como CCTools para
editar los
programas, compilarlos y ejecutarlos en el lenguaje de Computadora C. Mi
teléfono tiene poca capacidad en el disco duro, tuve que quitar muchas
aplicaciones estando en root.
No hay comentarios:
Publicar un comentario