Si eres usuario
Ingresa aquí »
¿Eres nuevo?
Regístrate
  • Google
  • Artículos
  • Foros
  • Fotos
  • Videos
  • Amigos
Estás en: Inicio / Foros / Informática / Programación

Respuesta
 
LinkBack Herramientas Buscar en este tema
Vicepresidente Junior
[C/C++] Como empezar en C
Buenas!!!

Estoy estudiando Licenciatura en Sistemas en la UBA, y este cuatrimestre curso Algoritmos y programación II, que es la materia con la cual nos iniciamos en C.
El tema es que en esta materia no nos enseñan el lenguaje, sino que nos guían para que nosotros lo podamos aprender por nuestra cuenta, con tutoriales y demás. Y yo no sé nada de C....asique les quería pedir si me podían ayudar recomendandome libros, tutoriales y compiladores (en Pascal usé el Dev, que tal es el de C?), porque me voy a tener que fumar el C entero yo solito...y no la veo fácil.

Gracias!
micro waterCULIADO
Re: Como empezar en C
de C hay en tooooooooooooooodo internet.

te recomiendo programar bajo linux, asi de paso si no sabes vas a aprender un poco.
te inicio con que crees tu programa.c y lo compiles poniendo

gcc programa.c -o nombre(aca el nombre con que queres que salga)

si tenes errores de sintaxis te avisa en que linea y todo. Arranca pasando algun programa que ya tengas en pascal a C asi aprendes la sintaxis. Programar creo que ya sabes no?
PoetaCamba
Invitado
Re: Como empezar en C
Como dijo Mathias, en internet hay muuuuuucho.

Para empezar, podés ir a:

http://www.elrincondelc.com/nuevorincon/index.php
http://www.conclase.net/

aunque creo que conclase.net, habla mas sobre c++

También como te dijo Mathias, el mejor entorno para programar es GNU/Linux, pero en las universidades te "obligan" a entregar tus ejecutables en entornos windows , una linda IDE para programar en c/c++ es codeblocks o dev-cpp, pero el dev ya está re viejo (codeblocks está medio colgado y ahora no le entendí bien pero parece que sacan versiones inestables para que la gente le comunique los errores así avanzar en el desarrollo, pero la versión estable es aceptable).

Si sólo viste pascal, te vas a dar cuenta de que C es muuuuuy distinto en cuanto a sintaxis, pero una vez que le agarres la mano la mayoría de los lenguajes son (en sintaxis) parecidos a C y te vas a olvidar de cómo escribir un programa en pascal .
Vicepresidente Junior
Re: Como empezar en C
Gracias por responder!

Originalmente publicado por Mathias Ver mensaje
si tenes errores de sintaxis te avisa en que linea y todo. Arranca pasando algun programa que ya tengas en pascal a C asi aprendes la sintaxis. Programar creo que ya sabes no?
Lo único que sé es Pascal...pero igualmente considero que tengo facilidad para aprender estas cosas, asique con un buen tutorial supongo que me podré arreglar.

Originalmente publicado por Anibal784 Ver mensaje
También como te dijo Mathias, el mejor entorno para programar es GNU/Linux, pero en las universidades te "obligan" a entregar tus ejecutables en entornos windows , una linda IDE para programar en c/c++ es codeblocks o dev-cpp, pero el dev ya está re viejo (codeblocks está medio colgado y ahora no le entendí bien pero parece que sacan versiones inestables para que la gente le comunique los errores así avanzar en el desarrollo, pero la versión estable es aceptable).
No creo que me hagan quilombo si es en Linux, de hecho mi profe ayer se la pasó toda la clase bardeando a Microsoft...
Igualmente nunca en mi vida usé Linux, siempre Windows...ustedes dicen que me convendría empezar YA en Linux?

Ah, y una preguntita: que es IDE?

