bueno gente de taringa ,como andan? supongo que bien asi que sigamos. en este post de hoy voy a enseñarles una parte de lo que se sobre programar en c en cualquier distro
almenos conocida (aclaro que de aca no va a salir ningun SO ni nada por el estilo solo voy a enseñarles lo que se sobre programacion en c en linux)
Bueno Empezemos con lo interesante
este es el lenguaje que vamos a aprender
y recuerden siempre que este lenguaje no esta orientado a objetos osea, que es bastante dificil ponerle una interfaz grafica a un programa echo en este lenguaje, para eso existe el lenguaje
que si esta orientado a objetos y es muchisimo mas facil para dicha tarea y hay muchas mas herramientas de desarrollos de interfaz grafica para dicho lenguaje.Pero como para empezar creo que esta bien empezar por C y luego pasar a estudiar C++.
Bueno para empezar a programar necesitamos un compilador y un programa donde escribir nuestro texto del programa. en linux podemos usar gcc (es el compilador oficial de gnu) y gedit (es uno de los tantos editores de texto) se pueden usar esos 2 pero yo prefiero algo mas acorde no? me parece bueno para esto estan los IDE (entorno de desarrollo integrado) que traen todo junto yo recomiendo el geany. pero que igual usa el compilador gcc yo lo recomiendo porque aqui puedes programar en c,c++,java,phyton,etc.
bueno para instalarlo en debian y derivados hagan estos pasos y los que tienen otra rama de distribuciones de linux busquen en internet no es tan dificil eso no? menos para un user linux bueno vamos
primero tenemos que instalar esto: sudo apt-get install build-essential y luego una ves terminado si instalan geany desde el centro de software o desde terminal como quieran y bueno una ves que lo tenemos si podemos empezar con lo divertido jeje.
Bueno ahora si lo primero que debemos saber es que para empezar nuestros programas siempre pero siempre vamos a tener que llamar a librerias que son las que dentro tienen declaradas la funcion de cada comando (no entendiste?? ahi va un ejemplo)
si quiero llamar a una de las librerias mas comunes de todas
la llamo asi:
#include <stdio.h>
bueno asi le estamos diciendo a la pc que invoque a la libreria stdio.h (mas adelante veremos mas librerias y sus funciones por lo pronto aprenderemos para que sirve cada cosa del primer programa que haremos)
bueno luego de esto pasamos a la parte donde empieza a ejecutarse el programa se tiene la libertad de dar cualquier nombre que se desee a una funcion, pero main es la funcion encargada de que el programa comienze a ejecutarse . Esto quiere decir que todo programa debe tener un main en alguna parte .
Generalmente main llamarà a otras funciones que ayuden a realizar su trabajo, algunas que ya escribimos y otras que estan escritas en las bibliotecas invocadas al principio.
Una forma de comunicar datos entre funciones es que la funcion que llama proporciona una lista de valores, que se llaman argumentos, a la funcion que esta invocando. Los parentesis que estan despues del nombre de la funcion encierran la lista de argumentos. En este caso, main está definido para ser una funcion que no recibe argumentos, por lo que entre los parentesis no hay nada escrito ( ),
EL EJEMPLO:
int main()
Bueno luego de esto para darle las proposiciones a una funcion se encierra entre { } corchetes dichas proposiciones
ejemplo:
{
printf(hola mundo/n" );
}
entienden?? bueno supongamos que si pasemos al otro punto
Luego de los corchets en el medio estan dichas proposiciones en este caso una
{
printf(hola mundo/n" );
}
bueno la palabra printf le esta indicando al programa que muestre en pantalla lo que acto seguido este encerrado entre los dos parentesis y las comillas
luego viene la /n (nota puse la barra asi porque sino sale el emoticon ustedes tienen que poner la barra al reves osea mirando hacia el otro lado solo aprieten alt gr + el del simbolo de pregunta ? y tiene la barra al reves) lo que hace es que la siguiente linea del programa se escriba debajo y no al lado de lo que se escribio previamente.luego la proposicion escrita se cierra siempre con un punto y coma para que sea valida sino nos dara error el compilador, siempre las proposiciones que estan encerradas de corchetes terminan con punto y coma por mas tonta y corta que sea.
Bueno aclarado todo esto procederemos a la creacion de nuestro primer programa (si viste vos que pensabas que nunca podrias jaja es algo simple pero sirve para entender los conceptos explicados) bueno ahi vamos
PROGRAMA:
#include <stdio.h>
int main()
{
printf ("Hola mundo /n" );
}
acuerdensen de poner la barra de la n al reves como explique arriba
eso es todo en el programa geany guardan el archivo como nombrequequieran.c
este punto C es importante ya que indica que el programa esta escrito en c lo guardan donde les plasca y luego aprietan F8 Y acto seguido F9 y luego le dan click a unos engranajes que hay arriba para que les muestre el programa funcionando. Bueno luego de probar el programa vamos a la carpeta donde lo guardaron y veran 3 archivos nombredelprograma.o , nombredelprograma.c Y un archivo ejecutable llamado nombredelprograma que dicho archivo es el encargado de ejecutar el programa .Pero ojo no se ejcutara si le dan doble click se ejecutara si lo abren desde la terminal facil muy facil van al directorio donde esta el ejecutable y dentro de esa carpeta escriben ./nombredelprograma o mas facil todavia abren la carpeta donde esta el ejecutable despues abren un terminal y arrastran el ejecutable al terminal y le dan enter y empieza el programa.
BUENO ESO FUE TODO POR HOY EN LA SEGUNDA PARTE EXPLICARE UNOS PROGRAMAS UN POCO MAS COMPLEJOS Y LO RELACIONADO CON FUNCIONES DE LAS LIBRERIAS Y ETC.
UN ABRAZO TARINGUEROS Y RECUERDEN
y recomienden asi este material puede llegar a mas gente que lo necesite
gente me borraron este post entre los top de un dia con 40 puntos no me gusto mucho lo que me paso pero aprendi si tengo algun error antes de denunciarme el post avisenme asi lo corrijo no denuncien porque si porque todos tenemos errores y nadie es perfecto
recuerden comentar es agradecer
recomendar es compartir
y los puntos son simbolicos pero incitan a crear mas y mejores post
almenos conocida (aclaro que de aca no va a salir ningun SO ni nada por el estilo solo voy a enseñarles lo que se sobre programacion en c en linux)
Bueno Empezemos con lo interesante
este es el lenguaje que vamos a aprender
y recuerden siempre que este lenguaje no esta orientado a objetos osea, que es bastante dificil ponerle una interfaz grafica a un programa echo en este lenguaje, para eso existe el lenguaje
que si esta orientado a objetos y es muchisimo mas facil para dicha tarea y hay muchas mas herramientas de desarrollos de interfaz grafica para dicho lenguaje.Pero como para empezar creo que esta bien empezar por C y luego pasar a estudiar C++.
Bueno para empezar a programar necesitamos un compilador y un programa donde escribir nuestro texto del programa. en linux podemos usar gcc (es el compilador oficial de gnu) y gedit (es uno de los tantos editores de texto) se pueden usar esos 2 pero yo prefiero algo mas acorde no? me parece bueno para esto estan los IDE (entorno de desarrollo integrado) que traen todo junto yo recomiendo el geany. pero que igual usa el compilador gcc yo lo recomiendo porque aqui puedes programar en c,c++,java,phyton,etc.
bueno para instalarlo en debian y derivados hagan estos pasos y los que tienen otra rama de distribuciones de linux busquen en internet no es tan dificil eso no? menos para un user linux bueno vamos
primero tenemos que instalar esto: sudo apt-get install build-essential y luego una ves terminado si instalan geany desde el centro de software o desde terminal como quieran y bueno una ves que lo tenemos si podemos empezar con lo divertido jeje.
Bueno ahora si lo primero que debemos saber es que para empezar nuestros programas siempre pero siempre vamos a tener que llamar a librerias que son las que dentro tienen declaradas la funcion de cada comando (no entendiste?? ahi va un ejemplo)
si quiero llamar a una de las librerias mas comunes de todas
la llamo asi:
#include <stdio.h>
bueno asi le estamos diciendo a la pc que invoque a la libreria stdio.h (mas adelante veremos mas librerias y sus funciones por lo pronto aprenderemos para que sirve cada cosa del primer programa que haremos)
bueno luego de esto pasamos a la parte donde empieza a ejecutarse el programa se tiene la libertad de dar cualquier nombre que se desee a una funcion, pero main es la funcion encargada de que el programa comienze a ejecutarse . Esto quiere decir que todo programa debe tener un main en alguna parte .
Generalmente main llamarà a otras funciones que ayuden a realizar su trabajo, algunas que ya escribimos y otras que estan escritas en las bibliotecas invocadas al principio.
Una forma de comunicar datos entre funciones es que la funcion que llama proporciona una lista de valores, que se llaman argumentos, a la funcion que esta invocando. Los parentesis que estan despues del nombre de la funcion encierran la lista de argumentos. En este caso, main está definido para ser una funcion que no recibe argumentos, por lo que entre los parentesis no hay nada escrito ( ),
EL EJEMPLO:
int main()
Bueno luego de esto para darle las proposiciones a una funcion se encierra entre { } corchetes dichas proposiciones
ejemplo:
{
printf(hola mundo/n" );
}
entienden?? bueno supongamos que si pasemos al otro punto
Luego de los corchets en el medio estan dichas proposiciones en este caso una
{
printf(hola mundo/n" );
}
bueno la palabra printf le esta indicando al programa que muestre en pantalla lo que acto seguido este encerrado entre los dos parentesis y las comillas
luego viene la /n (nota puse la barra asi porque sino sale el emoticon ustedes tienen que poner la barra al reves osea mirando hacia el otro lado solo aprieten alt gr + el del simbolo de pregunta ? y tiene la barra al reves) lo que hace es que la siguiente linea del programa se escriba debajo y no al lado de lo que se escribio previamente.luego la proposicion escrita se cierra siempre con un punto y coma para que sea valida sino nos dara error el compilador, siempre las proposiciones que estan encerradas de corchetes terminan con punto y coma por mas tonta y corta que sea.
Bueno aclarado todo esto procederemos a la creacion de nuestro primer programa (si viste vos que pensabas que nunca podrias jaja es algo simple pero sirve para entender los conceptos explicados) bueno ahi vamos
PROGRAMA:
#include <stdio.h>
int main()
{
printf ("Hola mundo /n" );
}
acuerdensen de poner la barra de la n al reves como explique arriba
eso es todo en el programa geany guardan el archivo como nombrequequieran.c
este punto C es importante ya que indica que el programa esta escrito en c lo guardan donde les plasca y luego aprietan F8 Y acto seguido F9 y luego le dan click a unos engranajes que hay arriba para que les muestre el programa funcionando. Bueno luego de probar el programa vamos a la carpeta donde lo guardaron y veran 3 archivos nombredelprograma.o , nombredelprograma.c Y un archivo ejecutable llamado nombredelprograma que dicho archivo es el encargado de ejecutar el programa .Pero ojo no se ejcutara si le dan doble click se ejecutara si lo abren desde la terminal facil muy facil van al directorio donde esta el ejecutable y dentro de esa carpeta escriben ./nombredelprograma o mas facil todavia abren la carpeta donde esta el ejecutable despues abren un terminal y arrastran el ejecutable al terminal y le dan enter y empieza el programa.
BUENO ESO FUE TODO POR HOY EN LA SEGUNDA PARTE EXPLICARE UNOS PROGRAMAS UN POCO MAS COMPLEJOS Y LO RELACIONADO CON FUNCIONES DE LAS LIBRERIAS Y ETC.
UN ABRAZO TARINGUEROS Y RECUERDEN
y recomienden asi este material puede llegar a mas gente que lo necesite
gente me borraron este post entre los top de un dia con 40 puntos no me gusto mucho lo que me paso pero aprendi si tengo algun error antes de denunciarme el post avisenme asi lo corrijo no denuncien porque si porque todos tenemos errores y nadie es perfecto
recuerden comentar es agradecer
recomendar es compartir
y los puntos son simbolicos pero incitan a crear mas y mejores post

