C /AL ¿Compilado o interpretado?

Cursos de Navision 100% online Foros Foro Dynamics NAV y Business Central C /AL ¿Compilado o interpretado?

Este debate contiene 1 respuesta, tiene 2 mensajes y lo actualizó  Cristina Nicolàs hace 5 meses, 1 semana.

Viendo 2 publicaciones - del 1 al 2 (de un total de 2)
  • Autor
    Publicaciones
  • #6710

    Dynamics EPIC
    Participante

    Buenos días

    Nos surgen dudas sobre si C/AL se compilado (aunque se que se compila desde el object designer) o interpretado.

    Por otra parte donde se almacena el código fuente?

    Saludos

    #6741

    Cristina Nicolàs
    Jefe de claves

    Hola,

    Pues en realidad no es ni una cosa ni la otra.

    El compilador de NAV lo que hace es traducir C/AL a C#.
    Después, el código C# es compilado y eso es lo que acaba realmente ejecutando Navision.

    El código fuente se almacena dentro de la base de datos, en la tabla 2000000071 Object Metadata. En esta tabla se guarda tanto nuestro código C/AL como su traducción a C#.

    Si quieres profundizar más en el tema, te recomiendo este artículo:
    http://vjeko.com/from-cal-to-executable-how-nav-runs-your-cal-code/

    Un saludo,
    Cristina Nicolàs

    Curso presencial. Conviértete en un Experto en Business Central.

    Curso organizado como un máster.
    Las inscripciones anticipadas terminan el 28 de febrero.
    Inicio del curso: 26 de Abril
    Más información

Viendo 2 publicaciones - del 1 al 2 (de un total de 2)

Debes estar registrado para responder a este debate.

Members Currently Active: 2
arodeiro, actio.dz
Keymaster | Moderator | Participant | Spectator | Blocked
Additional Forum Statistics
Threads: 722, Posts: 2.395, Members: 808
Welcome to our newest member, trintrin3
Most users ever online was 15 on 5 April, 2019 9:31 am