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
- Jeg tvivler på, at der ‘ sa ” bedre ” alternativ, da det er et udtryk, der er bredt accepteret og forstået. Don ‘ ved ikke, om der ‘ er mere korrekt alternativ dog. Automatisk ‘ er sandsynligvis det nærmeste.
- Programmatisk er ikke angivet i den ordbog, jeg har, som rapporter programmatisk der dog ikke ‘ har den betydning, du rapporterede.
- Det er i ordbog, men den ‘ s stavet med to m ‘ s: ordbog. reference .com / browse / programmatisk oxforddictionaries.com/definition/programmatic?view=uk merriam -webster.com/dictionary/programmatically wordnik.com/words/programmatically da.wiktionary .org / wiki / programmatisk
- @kiam; da.wiktionary.org/wiki/programatically =)
- Jeg vil kalde det jargon snarere end slang. Ordet har et bestemt sæt konnotationer til en programmør, der skriver testkode, at definitionen af ordbogen ikke ‘ t indfanger, men disse konnotationer ikke ‘ gælder virkelig ikke for enhver anden kontekst.
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 .