EDICIóN GENERAL

Programadores antiguos vs programadores de hoy

#53 me lo estás pintando muy bien, tendré que sacar tiempo para meterme con ello. Aunque lo que veo complicado es eso, reorientarme ahora, a mis años... no por mi, sino por "la industria".
#53 #80 Con C puedes usar macros para medio parchear la.falta de genéricos.

No soy experto en Go, ¿pero hay alguna forma de saltarse la limitación?

Aún me cuesta entender por qué a Go le falta funcionalidad tan básica.
#134 no sé si te sigo... ¿a qué limitación te refieres?
#144 A Go le faltan una serie de funcionalidades que tienen muchos otros lenguajes. Es un caso extraño. Se hace raro no poder añadir genéricos o no tener parámetros por defecto en las funciones.

Obviamente, puedes adaptar tu código para no necesitarlo. Pero eso indica que es una peor herramienta.
#134 ... y entonces cuando usas macros en C para usarlo como genéricos es cuando te encuentras a la madre de todos los problemas de compilación: errores de compilación del código expandido por el preprocesador. No sé, llámame loco, pero me parece una idea terrible. Hay otras maneras menos macarras de hacer esas cosas en C. O directamente usar C++.
#134 No hay genéricos. Pero muchas veces puedes solucionarlo usando interfaces,.o usando reflection,

Supongo que el problema está en como estamos acostumbrados a resolver los problemas.

Personalmente, pocas veces he echado a faltar los genéricos pero veo gente que lo considera fundamental.
#150 Bueno, las herramientas están para solucionar un problema. Luego, si no las tienes, puedes usar otras que hagan que tu código sea un poco peor, menos simple o legible

menéame