Här är ett ord som jag ofta ser på StackOverflow, ”programmatiskt.”
Används för att indikera att en programmerare avser att göra något inom koden för ett program, snarare än genom användarinteraktion.
Till exempel ”kan en användare markera en kryssruta i ett formulär, men en programmerare kan också göra det programmatiskt .”
Eftersom detta ord inte finns i ordbok antar jag att det antingen är fel att använda det alls, eller så är det ett nytt ord som i huvudsak är slang.
Finns det ett bättre alternativ?
Kommentarer
- Jag tvivlar på att ’ sa ” bättre ” alternativ, eftersom det är en term som är allmänt accepterad och förstådd. Don ’ vet inte om det ’ är mer korrekt alternativ dock. ’ är troligen det närmaste.
- Programmatiskt listas inte i den ordlista jag har, som rapporterar programmatiskt som inte ’ inte har den innebörd du rapporterade.
- Det är i ordlista, men den ’ s stavas med två m ’ s: dictionary.reference .com / bläddra / programmatiskt oxforddictionaries.com/definition/programmatic?view=uk merriam -webster.com/dictionary/programmatically wordnik.com/words/programmatically sv.wiktionary .org / wiki / programmatiskt
- @kiam; sv.wiktionary.org/wiki/programatically =)
- Jag skulle kalla det jargong snarare än slang. Ordet har en viss uppsättning konnotationer till en programmerare som skriver testkod att ordboksdefinitionen inte ’ t fångar upp, men dessa konnotationer inte ’ t gäller verkligen något annat sammanhang.
Svar
”Programatic” är en felstavning av ” programmatic ”, som finns i ordboken. Din förståelse av den tekniska användningen är korrekt och är något annorlunda än den vanliga ordboksdefinitionen.
Jag tror att det enda rimliga alternativet skulle vara ”automatiskt”, eftersom programmeraren automatiserar processen, men denna användning är tydligt underlägsen (åtminstone gentemot denna programmerares öron) gentemot ”programmatiskt”.
Kommentarer
- Jag don ’ tänk inte automatiskt är ett rimligt alternativ. ” Via kod ”, ” i kod ”, ” med kod ” eller ” i detta program ” passar bättre.
- Med tanke på att ett program av en dator och en konsert program har olika stavningar (åtminstone på brittisk engelska), det ’ kan diskuteras att stavning programatiskt med en enda m är giltig när du menar ” med hjälp av ett datorprogram ”.
- I ’ m med Zoot. ” ” har automatiskt konnotationer av att en händelse alltid händer om ett utlösande villkor uppfylls, medan ” Programmatiskt ” har konnotationer om att händelsen kommer att hända om programmet dikterar att det ska. Det finns ’ en hel del överlappningar, men konnotationer är användbara.
- Jag håller med er båda. Men när du väl utesluter mer tekniskt språk som ” via kod ”, är du ’ fastnat på något mer begripligt för lekmannen som ” automatiskt ”. Om jag pratade med en annan programmerare skulle jag alltid säga ” programmatiskt ”.
Svar
Om vi begränsar oss till omskärningar för att undvika att konstruera användbara och förnuftiga ord, kan kommunikationen mycket väl försämras. När det gäller ”programmatiskt” skulle jag inte ens säga att man har myntat ett nytt ord. För den som förstår begreppet att använda programkod för att uppnå ett visst resultat verkar ordet ”programmatisk” och ”programmatiskt” för mig för att vara ganska uppenbara konstruktioner.
Som programmerare har jag stor respekt för officiell dokumentation. I det här fallet skulle jag dock säga att den officiella dokumentationen är ofullständig, inaktuell eller har misstolkats.
Kommentarer
- +1 Tekniskt och ur språklig synvinkel är det lämpligaste svaret.
Svar
NOAD listar programmatisk , och det rapporterar att det betyder karaktären av eller enligt ett program , schema eller metod ; ett av derivaten som rapporteras av ordboken är programmatiskt .
Som ett alternativ till programmatiskt kan jag tänka på med (med hjälp av ett) skript , med kod eller med skript .
Svar
Det är ”programmatiskt”, inte ”programatiskt”. Men eftersom många inbyggda ordbehandlare och webbformulärsordböcker inte känner igen ordet, är din felstavning relativt vanlig i IT-världen.
Som mjukvaruutvecklare använder jag ofta ordet ”programmatiskt” på jobbet, både muntligt och skriftligt. Jag anser att det är lika giltigt som ”grammatiskt”, men istället för att ”använda korrekt grammatik” menar jag att förmedla ”med rätt programmeringssyntax”.
Det irriterar mig att auto- korrekt av många ordböcker anser det inte vara ett ord. Jag ignorerar varningen och om jag är ordentligt motiverad tar jag mig tid att lägga till ordet i den interna ordboksfilen som programmet kontrollerar.
Svar
Till den ursprungliga frågan i inlägget tycker jag att det finns ett bättre alternativ, det vill säga att omstrukturera meningen till något som ”… en programmerare kan också göra det i kod . ” Detta är den användning jag hör och läser ofta; det används ofta för att skilja mellan att koda ett system för något mål eller att konfigurera samma system för att uppnå det målet.
Svar
Programmatic myntades som ”enligt ett program men menade byråkratiskt, politiskt eller administrativt program, inte” en bit kod ”.
När man diskuterar programvaruprogrammering känns” programmatiskt ”fel och att mig låter det åtminstone överflödigt, som i ett team av kirurger som säger ”hur man utför en koronar förbikoppling medicinskt?” eller någon inom en grupp musiker som frågar ”hur man spelar Beethoven, musikaliskt?”
Om vi ”pratar om programvara pratar vi redan om att göra saker med program. Man kan fråga” finns det ett API för gör XYZ? ”Eller” hur man gör xyz från min kod? ”
Jag växte upp med att läsa USA-programmeringstidningar under 1980- och 1990-talet och jag vågar någon hitta mig en förekomst av ordet” programmatiskt ”i Byte Tidning, till exempel …
Det skulle inte överraska mig alls om ökningen av användningen av ordet ”programmatiskt” i programvara matchar de år då mjukvaruutveckling började läggas ut på billiga fabriker i Indien eller Kina.
FC
PS: Ironiskt nog är numera MSFT Technet fullt av detta ord som fortfarande gnuggar mig på fel sätt när det tillämpas på programvara
Kommentarer
- Du ” utför en koronar förbikoppling kirurgiskt , inte medicinskt. 🙂 Och slappna av, programmatiskt är lika giltigt som grammatiskt a och realistiskt .