Samenvatting: B1-K5.1 De Kandidaat Kan Programmeertalen Onderscheiden.**
- Deze + 400k samenvattingen
- Een unieke studie- en oefentool
- Nooit meer iets twee keer studeren
- Haal de cijfers waar je op hoopt
- 100% zeker alles onthouden
Lees hier de samenvatting en de meest belangrijke oefenvragen van B1-K5.1 De kandidaat kan programmeertalen onderscheiden.**
-
5.1 Programmeertalen
Dit is een preview. Er zijn 13 andere flashcards beschikbaar voor hoofdstuk 5.1
Laat hier meer flashcards zien -
Welke programmeertaal is dit?#import <Foundation/Foundation.h>int main(){NSLog(@"Hello, World! \n");return 0;}
C (objective) -
Wat zijn verschillen in de syntax tussen Ruby en Python?
Python gebruikt print ipv puts
print("Inside the loop i = " + str(i))
Ruby gebruikt puts ipv print
puts("Inside the loop i = #$i" )
Python schrijft een variabele op deze manier op:
i = 0
Ruby schrijft een variabele op deze manier op:
$i = 0 -
Welke taal is dit?def hello_world() print('Hello world') name = input('Enter your name') print(f'Hello {name}')
Python -
5.2 De kandidaat kan programmeertalen selecteren
Dit is een preview. Er zijn 6 andere flashcards beschikbaar voor hoofdstuk 5.2
Laat hier meer flashcards zien -
Vertel feiten over C?
1973
• Linux en Unix zijn in C geschreven
• Je kan met C systemen programmeren (Besturingssystemen)• De eerste programmeertaal voor de computer was Plankalkul, maar de taal C wordt gezien als de eerste programmeertaal op hoog niveau.
• Wordt gebruikt voor embedded systems• Procedureel
• Relatief snel
• Kan voor veel toepassingen worden gebruikt
• Niet vergevingsgezind met fouten
• Compiler voert weinig controles uit
• Programmeur moet zelf het geheugen reserveren en vrijgeven –
tegenovergestelde garbadge collection
• Procedureel
• Ontwikkeld door Dennis Ritchie
* High performance
* Dicht bij het systeem
* Niet object georiënteerd
* Compiled code
• C taal is hoofdlettergevoelig. -
Vertel feiten over SQL?
1980
• Wordt gebruikt voor de communicatie met een database
• Declaratief – definieert geen volgorde van operaties, maar het resultaat
van operaties
• Is niet echt een programmeertaal, maar meer een querytaal om de
gegevens in een database te beheren (selecteren, creëren, bijwerken,
verwijderen)
• Ontwikkeld door IBM
* Structured Query Language
* Opvragen van gegevens dmv SELECT * FROM… -
Vertel feiten over C++?
1983
• Opvolger van C
• Wordt gebruikt voor het programmeren van Microsoft producten• Programmeur moet zelf het geheugen reserveren en vrijgeven
•Objectgeoriënteerd en procedureel
• Ontworpen door BjarneStroustrup
- Biedt een uitgebreide en krachtigestandaardbibliotheek
* High performance - snelheid
* Dicht bij het systeem
* Wel object georienteerd
*Compiled code
o Ook voorembedded
Wordt gebruikt voor:
Games
GUI BasedApplications (adobe photoshop, mysql, win amp media player
Operating systems (windows oude versies, stukjes apple)Browsers (firefox, thunderbird, google applications)
Cloud storage systemsCompilers embedded systems -
Vertel feiten over objective C?
1986
• Objective-C is een taal voor algemeen gebruik die bovenop de programmeertaal C wordt ontwikkeld door functies van de programmeertaal Small Talk toe te voegen, waardoor het een objectgeoriënteerde taal wordt.
• Wordt tegenwoordig gebruikt voor het programmeren van applicatiesvoor Apple-apparaten
• Is op C gebaseerd (een superset van C)
• Objectgeoriënteerd
• Ontwerpen door Brad J. Cox
* Gebruikt voor iOS – tegenwoordig Swift
-
Vertel feiten over Javascript?
1995
• Wordt gebruikt om een moderne website interactief te maken -
userinterfacekant
• Objectgeoriënteerd – geen klassen
• Scriptingtaal (op de cliënt)
• Prototype-gebaseerde overerving – objecten bouwen met functies (lijkt
op klassen)
• Functioneel programmeren – je kunt een functie gebruiken alsof het
een waarde is
• Reguliere expressies
• Objecten zijn arrays
• Ontworpen door Brendan Eich
- Interpreted scripting language
- Client-side programming – zoals toevoegen van simpele functies en
online applications aan webpagina’s
- Kan onder water communiceren met de server zonder de pagina
opnieuw te laden
o B.v. cookiecontroles -
Vertel feiten over C#?
2001
Het is een moderne, algemene programmeertaal.
Het is object georiënteerd.
Het is component georiënteerd.
Het is gemakkelijk te leren.
Het is een gestructureerde taal.
Het produceert efficiënte programma's.
Het kan worden gecompileerd op verschillende computerplatforms.
Het is een onderdeel van .Net Framework
• Objectgeoriënteerd
• Lijkt qua syntax en semantiek op Java (en C en C++)
• Uitbreiding op C++
• Ontwikkeld door Microsoft
- General-purpose
- Biedt uitgebreide tools die helpen bij de ontwikkeling op Microsoftplatforms
* High level
* Microsoft oriented - .net (virtual machine van Microsoft) -
Wat zijn high-level programmeertalen?
Programmeertalen op hoog niveau staan dicht bij de natuurlijke taal die door de mens wordt gesproken en geschreven.Veelgebruikte talen op hoog niveau
Er bestaan vele soorten taal op hoog niveau die vandaag de dag veel gebruikt worden, waaronder:Python Java
C++
C#
Visual basisJavaScript
- Hogere cijfers + sneller leren
- Niets twee keer studeren
- 100% zeker alles onthouden
Onderwerpen gerelateerd aan Samenvatting: B1-K5.1 De Kandidaat Kan Programmeertalen Onderscheiden.**
-
De kandidaat kan een relationele database bevragen - SQL algemeen
-
De kandidaat kan een relationele database bevragen - Scalaire functies en aggregaatfuncties
-
De kandidaat kan een relationele database bevragen - Basis queries
-
De kandidaat kan een integrated development environment (IDE) toelichten - Mogelijkheden
-
De kandidaat kan visual studio gebruiken - Visual studio ecosysteem
-
De kandidaat kan visual studio gebruiken - Basis van de IDE
-
De kandidaat kan visual studio gebruiken - Projects and Solutions
-
De kandidaat kan eclipse gebruiken
-
De kandidaad kan interpreteren of het gebruik van Rapid Application Development (RAD) correct is
-
De kandidaat kan interpreteren of het gebruik van SCRUM correct is
-
De kandidaat kan aangeven welke vormen van intellectueeel eigendomsrecht van toepassing zijn bij het ontwikkelen van software en op welke wijze
-
De kandidaat kan de modelleertaal UML toepassen - Strucure diagrams - onderdelen klassendiagram
-
De kandidaat kan de modelleertaal UML toepassen - Behavior diagrams
-
De kandidaat kan interface definition languages IDL toelichten