Hyppig brug af ord, der ikke findes i ordbogen, “ programmatisk. ”

Her er et ord, jeg ofte ser på StackOverflow, “programatisk.”

Bruges til at angive, at en programmør har til hensigt at gøre noget inden for koden til et program, snarere end gennem brugerinteraktion.

For eksempel “kan en bruger markere et afkrydsningsfelt i en formular, men en programmør kan også gøre det programatisk .”

Da dette ord ikke er i ordbog, antager jeg, at det enten er forkert at bruge det overhovedet, eller dette er et nyt ord, der i det væsentlige er slang.

Er der et bedre alternativ?

Kommentarer

Svar

“Programatisk” er en stavefejl på “ programmatic “, som er i ordbogen. Din forståelse af den tekniske anvendelse er korrekt og er lidt anderledes end den almindelige definition af ordbog.

Jeg tror, at det eneste rimelige alternativ ville være “automatisk”, da programmøren automatiserer processen, men denne brug er tydeligt ringere (i det mindste for denne programmørs ører) i forhold til “programmatisk”.

Kommentarer

  • Jeg don ‘ Tænk automatisk, at det er et rimeligt alternativ. ” Via kode “, ” i kode “, ” ved hjælp af kode ” eller ” i dette program ” passer bedre.
  • I betragtning af at et computer program og en koncert program har forskellige stavemåder (i det mindste på engelsk), det ‘ kan diskuteres, at stavning programatisk med en enkelt m er gyldig, når du mener ” ved hjælp af et computerprogram “.
  • I ‘ m med Zoot. ” ” Automatisk har konnotationer af en begivenhed, der altid sker, hvis en udløsende betingelse er opfyldt, mens ” Programmatisk har ” konnotationer om, at begivenheden vil ske, hvis programmet dikterer, at det skal. Der er ‘ en hel del overlapning, men konnotationer er nyttige.
  • Jeg er enig med jer begge. Men når du først udelukker mere teknisk sprog som ” via kode “, er du ‘ holdt sig til noget mere forståeligt for lægmanden som ” automatisk “. Hvis jeg talte med en anden programmør, ville jeg altid sige ” programmatisk “.

Svar

Hvis vi begrænser os til omskæring for at undgå at konstruere nyttige og fornuftige ord, kan kommunikationen meget vel blive forringet. I tilfælde af “programmatisk” vil jeg ikke engang sige, at man har opfundet et nyt ord. For enhver, der forstår begrebet at bruge programkode til at opnå et bestemt resultat, ser ordene “programmatisk” og “programmatisk” mig ud. for at være temmelig oplagte konstruktioner.

Som programmør har jeg stor respekt for officiel dokumentation. I dette tilfælde vil jeg dog sige, at den officielle dokumentation er ufuldstændig, forældet eller er blevet fortolket fejlagtigt.

Kommentarer

  • +1 Teknisk såvel som sprogligt set det mest passende svar.

Svar

NOAD viser programmatisk , og det rapporterer, at det betyder af karakteren af eller ifølge et program , tidsplan eller metode ; et af afledningerne rapporteret af ordbogen er programmatisk .

Som et alternativ til programmatisk kan jeg tænke på ved (ved hjælp af et) script , efter kode eller ved scripting .

Svar

Det er “programmatisk”, ikke “programatisk”. Men fordi mange indbyggede ordbehandlere og webformularordbøger ikke genkender ordet, er din stavefejl relativt almindelig i IT-verdenen.

Som softwareudvikler bruger jeg ofte ordet “programmatisk” på arbejdspladsen, både mundtligt og skriftligt. Jeg anser det for at være lige så gyldigt som “grammatisk”, men i stedet for at betyde “at bruge korrekt grammatik” mener jeg at formidle “ved hjælp af den korrekte programmeringssyntaks”.

Det irriterer mig, at auto- korrekt af mange ordbøger betragter det ikke som et ord. Jeg ignorerer advarslen, og hvis jeg er ordentligt motiveret, tager jeg mig tid til at føje ordet til den interne ordbogsfil, som programmet kontrollerer mod.

Svar

Til det originale spørgsmål i indlægget synes jeg der er et bedre alternativ, som er at omstrukturere sætningen til noget som “… en programmør kan også gøre det i kode . ” Dette er den brug, jeg hører og læser ofte; det bruges ofte til at skelne mellem kodning af et system til et eller andet mål eller konfiguration af det samme system til at opnå dette mål.

Svar

Programmatic blev opfundet som “ifølge et program, men betyder bureaukratisk, politisk eller administrativt program, ikke” et stykke kode “.

Mens man diskuterer softwareprogrammering, føles” programmatisk “forkert og at mig lyder det i det mindste overflødigt, som på et team af kirurger, der siger “hvordan man udfører en koronar bypass medicinsk?” eller nogen i en gruppe musikere, der spørger “hvordan man spiller Beethoven, musikalsk?”

Hvis vi “taler om software, taler vi allerede om at gøre ting med programmer. Man kan spørge” er der en API til gør XYZ? “Eller” hvordan laver man xyz fra min kode? “

Jeg voksede op med at læse USAs programmeringsmagasiner i hele 1980erne og 1990erne, og jeg tør nogen finde mig en forekomst af ordet” programmatisk “i Byte Magazine, for eksempel …

Det ville slet ikke overraske mig, hvis stigningen i brugen af ordet “programmatisk” i software matcher de år, hvor softwareudvikling begyndte at blive outsourcet til billige Indien eller Kina softwarefabrikker.

FC

PS: Ironisk nok er MSFT Technet i dag fuld af dette ord, der stadig gnider mig den forkerte måde, når det anvendes på software

Kommentarer

  • Du ” udfører en koronar bypass kirurgisk , ikke medicinsk. 🙂 Og slapp af, programmatisk er så gyldig som grammatisk a nd realistisk .

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *