Overleg:Programmeertaal

message: 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.
replies: text: Inca 29 aug 2003 12:31 (CEST)
thread_title:  ASP 

message: 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
replies: text: 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?
replies: text: :Daar kun je over redetwisten. Daarom heb ik het nou juist gewijzigd ;-) .

text: :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
replies: text: ::Prima stuk, ik heb een (zeer) kleine toevoeging gedaan. Nu nog de functionele talen uitwerken, ;-)Wietse Venema 11 apr 2004 15:53 (CEST)
replies: text: :::Ziehier. :-) Ben Tels 11 april 2004 20:32 CEST
replies: text: ::::Functie als parameter! :D Wietse Venema 11 apr 2004 21:15 (CEST)
replies: text: :::::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.

text: :::::BTW, linken naar een anchor op een interne pagina werkt niet in Wiki. Ben Tels 12 april 2004 0:40 CEST
replies: text: ::::::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

text: :::En Ziehier voor de logische. Wietse Venema 11 apr 2004 21:42 (CEST)

text: :::'k Neem aan dat het nog niet helemaal af is.... ;-)

text: :::Overigens -- ik zag dat je in Utrecht studeert -- ken je Lex Bijlsma? Ben Tels 12 april 2004 0:42 CEST....

text: :::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)

text: :::*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
thread_title:  Java 

message: 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)
replies: text: Dit is ondertussen veranderd. Nicolas Barbier (overleg) 21 jun 2011 17:37 (CEST)
thread_title:  Programmeertaal Blabla vs BlaBla (programmeertaal) 

message: 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)
replies: text: 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)

text: 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.

text: 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)
replies: text: :SQL is een querytaal net als bv XPath. Taka 4 apr 2005 11:15 (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)

text: 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)

text: 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)
replies: text: :Volgens dezelfde logica zou je JavaScript niet als een programmeertaal mogen beschouwen: het wordt ook "meestal" in HTML ingebed.-- Nicolas Barbier (overleg) 12 feb 2011 17:19 (CET)

text: "XPath vind ik dan weer geen programmeertaal." Volgens mij laat je je misleiden door het declaratieve uitzicht van XPath. Of een taal eerder imperatief of declaratief is, heeft voor mij niets te maken met of het een "programmeertaal" is.-- Nicolas Barbier (overleg) 12 feb 2011 17:19 (CET)

text: De opmerking dat SQL geen kortste paden kan berekenen moet weg - het hangt te zeer af van wat je met SQL bedoelt.  Recursieve subqueries zitten in de SQL-standaard (zie bv. Stack Overflow). Rp 9 dec 2009 15:31 (CET)
replies: text: :+1 -- Nicolas Barbier (overleg) 12 feb 2011 17:19 (CET)
Hoe dan ook is het stukje met kopje Definitie misleidend.
Er is inderdaad geen algemeen aanvaarde definitie van wat precies een programmeertaal is.
Wel wordt vaak gesproken van zogenaamde general-purpose-programmeertalen (in het Nederlands heb ik deze term nog niet vertaald gezien), in tegenstelling tot domeinspecifieke of anderszins gespecialiseerde talen.  Met programmeertaal zonder meer wordt vaak een taal in de eerste categorie bedoeld.  Zo'n taal is uiteraard Turingcompleet en veel programmeurs, vooral degenen die alleen imperatieve talen kennen, rekenen alleen imperatieve talen hiertoe.  SQL hoort er dan niet bij, hoewel het zeker Turingcompleet is.
Je kunt hier dus lang en breed over discussiëren, maar de vraag is wat er in het artikel over moet worden gezegd.  Ik denk in elk geval dat er niet een eenduidige definitie te geven is, maar wel dat men als de term niet nader wordt gekwalificeerd men typisch aan een imperatieve, Turingvolledige taal denkt.  (Ja: ook OO-talen zoals C++, Java, C#, Python enz. zijn imperatief.) SQL kan dus wel een programmeertaal genoemd worden, zelfs zonder stored procedures, maar het is niet een typisch voorbeeld. Rp (overleg) 13 feb 2011 16:48 (CET)

text: Tja, wat is een programmeertaal? Ik zou zelf een programmeertaal (zeer vaag) willen definiëren als: een formele taal bedoeld om in te programmeren. Er zijn namelijk Turingvolledige talen die ik zelf geen programmeertaal zou noemen, omdat ze niet bedoeld zijn om in te programmeren (bijvoorbeeld Postscript, TeX en schijnbaar SQL). Aan de andere kant wordt er ook onderzoek gedaan naar programmeertalen waarin programma's gegarandeerd termineren, en die dus duidelijk niet Turingvolledig zijn. Maar goed, met een vage definitie los je natuurlijk niks op. Zijn DOS Batch en Mac OS X Automator programmeertalen? Is Brainf*ck een programmeertaal? En dan een echt dubbel-grensgeval: is Befunge een programmeertaal? Hoopje (overleg) 14 feb 2011 00:44 (CET)
thread_title:  SQL 

message: Nee dus.  Hier staat dat elk gegeven programma op vier verschillende manieren kan worden uitgevoerd, wat duidelijk niet het geval is.  In een vorige versie was dit beter geformuleerd. Rp 21 jun 2010 15:17 (CEST)
replies: text: Inmiddels is deze tekst grondig bewerkt - commentaar is welkom. Rp (overleg) 21 jan 2014 19:35 (CET)
thread_title: ''Nadat een programma in de computer is ingevoerd, kan deze het op vier verschillende manieren uitvoeren:'' 

message: Ik heb het nog niet eerder een programmeerparadigma zien noemen.
Het is eerder een bepaalde manier om imperatief te programmeren, of een
mengvorm tussen imperatief en functioneel programmeren.
Als het een eigen paradigma is, wat noem je dan nog imperatief? Rp (overleg) 12 dec 2011 23:55 (CET)
replies: text: Ik zie het ook niet als programmeerparadigma. Je kan in alle programmeertalen van alle paradigma's gestructureerd, efficiënt, beknopt, goed gekommentarieerd, etc programmeren. Dat betekent niet dat gestructureerd, efficiënt, beknopt en goed gekommentarieerd programmeerparadigma's zijn. Hoopje (overleg) 14 dec 2011 06:43 (CET)
thread_title:  Gestructureerd programmeren een paradigma? 

message: 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 antwoord al gevonden, HTML hoort er bij.
thread_title:  HTML 

message: Hallo medebewerkers,
Ik heb zojuist 1 externe link(s) gewijzigd op Programmeertaal. Neem even een moment om mijn bewerking te beoordelen. Als u nog vragen heeft of u de bot bepaalde links of pagina's wilt laten negeren, raadpleeg dan deze eenvoudige FaQ voor meer informatie. Ik heb de volgende wijzigingen aangebracht:
*Archief https://web.archive.org/web/20110220044217/http://hopl.murdoch.edu.au/ toegevoegd aan http://hopl.murdoch.edu.au/
Zie de FAQ voor problemen met de bot of met het oplossen van URLs.
Groet.—InternetArchiveBot (Fouten melden) 24 jul 2017 01:10 (CEST)
thread_title:  Externe links aangepast