Gracias!
PoetaCamba
Invitado
Re: Como empezar en C
Uno si quisiese puede escribir un programa con cualquier editor de textos (por ejemplo notepad si sos masoquista) y después compilar a "pata" el programa como te dijo Mathias
Código:
gcc fichero-fuente.c -o fichero-ejecutable
eso en el caso de que uses un sistema GNU/Linux, si es un windows tenés que empezar a tocar variables de entorno y no se que bola.

Una IDE, te facilita todo el trabajo, te pone todo botoncitos para compilar, te colorea la sintaxis, te autocompleta código, te permite correr un debugger integrado, etc, eso es a grandes rasgos.
Vicepresidente Junior
Re: Como empezar en C
Perdón por mi ignorancia, pero no entiendo eso de

gcc fichero-fuente.c -o fichero-ejecutable
PoetaCamba
Invitado
Re: Como empezar en C
gcc es un programa compilador, es el que toma el código fuente de tu programa y lo transforma en código que la máquina puede ejecutar.
fichero-fuente.c es el código fuente de tu programa.
-o es una opcion de compilación que le dice al programa gcc cómo se va a llamar el archivo ejecutable
fichero-ejecutable va a ser el archivo ejecutable, tu programa el que después podés correrlo como cualquier otro.

No es necesario (pero si recomendable) conocer esto para compilar tus primeros programas, todo esto es desde línea de comandos, lo podés hacer desde un IDE que lo hace automágicamente
Vicepresidente Junior
Re: Como empezar en C
Originalmente publicado por Anibal784 Ver mensaje
gcc es un programa compilador, es el que toma el código fuente de tu programa y lo transforma en código que la máquina puede ejecutar.
fichero-fuente.c es el código fuente de tu programa.
-o es una opcion de compilación que le dice al programa gcc cómo se va a llamar el archivo ejecutable
fichero-ejecutable va a ser el archivo ejecutable, tu programa el que después podés correrlo como cualquier otro.

No es necesario (pero si recomendable) conocer esto para compilar tus primeros programas, todo esto es desde línea de comandos, lo podés hacer desde un IDE que lo hace automágicamente
Gracias por la explicación, y más aún por hacerla didáctica
Monito
Re: Como empezar en C
Yo cuando aprendi C lo hice con el libro de Luis Joyanes Aguilar e Ignacio Zahonero Martínez - Programación en C - Metodología, estructura de datos y objetos. El compilador que usaba era el Dev-cpp Una vez que entiendas el lenguaje te vas a dar cuenta que el compilador es lo de menos, este tiene algunas diferencias con el de borland pero las salvas con el google. Lo principal para aprender un lenguaje es prácticar y prácticar y prácticar... jejeje

En internet esta lleno de cosas también como dijeron antes.

Saludos
Primate
Re: Como empezar en C
Hola!! En esto de la Programación en C++ .. Alguien utilizó el Code::blocks?
Necesito instalarlo en dos maquinas con sistema operativo diferente..
Me pueden ayudar??
 
Respuesta



Herramientas Buscar en este tema
Buscar en este tema:

Búsqueda avanzada
Califica este tema
Califica este tema:


Este tema está relacionado con otros ya publicados en el sitio. Podés visitarlos ahora!
Tema Iniciado por Foro Resp. Último mensaje
Qué empezar??? floydero Artes Marciales 8 24.03.2007 17:11 hs.
Qué empezar? cerge Artes Marciales 12 21.03.2007 18:18 hs.
Por donde empezar?? mfsaint Seguridad Informática 0 06.03.2007 16:24 hs.
Empezar con el OC sosa_pablo Hardware 2 28.10.2005 10:46 hs.

Ranking de temas y usuarios de este foro
Temas populares Usuarios más activos
• Cliente Servidor UDP en C#
• Ayuda-Como Insertar filas en un JTable y...
• Juego de Truco Open Source - Se necesitan...
• Leer/escribir archivos binarios
• Necesito AYUDA-ALGORITMOS!
• AGUSTIN_RAMONE
• pangus
• ExtrañoInocente
• -HeavenMight-
• Kryptonyte


 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
CertificaIAB
{{diadelamigo}}