Start
ICT-info
 Weblinks
 Geschiedenis
 Hardware
 Software
  Op Systems
  Filesystemen
  Programmas
  Shell&Script
  Getal & code
  Variabelen
  Objecten
  IDE*
  Open source
 Omgeving
 Opslag
 Netwerken
 Internet
 Beveiliging

Integrated Development Environment

Een IDE is een pakket hulpprogramma's voor het ontwikkelen van APP's. Zo'n IDE of SDK bevat een "Editor" een "Assembler", een "Compiler" (soms voor meerdere talen), diverse "Bibliotheken" met standaard functies en een bijbehorende "Linker" om een werkend programma in machinecodes te kunnen maken. De meeste computer, CPU-chip en Microcontroller leveranciers stellen gratis uitgebreide IDE's voor de eigen "hardware familie" ter beschikking met actuele versies van de relevante API's. Ook zijn er universele IDE's waaraan SDK's van verschillende chip families kunnen worden gekoppeld.

Applicatie ontwikkelen in een IDE

Na het voorontwerp (systeemanalyse, blokschema enz.), wordt alle benodigde informatie verzameld (ook van Internet) en een grafische "mock-up" gecreƫerd met de doorgaans bijgeleverde tool. Moderne IDE's genereren zelfs de code die hoort bij verschillende grafische elementen zoals bv. knoppen. De programmeur hoeft alleen de voor de applicatie specifieke commando's m.b.v. een Editor toe te voegen. De resulterende "bron documenten" wordt door de Compiler (of Assembler) vertaald in "object-files" en tezamen met de geselecteerde objecten uit de bibliotheken en API's gelinkt tot een uitvoerbaar bestand.