programmeer taal navision

postacipostaci Member Posts: 116
edited 2008-06-30 in NAV Dutch speaking only
Beste mensen,

in welk programmeer taal is MS Navision 3.6 geschreven ?
als iemand aan mij vraagt van in welk programmeer taal het geschreven
kan ik niet echt een antwoord geven.
het lijkt wat op access/ visual basic ?? ik weet het echt niet.

alvast bedankt,

Akin Ozturk

Comments

  • gerritgerrit Member Posts: 5
    Hallo Akin,

    Geknipt en geplakt uit Wikipedia, de vrije encyclopedie:

    C/AL (C/SIDE® Application Language) is een programmeertaal die - zoals de naam doet vermoeden - gebaseerd is op C. De syntax is echter gebaseerd op Pascal. C/AL is een geïntegreerde taal voor het Microsoft Business Solutions Navision C/SIDE platform (Sinds de laatste versie Microsoft Dynamics NAV).

    In deze taal zitten een deel mogelijke objecten die specifiek voor Navision zijn. Maar ook een groot deel van de standaard functies zijn terug te vinden in C/AL.

    Vanaf Navision versie 5.0 of later zou C/AL afgeschaft worden en zou overgegaan worden naar .NET met mogelijkheid om codesnippets C/AL te gebruiken.

    C/AL is Event-gebaseerd, niet object-georiënteerd. Bijna alle functies die Navision biedt, zijn in C/AL geprogrammeerd en alsdus ook beschikbaar aan de Solution Centers. Dit betekent dus dat Navision volledig kan aangepast worden aan de noden van de gebruiker. Gebruikerstoegang tot de C/AL code kan optioneel verkregen worden via de licentie. Zo krijgen programmeurs de mogelijkheid om zo het programma aan te passen of uit te breiden volgens hun noden.

    Er bestaan ook veel extra modules, dat zijn extra onderdelen die door Solution Centra gecreëerd zijn en te koop aangeboden worden. Ook deze objecten worden vergrendeld of vrijgegeven in de licentie. De gecreëerde objecten kunnen simpel geïmporteerd of exporteerd worden via een binaire of textuele export/import functie.


    Groet,

    Gerrit
  • DenSterDenSter Member Posts: 8,307
    De programmeertaal van de applicatie zelf is volgens mij C++, maar daar zie je dus niets van. De taal die je in de objecten ziet is C/AL voor "Client / Application Language". Dit is een beetje afgeleid van de term C/SIDE, wat "Client/Server Integrated Development Environment" betekent. Toen ze eenmaal C/SIDE hadden, hadden ze voor een hoop gerelateerde dingen een "C/" afkorting (C/Shells, C/FRONT, C/ODBC, etc.).

    Men zegt dat C/AL veel op Pascal lijkt.
  • azerty74azerty74 Member Posts: 82
    Inderdaad, CAL is afgeleid of gebaseerd op Pascal.
    Debugging is twice as hard as writing code. Therefore if you write the code as cleverly as possible you are by definition not smart enough to debug it.
Sign In or Register to comment.