Estoy buscando algunos punteros, me señaló este sitio.Programación de red: Python contra C para un principiante completo
Mi principal interés es la programación en red. He hecho bastante lectura y experimentación, y estoy familiarizado con los mecanismos de la mayoría de los protocolos. Ahora quiero comenzar a escribir código. Leí material introductorio sobre pitón y lo entendí bien también. Acababa de empezar a jugar con los módulos de python, cuando conocí a alguien (con una gran reputación) en la reunión local que me dijo que siempre podría aprender Python fácilmente, pero C era el idioma que debía conocer, especialmente teniendo en cuenta mi interés. en la programación de red. Investigué un poco y pensé que quizás el tipo tenía razón. Así que he estado con un k & r durante 4 semanas. No me intimidó, pero estoy progresando muy lentamente y tal vez por eso también esté flojo. Estoy publicando esto porque estoy en la etapa en la que incluso me preocupa. Siempre estoy pensando que en Python podría estar construyendo cosas ahora mismo. Sé que Python no me enseñará cosas de bajo nivel como administración de memoria, etc., pero mi progreso es extremadamente lento en C.
Pregunta: ¿Debo continuar batallando con C como estoy ahora y escribir algún código de trabajo en o cambiar a Python donde estaré un poco más fácil? ¿Un lenguaje de alto nivel me arruinará demasiado para volver a C más tarde?
Vaya http://golang.org podría ser una mejor alternativa que C para la programación de red. – jfs
Si está buscando 'punteros', C es la manera ;-) Más en serio, Python es probablemente un enfoque más apropiado en esta situación ... – mjv
inserte el enlace al cómic xkcd, "punteros", aquí. Pero sí. Posiblemente solo necesites saber c si quieres aprender a trabajar en red en el "¿qué acaba de pasar con este bit individual?" nivel. Que probablemente no, al menos ahora mismo. – neminem