User Tag List

Página 2 de 2 PrimerPrimer 12
Resultados 16 al 18 de 18

Tema: Varios estados de EEUU Buscando programadores de Cobol desesperadamente

  1. #16

    Fecha de ingreso
    Sep 2005
    Mensajes
    11,643
    Mencionado
    171 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    254
    Agradecer Thanks Received 
    594
    Thanked in
    Agradecido 414 veces en [ARG:2 UNDEFINED] posts
    La excusa que me han puesto a mi es "hazlo si tienes tiempo, pero quiero que termines esto que nos ha pedido el cliente, que se tarda en hacer una semana, para dentro de dos días"
    PD: ¿VB6 cuenta como código fósil o todavía le queda material orgánico?
    PROYECTOS REALIZADOS: FrikiMusic, Motor Scroll Tileado v3.2, Venturer2X (GP2X/WIZ), Echo, Screen Break Time
    PROYECTOS EN MARCHA (algunos): Bennu GP2X: 95% (necesito ayuda) ¡Antes de Halloween!: 92% SpaceH2H: 8%

  2. #17

    Fecha de ingreso
    Feb 2006
    Mensajes
    5,804
    Mencionado
    56 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    36
    Agradecer Thanks Received 
    1,215
    Thanked in
    Agradecido 698 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por masteries Ver mensaje
    Tampoco es más lento que tener que añadir todas las comprobaciones a "manímetro" en lenguaje C, para ajustarte a las normas; y tener que integrar en un sistema bare-metal (sin kernel ni sistema operativo) manejadores de excepción (búscate cómo hacer eso a nivel de hardware, que si como manejar la pila en este procesador, si tiene una pila por ventanas, si tiene caché cómo descartar su contenido cuando salté el mecanismo de excepción... bufff) para que salten cuando una variable se pase de cierto valor... tal y como ya hace ADA él solito. Claro que si tu arquitectura tiene compilador de ADA, es porque alguien ya se ha dado ese curro que he descrito, y te lo ahorras.

    Bien os digo, que es mucho más fácil y cómodo hacerlo directamente en ADA, que hacer que el mismo programa en C tenga lo mismos mecanismos de seguridad.
    Quería poner de manifiesto que se me antoja absurdo intentar robustecer un lenguaje para que su comportamiento se asemeje a otro, que ya fué diseñado en origen con todos esos mecanismos.
    A ese despropósito lo llaman "C Ada like" .

    Lo tuve que llevar a la práctica en un proyecto en el que se usaba un procesador Leon2, cuando los primeros compiladores de Ada salieron para esa familia; pero no, quisieron usar C y luego que el código fuese adaptado... os podéis imaginar lo que tardé en adaptarlo. Ya no digamos cuando les hablé de programar el sistema en Simulink y de ahí que nos generase el C Ada like (C con las MISRAs aplicadas); se quedaron mirando como diciendo... MATLAB... Simulink... lenguajes gráficos... ¿qué es eso? y si pagas un poco más incluso te genera Ada,
    Hace eones trabaje con Ada y te aseguro que no es una experiencia que quisiera repetir, y si las validaciones en tiempo de ejecución son estupendas pero nosotros por temas de rendimiento acabamos quitando casi todas y si, el C es un lenguaje traicionero sobre todo si trabajas con punteros y memoria dinámica (cosa que se podia pero que al final no se podia hacer en Ada), pero con matrices si vas con bucles o similares no te hace falta y si te hace falta en C te hace falta en Ada salvo que prefieras que te salga una las excepcion en tiempo de ejecución.

    Para codigo militar, cientifico, etc. es estupendo porque no te deja meter la pata y es muy seguro, pero para aplicaciones normales es matar moscas a cañonazos, aunque estando el java por todos lados lo mismo el que esta equivocado soy yo
    Zhorro

  3. #18

    Fecha de ingreso
    Oct 2007
    Ubicación
    Madrid
    Mensajes
    2,685
    Mencionado
    78 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    158
    Agradecer Thanks Received 
    348
    Thanked in
    Agradecido 229 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por zhorro Ver mensaje
    Hace eones trabaje con Ada y te aseguro que no es una experiencia que quisiera repetir, y si las validaciones en tiempo de ejecución son estupendas pero nosotros por temas de rendimiento acabamos quitando casi todas y si, el C es un lenguaje traicionero sobre todo si trabajas con punteros y memoria dinámica (cosa que se podia pero que al final no se podia hacer en Ada), pero con matrices si vas con bucles o similares no te hace falta y si te hace falta en C te hace falta en Ada salvo que prefieras que te salga una las excepcion en tiempo de ejecución.

    Para codigo militar, cientifico, etc. es estupendo porque no te deja meter la pata y es muy seguro, pero para aplicaciones normales es matar moscas a cañonazos, aunque estando el java por todos lados lo mismo el que esta equivocado soy yo
    Fíjate en los sectores que te comento, bare-metal sin sistema operativo y que funcione sin colgarse jamás; no se parece en nada a trabajar para un PC, por lo general el uso de memoria dinámica está prohibido. Lo peliagudo es querer incorporar al C todas esas medidas de seguridad, méteselas a mano... jajaja esa es la locura.

Página 2 de 2 PrimerPrimer 12

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •