
* drm kwam vier uur later ook eens kijken en zag een hoop offtopic geblaat van mbravenboer en tomato

Om nog even een uiteenzetting te doen van mijn gedachten over scripten en programmeren:
Programmeren is ...?
De fout die veel mensen maken is denken dat regels code schrijven en kijken of het werkt programmeren is. Volgens mij is dat verkeerd bekeken. Een programma (opeenvolging van handelingen om een bepaald resultaat te bereiken) kan in principe in elke taal opgeschreven worden. Hetgeen wij coderen noemen. Maar, vaak doen programmeurs die 2 stappen in 1 keer, we bedenken een programma:
code:
1
2
3
| a inlezen
b inlezen
b opgeteld bij a laten zien |
en coderen het, maar dat kan in een hele hoop verschillende talen zijn.
Scripten is...?
Laten we eerst bekijken wat een script in het dagelijks leven is, net als een programma. Een script is (bijv. in de filmbusiness) net zo goed een op schrift gestelde aaneenschakeling van handelingen of opdrachten die tot doel hebben een geheel op poten te zetten (bijv. een film). Dus, wat is het verschil met een programma in dit opzicht? Niets. Waarom zou het "werkwoord" scripten dan geen synoniem zijn voor het werkwoord programmeren? Scripten betekent: een script in elkaar zetten. Programmeren betekent een programma in elkaar zetten.
Maar... wat is dan een script- of programmeertaal?
Een taal is een
middel om je script of programma om te zetten in code die voor een 3e partij (hetzij een processor, hetzij een interpreter, hetzij een virtuele machine, etc...) begrijpbaar is. Maar
wat die derde partij precies is, wat heeft dat voor invloed op hoe je programma in elkaar zit? Noppes. Hoogstens word je door die 3e partij beperkt door zijn/haar mogelijkheden, maar
daar ligt de
toepassing in.
En die toepassing... wat kan dat dan zijn?
Som maar op. Webgebaseerde database interface? Kies maar: Perl, Python, Java, JSP, ASP, PHP, C/C++, bash, etc...
conclusie
Script == programma == (quote Van Dale) "staat van eisen en gegevens voor een uit te voeren werk". Zinloze discussie dus.
* drm denkt dat hij zijn punt wel duidelijk heeft gemaakt, en is benieuwd naar reacties.