Overleg:Programmeertaal
bij die lijst programmeertalen, moet daar niet ook HTML bij? ik weet dat je er sites mee kan schrijven. b.v.d Soso ____________________________ oke, ik heb het andwoord al gevonden, HTML hoort er niet bij
Verwijderd: programmeertaal ASP ASP staat voor Active Server Pages en is geen programmeertaal. Je kunt voor ASP namelijk verschillende talen gebruiken (VBScript en JScript - lijkend op JavaScript).
ASP hoort wat mij betreft wel ergens thuis, ik weet alleen niet waar. Daarom maar even hier neer gezet.
- Inca 29 aug 2003 12:31 (CEST)
Met alle respect voor Wietse Venema, maar ik maak van zijn voorbeelden bij imperatieve talen toch het koppel Pascal en C in plaats van Java en C. Dit om de ruzie te vermijden of Java (object-georiënteerde taal als het is) wel onder de imperatieve talen thuishoort. Ben Tels 11 april 2004 14:13 CEST
- Ik ben het eens met de wijziging, maar waar valt Java wel onder, als het geen imperatieve taal is? Verandert het object-georiënteerde karakter iets aan de imperatieve basis?
-
- Daar kun je over redetwisten. Daarom heb ik het nou juist gewijzigd ;-) .
- Bij de weg en ook tussen twee haakjes, ik heb naar aanleiding van je wijzigingen het artikel Imperatieve programmeertaal aangemaakt; als je er je licht over zou willen laten schijnen, graag. Ben Tels 11 april 2004 15:26 CEST
-
-
- Prima stuk, ik heb een (zeer) kleine toevoeging gedaan. Nu nog de functionele talen uitwerken, ;-)Wietse Venema 11 apr 2004 15:53 (CEST)
-
-
-
-
-
- Functie als parameter! :D Wietse Venema 11 apr 2004 21:15 (CEST)
-
-
-
-
-
-
-
-
- Weet ik. Maar daar heb ik heel erg over zitten twijfelen, want ik had zo'n beetje het idee dat je er dan het hele verhaal bij moest slepen over dat lambda calculus in feite niet doet aan het toepassen van functies op argumenten maar aan toepassen van termen op termen, die dan dezelfde soort dingen zijn (al dan niet gelimiteerd door type). En dat vond ik meer iets voor een stuk over lambda calculus pur sang dan voor het artikel over functionele programmeertalen. Maar goed, zo kan het ook.
- BTW, linken naar een anchor op een interne pagina werkt niet in Wiki. Ben Tels 12 april 2004 0:40 CEST
-
-
-
-
-
-
-
-
-
-
- Idd, zo kan het ook. Ik had een beetje het gevoel dat het niet kon ontbreken. Voor de beginnende programmeur is zoiets juist een belangrijke eigenschap. Bij lambda calculus kan daar nog wel dieper op in worden gegaan, lijkt me. Partieële parametrisatie heb ik ook bewust weggelaten, dat is te gedetaileerd idd
-
-
-
-
-
-
-
-
- En Ziehier voor de logische. Wietse Venema 11 apr 2004 21:42 (CEST)
-
-
-
-
-
- Jaja. Opzetje ;-) Lex Bijlsma ken ik zeker. Oude, wijze man. Met verhalen over vroeger, toen hij nog naar het rekencentrum moest lopen als zijn programma's vastliepen. Wietse Venema 12 apr 2004 11:37 (CEST)
-
-
-
-
-
- *VBG*. Mij staat (uit zijn Eindhovense dagen) nog vooral het beste bij hoe hij op een gegeven moment -- als tegenmaatregel tegen het geroezemoes in de zaal -- ertoe over ging om zijn colleges in gebarentaal te geven. Bijzonder effectieve manier om stilte te bewerkstelligen, overigens. Ben Tels 12 april 2004 17:01 CEST
-
-
[bewerk] Programmeertaal Blabla vs BlaBla (programmeertaal)
Iemand enig idee waarom alle pagina's over programmeertalen , bijvoorbeeld Programmeertaal Java heten ipv Java (programmeertaal) zoals dat volgens mij bij andere onderwerpen gebruikelijk is?
Jesse van Bekkum 23 jan 2005 18:15 (CET)
[bewerk] SQL
Waarom is SQL geen programmeertaal? Ik heb even de definitie opgezocht en vertaald: SQL (Structured Query Language) is een standaard interactieve programmeertaal voor ontsluitien en veranderen van informatie in een database. Hoewel SQL zowel een ANSI als een ISO standaard is, ondersteunen veel database producten SQL met eigen uitbreidingen aan de standaardtaal. Zoekopdrahten krijgen de vorm van een commando taal die je gegevens laten selecteren,toevoegen, veranderen, plaats bepalen en zo voort. Er is ook een programmeer koppeling. --Patio 25 feb 2005 05:35 (CET)
SQL is volgens mij geen algemene programmeertaal in de klassieke zin van het woord omdat SQL altijd binnen de context van een RDBMS moet worden uitgevoerd. Nu kun je dat ook van bijvoorbeeld Java zeggen, omdat een Java programma altijd een JVM nodig heeft, maar voor mijn gevoel is met name de focus van SQL op het manipuleren van relaties dusdanig specifiek dat je niet kunt spreken van een programmeertaal voor algemeen gebruik. --JeroenvB 4 apr 2005 10:55 (CEST)
- Het is een kwestie van definitie, maar ik ben het met Jeroen eens. Er zijn wel meer talen in de informatie die niet echt een programmeertaal zijn, bijvoorbeeld HTML. En misschien nog een beter voorbeeld is XSLT, wat ook programmeerachtige constructies als "for each" kan bevatten en waarmee rekenkundige bewerkingen en stringmanipulaties mogelijk zijn. Taka 4 apr 2005 11:10 (CEST)
- In de informatica worden verschillende berekenbaarheidsmodellen gehanteerd. Zo'n berekenbaarheidsmodel is Turingvolledig als het mogelijk alle is bewerkingen die op een Turingmachine uitvoerbaar zijn in dat berekenbaarheidsmodel uit te voeren.
- Kenmerk van een programmeertaal is dat het berekenbaarheidsmodel erachter Turingvolledig is. SQL is (bij lange na) niet Turingvolledig, met andere woorden SQL is geen programmeertaal. Danielm 4 apr 2005 11:12 (CEST)
Het lijkt me overigens verhelderend als de uitleg van Daniel in het artikel wordt opgenomen. En als het er toch over hebben: kan de lijst van programmeertalen misschien naar een apart lemma? Taka 4 apr 2005 11:48 (CEST)
- Is gebeurd. Danielm 4 apr 2005 15:17 (CEST)
Het probleem hier is een beetje dat "programmeertaal" geen officiële term is. Bijgevolg is er geen reden om te zeggen dat SQL geen programmeertaal is omdat de taal niet Turingvolledig is. Je kunt even goed het argument hanteren dat SQL een formele taal is waarvan het de bedoeling is dat hij vertaald wordt in iets dat door een computer uitgevoerd dient te worden. Of dat SQL een programmeertaal is die niet expressiever is dan een eindige toestandsautomaat. Of dat het een hooggespecialiseerde taal is.
Het beste dat je er, denk ik, van kunt zeggen is dat een programmeertaal een formele taal is die bedoeld is om commando's voor een computer in op te stellen. In die zin is SQL wel degelijk een programmeertaal. -- BenTels 7 apr 2005 21:40 (CEST)
Ik ga akkoord met de mensen die onder "programmeertaal" niet enkel de Turing complete talen rangschikken. De Engelse Wikipedia beschrijft het ook op die manier. Eventueel kunnen we de uitdrukking "algemene programmeertaal" gebruiken om de Turing complete talen aan te duiden (hoewel ik dit nogal twijfelachtig vind). In navolging van de Engelse versie (vooral de nieuwe, door K.lee voorgestelde versie) van "programming language" zou ik dan ook het verschil maken tussen "computertalen" (HTML valt hieronder, en het valt niet onder de programmeertalen) en "programmeertalen" (een deelverzameling van computertalen; hieronder vallen dan bijvoorbeeld SQL, XPath etc). Nicolas Barbier 2 okt 2005 00:05 (CEST)
Ik vind de Turingvolledigheid ook niet vereist om iets een programmeertaal te noemen. Als je voorwaarden en lussen kan gebruiken, zoals met de meeste implementaties van SQL, kan je ermee programmeren, en is het naar mijn gevoel een programmeertaal. XPath vind ik dan weer geen programmeertaal. Riki 2 okt 2005 09:12 (CEST)
- SQL is meestal embedded in een andere taal en wordt door de compiler omgezet. SQL op zich bestaat toch niet? Aleichem 2 okt 2005 09:17 (CEST)