Logo
Unionpedia
Communicatie
Ontdek het op Google Play
Nieuw! Download Unionpedia op je Android™ toestel!
Installeren
Snellere toegang dan browser!
 

Aspectgeoriënteerd programmeren

Index Aspectgeoriënteerd programmeren

Aspectgeoriënteerd programmeren (AOP, of Aspect Oriented Development, AOD) is een uitbreiding op de bekende manieren van programmeren, waarbij het mogelijk wordt om een stuk code A "in te lassen" in een ander stuk code B zonder dat B een zichtbare verwijzing heeft naar A. Hoewel deze uitbreiding toegepast kan worden op alle bekende vormen (''paradigma's'' of ''paradigmata'') van programmeertalen, past het concept qua structuur het beste bij het objectgeoriënteerde paradigma.

49 relaties: ActionScript, Adobe ColdFusion, Assertie, Broncode, C (programmeertaal), C Sharp, C++, COBOL, Cocoa (Apple), Compiler, Computerprogramma, Container (informatica), Database, Eclipse (software), Extensible Markup Language, Hoarelogica, Ivar Jacobson, Java (programmeertaal), Java Virtual Machine, JavaScript, Klasse (informatica), Macro (software), Methode (objectoriëntatie), Objectgeoriënteerd, Opensourcesoftware, Palo Alto Research Center, Perl (programmeertaal), PHP, Polymorfisme (informatica), Preprocessor, Programmeerparadigma, Programmeertaal, Programmeren (computer), Proxyserver, Python (programmeertaal), Reguliere expressie, Ruby (programmeertaal), Softwareontwikkelaar, Spring Framework, Spronginstructie, Statement, Template (software), Variabele (informatica), Visual Basic .NET, Xerox, .NET, 1980-1989, 1990-1999, 1996.

ActionScript

ActionScript was de scripttaal of programmeertaal van Adobe Flash en Adobe Flex.

Nieuw!!: Aspectgeoriënteerd programmeren en ActionScript · Bekijk meer »

Adobe ColdFusion

Adobe ColdFusion is een commercieel product van Adobe voor het maken van CFML-gebaseerde webapplicaties.

Nieuw!!: Aspectgeoriënteerd programmeren en Adobe ColdFusion · Bekijk meer »

Assertie

Een assertie (Engels: assertion) is in programmeertalen een predicaat (waar of onwaar) dat door de ontwikkelaar in de broncode van een computerprogramma geplaatst kan worden om aan te geven dat een bepaalde voorwaarde op die plaats altijd als waar wordt verondersteld.

Nieuw!!: Aspectgeoriënteerd programmeren en Assertie · Bekijk meer »

Broncode

commentaar in rood en groen, de uitvoerbare code is blauw weergegeven. De broncode (ook wel brontekst of in het Engels source of source code) van een computerprogramma is de leesbare tekst die door de programmeur in een programmeertaal is geschreven.

Nieuw!!: Aspectgeoriënteerd programmeren en Broncode · Bekijk meer »

C (programmeertaal)

De programmeertaal C is een imperatieve programmeertaal, gebaseerd op de programmeertaal B, die zelf weer op BCPL was gebaseerd.

Nieuw!!: Aspectgeoriënteerd programmeren en C (programmeertaal) · Bekijk meer »

C Sharp

Voorbeeld van 'n HalloWêreld (Zuid-Afrikaans) C# (Engels uitgesproken als "C sharp") is een programmeertaal ontwikkeld door Microsoft als deel van het.NET-initiatief, en later geaccepteerd als standaard door ECMA (ECMA-334) en ISO (ISO/IEC 23270).

Nieuw!!: Aspectgeoriënteerd programmeren en C Sharp · Bekijk meer »

C++

Hello world (programma), geschreven in C++ C++ (uitgesproken als C plus plus) is een programmeertaal gebaseerd op C. In tegenstelling tot C is C++ een multi-paradigmataal, wat inhoudt dat er verschillende programmeerparadigma's gebruikt kunnen worden.

Nieuw!!: Aspectgeoriënteerd programmeren en C++ · Bekijk meer »

COBOL

COBOL is een programmeertaal uit de jaren 60 die voornamelijk gebruikt wordt in zakelijke omgevingen.

Nieuw!!: Aspectgeoriënteerd programmeren en COBOL · Bekijk meer »

Cocoa (Apple)

Cocoa is een object-georiënteerde API voor Mac OS X, ontwikkeld door Apple.

Nieuw!!: Aspectgeoriënteerd programmeren en Cocoa (Apple) · Bekijk meer »

Compiler

Een compiler (letterlijk samensteller of opbouwer) is een computerprogramma dat een in een brontaal geschreven programma vertaalt in een semantisch equivalent programma in een doeltaal.

Nieuw!!: Aspectgeoriënteerd programmeren en Compiler · Bekijk meer »

Computerprogramma

Een computerprogramma is een opeenvolging van instructies met als doel om een specifieke taak met een computer uit te voeren.

Nieuw!!: Aspectgeoriënteerd programmeren en Computerprogramma · Bekijk meer »

Container (informatica)

Een container in de informatica is een datastructuur die een conceptuele bak of houder implementeert die een of meer andere objecten bevat.

Nieuw!!: Aspectgeoriënteerd programmeren en Container (informatica) · Bekijk meer »

Database

Een database, gegevensbank of databank is een (meestal digitaal opgeslagen) gegevensverzameling, ingericht met het oog op flexibele raadpleging en gebruik.

Nieuw!!: Aspectgeoriënteerd programmeren en Database · Bekijk meer »

Eclipse (software)

Eclipse is een opensourceframework van de Eclipse Foundation voor software-ontwikkelomgevingen.

Nieuw!!: Aspectgeoriënteerd programmeren en Eclipse (software) · Bekijk meer »

Extensible Markup Language

Extensible Markup Language (XML) is een standaard van het World Wide Web Consortium voor de syntaxis van formele opmaaktalen waarmee men gestructureerde gegevens kan weergeven in de vorm van platte tekst.

Nieuw!!: Aspectgeoriënteerd programmeren en Extensible Markup Language · Bekijk meer »

Hoarelogica

Hoarelogica is een formele logica die in de informatica wordt gebruikt om over programma's te redeneren.

Nieuw!!: Aspectgeoriënteerd programmeren en Hoarelogica · Bekijk meer »

Ivar Jacobson

Ivar Jacobson, 2010. Ivar Hjalmar Jacobson (Ystad, 2 september 1939) is een Zweeds informaticus, bekend als medeontwerper van Unified Modeling Language, Objectory, het Rational Unified Process, en aspect-georiënteerde softwareontwikkeling.

Nieuw!!: Aspectgeoriënteerd programmeren en Ivar Jacobson · Bekijk meer »

Java (programmeertaal)

Java is een objectgeoriënteerde programmeertaal.

Nieuw!!: Aspectgeoriënteerd programmeren en Java (programmeertaal) · Bekijk meer »

Java Virtual Machine

Een Java Virtual Machine ofwel JVM is een platformonafhankelijke omgeving voor het uitvoeren van Java bytecode.

Nieuw!!: Aspectgeoriënteerd programmeren en Java Virtual Machine · Bekijk meer »

JavaScript

Code met "form" tags. JavaScript is een veelgebruikte scripttaal om webpagina's interactief te maken en webapplicaties te ontwikkelen.

Nieuw!!: Aspectgeoriënteerd programmeren en JavaScript · Bekijk meer »

Klasse (informatica)

Een klasse in de zin van de objectoriëntatie is een mechanisme dat in bepaalde, objectgeoriënteerde programmeertalen gebruikt wordt om de toestandsruimte en interface van een verzameling objecten vast te leggen.

Nieuw!!: Aspectgeoriënteerd programmeren en Klasse (informatica) · Bekijk meer »

Macro (software)

Een macro is een klein computerprogrammaatje dat gedefinieerd is binnen een ander programma.

Nieuw!!: Aspectgeoriënteerd programmeren en Macro (software) · Bekijk meer »

Methode (objectoriëntatie)

In het objectgeoriënteerd programmeren is methode een synoniem van member-functie.

Nieuw!!: Aspectgeoriënteerd programmeren en Methode (objectoriëntatie) · Bekijk meer »

Objectgeoriënteerd

Objectgeoriënteerd, vaak afgekort tot OO als afkorting voor het Engelse object-oriented, is een paradigma dat gebruikt wordt bij het objectgeoriënteerd programmeren en de objectgeoriënteerde opslag van data.

Nieuw!!: Aspectgeoriënteerd programmeren en Objectgeoriënteerd · Bekijk meer »

Opensourcesoftware

Logo van het Open Source Initiative Opensourcesoftware (soms ook openbronsoftware) is computerprogrammatuur waarvan de gebruiker de licentie heeft om de broncode te bestuderen, aan te passen, te verbeteren, te verspreiden of te verkopen.

Nieuw!!: Aspectgeoriënteerd programmeren en Opensourcesoftware · Bekijk meer »

Palo Alto Research Center

Het Palo Alto Research Center, ofwel PARC, voorheen Xerox PARC, is een voormalig dochterbedrijf van Xerox.

Nieuw!!: Aspectgeoriënteerd programmeren en Palo Alto Research Center · Bekijk meer »

Perl (programmeertaal)

Bibliotheek van Perl-boeken Perl is een programmeertaal ontworpen door Larry Wall die eigenschappen van C en UNIX-scripttalen zoals sh en awk in zich verenigt.

Nieuw!!: Aspectgeoriënteerd programmeren en Perl (programmeertaal) · Bekijk meer »

PHP

PHP (PHP: Hypertext Preprocessor, vroeger Personal Home Page) is een scripttaal, die bedoeld is om op webservers dynamische webpagina's te creëren.

Nieuw!!: Aspectgeoriënteerd programmeren en PHP · Bekijk meer »

Polymorfisme (informatica)

Polymorfisme staat voor veelvormigheid.

Nieuw!!: Aspectgeoriënteerd programmeren en Polymorfisme (informatica) · Bekijk meer »

Preprocessor

In de informatica is een preprocessor een computerprogramma dat uitvoer produceert die gebruikt wordt als invoer voor andere programma's.

Nieuw!!: Aspectgeoriënteerd programmeren en Preprocessor · Bekijk meer »

Programmeerparadigma

In de informatica zijn programmeerparadigma's denkpatronen of uitgesproken concepten van programmeren, die voornamelijk verschillen in de wijze van aanpak om het gewenste resultaat te kunnen behalen.

Nieuw!!: Aspectgeoriënteerd programmeren en Programmeerparadigma · Bekijk meer »

Programmeertaal

Python. Een programmeertaal is een formele taal waarin de opdrachten die een computer moet uitvoeren, worden geschreven.

Nieuw!!: Aspectgeoriënteerd programmeren en Programmeertaal · Bekijk meer »

Programmeren (computer)

een stukje broncode in de programmeertaal BASIC Programmeren is het schrijven van een computerprogramma, een concrete reeks instructies die een computer kan uitvoeren.

Nieuw!!: Aspectgeoriënteerd programmeren en Programmeren (computer) · Bekijk meer »

Proxyserver

Een proxyserver is een server die zich bevindt tussen de computer van een gebruiker en de computer waarop de door de gebruiker gewenste informatie staat (het Engelse woord “proxy” betekent gevolmachtigd tussenpersoon).

Nieuw!!: Aspectgeoriënteerd programmeren en Proxyserver · Bekijk meer »

Python (programmeertaal)

Een stuk broncode in Python met syntaxiskleuring. Python is een programmeertaal die begin jaren 90 ontworpen en ontwikkeld werd door Guido van Rossum, destijds verbonden aan het Centrum voor Wiskunde en Informatica (daarvoor Mathematisch Centrum) in Amsterdam.

Nieuw!!: Aspectgeoriënteerd programmeren en Python (programmeertaal) · Bekijk meer »

Reguliere expressie

Regex-icoon Een reguliere expressie (uit het Engels, regular expression, afgekort tot “regexp”, “regex” of RE) is een manier om patronen te beschrijven waardoor een computer softwarematig tekst kan herkennen.

Nieuw!!: Aspectgeoriënteerd programmeren en Reguliere expressie · Bekijk meer »

Ruby (programmeertaal)

Ruby is een programmeertaal, die doorgaans wordt geïnterpreteerd.

Nieuw!!: Aspectgeoriënteerd programmeren en Ruby (programmeertaal) · Bekijk meer »

Softwareontwikkelaar

Een softwareontwikkelaar is een persoon die zich bezighoudt met het programmeren van software.

Nieuw!!: Aspectgeoriënteerd programmeren en Softwareontwikkelaar · Bekijk meer »

Spring Framework

Spring Framework, meestal afgekort tot Spring, is een vrij framework gericht op ontwikkeling van software in de programmeertaal Java.

Nieuw!!: Aspectgeoriënteerd programmeren en Spring Framework · Bekijk meer »

Spronginstructie

Een spronginstructie is een instructie in een programmeertaal die de uitvoering van een computerprogramma op een ander punt voortzet.

Nieuw!!: Aspectgeoriënteerd programmeren en Spronginstructie · Bekijk meer »

Statement

Een statement in een imperatieve programmeertaal is een enkele, uitvoerbare instructie.

Nieuw!!: Aspectgeoriënteerd programmeren en Statement · Bekijk meer »

Template (software)

Een template of een generic (type) is een sjabloon voor een stuk code.

Nieuw!!: Aspectgeoriënteerd programmeren en Template (software) · Bekijk meer »

Variabele (informatica)

Een variabele is een term uit de informatica die gebruikt wordt in verband met programmeren.

Nieuw!!: Aspectgeoriënteerd programmeren en Variabele (informatica) · Bekijk meer »

Visual Basic .NET

Visual Basic.NET (VB.NET) is de opvolger van Visual Basic en onderdeel van het.NET-framework van Microsoft.

Nieuw!!: Aspectgeoriënteerd programmeren en Visual Basic .NET · Bekijk meer »

Xerox

Xerox is een wereldwijd opererend Amerikaans bedrijf dat diensten en producten aanbiedt op het gebied van beheer en reproductie van documenten.

Nieuw!!: Aspectgeoriënteerd programmeren en Xerox · Bekijk meer »

.NET

.NET (uitspraak: dotNET) is een applicatieframework ten behoeve van de naadloze samenwerking van applicaties en bibliotheken geschreven in verschillende programmeertalen.

Nieuw!!: Aspectgeoriënteerd programmeren en .NET · Bekijk meer »

1980-1989

miniatuur De jaren 1980-1989 (van de christelijke jaartelling) zijn een decennium in de 20e eeuw.

Nieuw!!: Aspectgeoriënteerd programmeren en 1980-1989 · Bekijk meer »

1990-1999

De jaren 1990-1999 (van de christelijke jaartelling) zijn een decennium in de 20e eeuw.

Nieuw!!: Aspectgeoriënteerd programmeren en 1990-1999 · Bekijk meer »

1996

Het jaar 1996 is een jaartal volgens de christelijke jaartelling.

Nieuw!!: Aspectgeoriënteerd programmeren en 1996 · Bekijk meer »

Richt hier:

Aosd, Aspect Oriented Programming, Aspectgeorienteerd programmeren.

UitgaandeInkomende
Hey! We zijn op Facebook nu! »