24FreelanceMercado freelance que nunca duerme
Activo

Desarrollador de Modula-2: sistemas y software embebido

104 vistas#2296
Período de listado1 díahasta 20.11.2026
Publicado22.08.2026
Vistas10421 en 14 días

Acerca del servicio

Traducido
Soy programador de sistemas y trabajo en Modula-2, un lenguaje estricto de la familia Pascal, construido alrededor de módulos compilables por separado y tipado estático rígido. Escribo firmware y servicios de bajo nivel donde la predictibilidad importa más que las tendencias: definición e implementación de módulos con interfaces limpias, trabajo cuidadoso con punteros y tipos de dirección, corutinas para programación cooperativa y acceso a hardware a través de capas de abstracción bien aisladas. Generalmente, estos son microcontroladores, controladores industriales y herramientas de escritorio de larga duración que nadie planeó reescribir desde cero, así que abordo cada cambio con la comprensión de que el sistema debe funcionar durante muchos años más.

Gran parte de mi trabajo consiste en mantener vivos y comprensibles los viejos sistemas de Modula-2. Leo código bajo ISO Modula-2, dialectos PIM y compiladores específicos como GNU Modula-2, XDS, o los clásicos Logitech y TopSpeed, documento la estructura de los módulos, desenredo importaciones circulares y restauro compilaciones que dejaron de compilar hace mucho tiempo. Cuando una reescritura completa no está justificada, añado interfaces tipadas, enlaces seguros a bibliotecas C y arneses de prueba para que el código pueda desarrollarse nuevamente. Si la migración es la decisión correcta, planifico un camino por fases que preserve el comportamiento y permita que las partes antiguas y nuevas coexistan.

Debido a que crecí en la estricta tradición modular en lugar de C o lenguajes modernos gestionados, presto especial atención a los contratos de interfaz, verificaciones en tiempo de compilación y disciplina en la gestión de memoria. Puedo unirme a un equipo que heredó un producto de Modula-2 y convertirme en el especialista que aún lo entiende, o ayudar a un taller de Pascal y Oberon a expandir sus capacidades. Nombra el compilador, la plataforma objetivo y las restricciones, y te daré una evaluación honesta antes de tocar nada.

— Desarrollo de sistemas y embebido en Modula-2
— Módulos de definición e implementación con interfaces estrictamente tipadas
— Mantenimiento y modernización de código heredado de Modula-2
— Migración entre dialectos y compiladores (ISO, PIM, GNU Modula-2, XDS)
— Enlaces a bibliotecas C y capas de abstracción de hardware
— Recuperación de compilaciones, documentación y arneses de prueba

Protección de custodia SafeDeal

Los fondos se reservan en custodia USDT (TRC-20) de Payora y se liberan al profesional solo tras aprobar la entrega.

Freelancer contacts
E-mailShow
24
Veinte · consejo

Antes de hacer un pedido

  • Mira el portafolio del freelancer.
  • Describe tu tarea y pregunta por un precio y un plazo.
  • Revisa las opiniones de otros clientes.
  • O publica un proyecto y compara varias ofertas.
Misma categoría

Servicios similares

Todos los servicios en la categoría
Bueno saber
¿Cómo pido este servicio?

Escribe al freelancer usando el formulario en esta página: describe la tarea, la fecha límite y el resultado que necesitas.

¿Cómo verifico al freelancer?

Abre el perfil: la calificación, el portafolio y las reseñas de otros clientes muestran experiencia con tareas como la tuya.

Yulia P.Programación web
Contacto

Lo que esta página responde