Ofta används ordet inte i ordboken, “ programmatiskt. ”

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

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 .

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *