Veelvuldig gebruik van woord niet gevonden in woordenboek, “ programmatisch. ”

Hier “een woord dat ik vaak zie op StackOverflow,” programmatisch. “

Wordt gebruikt om aan te geven dat een programmeur iets wil doen binnen de code van een programma, in plaats van via gebruikersinteractie.

Bijvoorbeeld: “een gebruiker kan een selectievakje op een formulier aanvinken, maar een programmeur kan het ook programmatisch doen.”

Aangezien dit woord niet in de woordenboek, neem ik aan dat het überhaupt onjuist is om het te gebruiken, of dat dit een nieuw woord is dat in wezen straattaal is.

Is er een beter alternatief?

Opmerkingen

Answer

“Programatic” is een spelfout van “ programmatic “, die in het woordenboek staat. Uw begrip van het technische gebruik is correct, en is iets anders dan de algemene woordenboekdefinitie.

Ik denk dat het enige redelijke alternatief “automatisch” zou zijn, aangezien de programmeur het proces automatiseert, maar dit gebruik is duidelijk inferieur (althans voor de oren van deze programmeur) aan “programmatisch”.

Reacties

  • Ik don ‘ denk niet dat automatisch een redelijk alternatief is. ” Via code “, ” in code “, ” met code “, of ” in dit programma ” passen beter.
  • Aangezien een computer programma en een concert programma verschillende spellingen hebben (in Brits-Engels tenminste), het ‘ s betwistbaar dat programmatische spelling met een enkele m geldig is als je bedoelt ” met behulp van een computerprogramma “.
  • Ik ‘ m met Zoot. ” Automatisch ” heeft de connotatie van een gebeurtenis die altijd plaatsvindt als aan een activeringsvoorwaarde wordt voldaan, terwijl ” Programmatisch ” heeft de connotatie dat de gebeurtenis zal plaatsvinden als het programma dit voorschrijft. Er zijn ‘ s nogal wat overlap, maar connotaties zijn nuttig.
  • Ik ben het met jullie beiden eens. Maar zodra u meer technische taal uitsluit, zoals ” via code “, ‘ re vastgehouden aan iets begrijpelijks voor de leek, zoals ” automatisch “. Als ik met een andere programmeur zou praten, zou ik altijd ” programmatisch ” zeggen.

Antwoord

Als we ons beperken tot omschrijvingen om te vermijden dat we bruikbare en zinnige woorden construeren, kan de communicatie worden belemmerd. In het geval van programmatisch zou ik niet eens zeggen dat iemand een nieuw woord heeft bedacht. Voor iedereen die het concept van het gebruik van programmacode om een bepaald resultaat te bereiken begrijpt, lijken de woorden programmatisch en programmatisch mij om nogal voor de hand liggende constructies te zijn.

Als programmeur heb ik groot respect voor officiële documentatie, maar in dit geval zou ik zeggen dat de officiële documentatie onvolledig, verouderd of verkeerd geïnterpreteerd is.

Reacties

  • +1 Technisch en vanuit taaloogpunt het meest geschikte antwoord.

Answer

De NOAD vermeldt programmatisch , en het meldt dat het van de aard van of volgens een programma betekent , schema of methode ; een van de afgeleiden die door het woordenboek worden gerapporteerd, is programmatisch .

Als alternatief voor programmatisch kan ik bedenken door (een) script te gebruiken , door code of door scripting .

Antwoord

Het is “programmatisch”, niet “programmatisch”. Omdat veel ingebouwde woordenboeken voor tekstverwerkers en webformulieren het woord “niet herkennen, komt uw spelfout relatief vaak voor in de IT-wereld.

Als softwareontwikkelaar gebruik ik het woord “programmatisch” vaak op het werk, zowel mondeling als schriftelijk. Ik beschouw het als net zo geldig als “grammaticaal”, maar in plaats van “de juiste grammatica gebruiken”, bedoel ik “met de juiste programmeersyntaxis” over te brengen.

Het irriteert me wel dat de auto- correct van veel woordenboeken beschouw het niet als een woord. Ik negeer de waarschuwing, en als ik goed gemotiveerd ben, neem ik de tijd om het woord toe te voegen aan het interne woordenboekbestand waartegen het programma controleert.

Answer

Op de oorspronkelijke vraag in de post denk ik dat er een beter alternatief is, namelijk de zin herstructureren in iets als “… een programmeur kan het ook doen in code . ” Dit is het gebruik dat ik vaak hoor en lees; het wordt vaak gebruikt om onderscheid te maken tussen het coderen van een systeem voor een bepaald doel, of het configureren van hetzelfde systeem om dat doel te bereiken.

Antwoord

Programmatisch werd bedacht als volgens een programma, maar betekent bureaucratisch, politiek of administratief programma, niet een stukje code .

Terwijl we het hebben over softwareprogrammering, voelt programmatisch zich verkeerd, en ik vind het op zijn minst overbodig, zoals in een team van chirurgen die zeggen “hoe moet een coronaire bypass medisch worden uitgevoerd?” of iemand binnen een groep muzikanten die vraagt “hoe Beethoven muzikaal te spelen?”

Als we het over software hebben, hebben we het al over dingen doen met programmas. Je zou kunnen vragen “is er een API voor do XYZ? “Of” hoe doe ik xyz vanuit mijn code? “

Ik ben opgegroeid met het lezen van Amerikaanse programmeermagazines in de jaren tachtig en negentig en ik daag iedereen uit om één keer het woord” programmatisch “in Byte te vinden Tijdschrift, bijvoorbeeld …

Het zou me helemaal niet verbazen als de opkomst van het gebruik van het woord “programmatisch” in software overeenkomt met de jaren waarin softwareontwikkeling werd uitbesteed aan goedkope softwarefabrieken in India of China.

FC

PS: Ironisch genoeg zit MSFT Technet tegenwoordig vol met dit woord dat me nog steeds de verkeerde kant op wrijft wanneer het op software wordt toegepast

Opmerkingen

  • U ” voert een coronaire bypass chirurgisch uit, niet medisch. 🙂 En, ontspan, programmatisch is even geldig als grammaticaal a nd realistisch .

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *