Discusión:Programación en C

De Wikilibros, la colección de libros de texto de contenido libre.

¿Por qué la coletilla (fundamentos)? ¿No es como poner un límite a lo que puede llegar a ser el wikilibro? Yo propongo renombrarlo a "Programación en C" y de paso cambiar todos los capítulos a subpáginas. Otra idea que se me ocurre es que lo ideal sería enlazar a las versiones de cada tema de programación desde cada capítulo de Fundamentos de programación al capítulo correspondiente del libro de Ada, de C, Python, etc. ManuelGR 17:09 8 abr, 2005 (UTC)

Estoy completamente deacuerdo contigo. Para lo que dices sobre enlazar a los diversos wikilibros sobre programación se podría crear una plantilla. -- Almorca 09:02 9 abr, 2005 (UTC)
Puse la coletilla porque era un límite a lo que yo pretendía que fuera el libro: un libro de fundamentos. Esperaba que otro iniciara un libro de programación en C en profundidad. Pero como mejor no duplicar esfuerzos, pues me alegro del cambio de imagen. De paso, me parece buena idea lo de enlazar desde el Fundamentos de programación y lo de las subpáginas. --Envite 11:01 27 may, 2005 (UTC)

Contenido

[editar] Nuevos capítulos

¿Podria ayudarles escribiendo uno o dos capítulos nuevos, por ejemplo uno de apuntadores?

Adelante, wikilibros está abierto a la participación de todos. Ah, y no olvides registrarte, así nos podemos comunicar mejor contigo y reconoceremos tus cambios. ManuelGR 18:35 26 abr, 2005 (UTC)

[editar] Formato

Por favor, mantengan un formato coherente: La idea desde el pricipio, para facilitar el aprendizaje, es que todo lo que sea código aparezca adecuadamente formateado y codificado en colores, aunque sea en títulos. --Envite 11:01 27 may, 2005 (UTC)

[editar] Disculpas

Siento haber abandonado este libro (mi criatura, que diría V. v. Frankenstein) durante todo este tiempo. Cuestiones laborales, supongo que ya me entienden. --Envite 11:03 27 may, 2005 (UTC)

[editar] Otros temas

Me siento muy feliz porque alguien este haciendo esto. Hace mucho tiempo que estoy pensando que los manuales que existen gratuitos online son un poco limitados. Me gustaría contribuir con este libro, y pienso que puedo aportarle unas cuantas cositas. Tengo unos cuantos datos sobre apuntadores y ciertos temas que podría desarrollar para el libro como son:

  • Punteros (una de las fortalezas del lenguaje c no se debe quedar en ningún libro o tutorial).
  • Estructuras y Uniones (struct y union tambien muy importantes).
  • Las directivas del lenguaje (el #ifdefine, #define,...).
  • Creación de macros (con las mismas directivas).
  • El manejo de los números del lenguaje C (como funcionan los enteros, los numero flotantes).
  • Manejo de archivos.
  • Uso de arreglos.
  • Algunos detalles de condiciones como la cuestión de los cortos circuitos.
  • Uso de funciones Matemáticas. (ya saben el Math.h)

Hay otros temas que talvez seria importante tenerlos, y de los cuales yo no se nada, pero estoy dispuesto a investigar.

  • Creación de librerías
  • Lenguajes embebidos (por lo menos asembler, aunque también esta python y otros)
  • Interfaces graficas

Bueno la verdad que no se hasta donde están dispuestos a llegar (me refiero a que en los objetivos dice que es como un manual para empezar desde 0) pero yo creo que se pueden agregar muchos temas avanzados sin que las personas que están aprendiendo se sientan agobiadas. Tal vez seria una cuestión de Organización.

En mi opinión lo primero que hay que hacer es definir lo mejor posible lo que se pretende con este proyecto y agregar todos los temas que se pretenden desarrollar, con un orden temático. La organización es la clave, de eso estoy seguro.

Estoy de acuerdo con todo lo que dices y aunque abandoné este libro por falta de tiempo y ganas, si te pones a corregirlo y ampliarlo yo te puedo ayudar con las dudas que tengas y aportando material. -- Almorca (discusión) 18:45 11 ago, 2005 (UTC)

Amigo,

TEngo la necesidad de crear una funcion la cual se llamará desde otro lenguaje, esta funcion necesariamente debe aceptar un dato HEXADECIMAL y cuya longitud no supere 1 byte.

Como puedo resolver esta cuestión?-.

[editar] Organizacion

Ok pienso que el manual va avanzando pero que estamos perdiendo fuerza en especial de mi parte. Para que el proyecto de este libro no se pierda y podamos llevarlo a algo util es necesario trazar un plan trazar metas y objetivos y pasos que vamos a seguir para llevarlos a cabo. La mas importante creo que es la organizacion.

En mi opinion debemos seguir los siguientes pasos para terminar el proyecto y para que el libro empiece a ser util:

  1. Agregar temas que hagan falta al indice en el orden correcto, segun la complejidad y la dependencia de los temas, de lo mas simple que dependa de menos conceptos, a lo mas complicado que dependa de los conceptos que ya se han explicado. (Alguien con experiencia que por favor revise los temas y corrija el orden).
  2. Mover el contenido de las secciones repetidas, o mal ubicadas a las secciones correspondientes.
  3. Agregar contenido a los temas del indice, tratando de que sean ideas claras, sin salir del tema, y sin abusar en las explicaciones. Si luego es necesario una seccion con un nivel mas avanzado para explicar con mayor profundidad siempre se puede hacer.
  4. Revisar el material Escrito para asegurar su calidad.
  5. Publicidad para nuestro querido libro, avisenle a sus profesores y a sus amigos acerca de wikipedia que todo el mundo se entere !!

[editar] No entiendo...

No entiendo la frase "Otra razón poderosa es que un millón más un sistema están construidos sobre lenguaje C". La cambiaría, pero es que no sé a qué se refiere el que la escribió. Si alguien la entiende, que la haga más legible. Gracias

La escribi yo, pero no sé si es algo correcto el usarla. La idea es enfatizar que hay muchas cosas escritas en C. Pero seguro que cualquier otra frase que sea más internacional en el español estará mejor (si quieres cambiala).

                                                                          ----Pablo Mercader Alcantara 02:51 17 oct 2006 (UTC)

[editar] Participación

Creo que puedo participar en la creación de esta documentación del lenguaje C ampliando algunos capitulos y añadiendo algunos nuevos. También puedo revisar algunos capítulos y corregir/ampliar en la medida que pueda. La organización y la participación es fundamental para este objetivo y se podría conseguir un estupendo manual de C online con auténtica filosofía GNU. Enhorabuena por la idea.

--El mo 11:39 9 jul 2006 (UTC)

[editar] La parte de fundamentos

Hace un tiempo que pedí que se borra la parte de fundamentos de C porque creí que los temas en esta sección estaban mal ubicados. También me encargue de que el contenido no se perdiera moviendolo a otras secciones.

Ahora voy a proceder a borrarla del indice para que otros Wikipedistas no la vayan a crear por error.

----Pablo Mercader Alcantara 13:30 21 jul 2006 (UTC) (no me fije que no estaba adentro)

[editar] Nuevo Apartado

Si os parece voy a incluir el apartado "Herramientas necesarias", es decir, el compilador, IDE, y donde conseguirlo. --AlexGPL 14:30 13 oct 2007 (UTC)

Herramientas personales
Crear un libro