Acerca del servicio
TraducidoDesarrollo software de sistema en Hare — un pequeño lenguaje estáticamente tipado con gestión manual de memoria y un tiempo de ejecución intencionadamente modesto. Si necesitas una utilidad de consola compacta, procesador de archivos o registros, analizador, o herramienta de bajo nivel que inicie al instante y pese casi nada, esta es exactamente mi área. Manejo la tarea de principio a fin: discuto requisitos, esbozo la estructura del módulo, implemento y entrego código fuente legible con comentarios. Dado que Hare proporciona control explícito sobre la asignación de memoria, presto atención cuidadosa a la propiedad y la duración del objeto. Cada asignación tiene una desasignación emparejada, los búferes están dimensionados para la tarea específica, y defer mantiene la limpieza local y predecible. Pruebo con datos reales, ejecuto el programa bajo verificación de memoria si es necesario, y describo cómo se comporta la herramienta en casos límite. Los resultados típicos son utilidades de consola en un solo binario, pequeños demonios, analizadores de flujos de bytes, puentes entre sistemas existentes, y envolturas delgadas sobre bibliotecas C a través de la interfaz foránea de Hare. La corrección es lo primero, luego la velocidad, y luego la conveniencia del usuario. Obtienes código fuente, un breve README, instrucciones de construcción, y un desglose de las decisiones tomadas para que tu equipo pueda desarrollar el código más. Tengo experiencia con herramientas C y Unix detrás de mí, así que trabajar cerca del hardware es natural para mí. Describe tu tarea y restricciones: propongo una solución mínima y confiable.