Uso frequente della parola non trovata nel dizionario, “ in modo programmatico. ”

Ecco “una parola che vedo spesso su StackOverflow,” programmaticamente “.

Utilizzata per indicare che un programmatore intende fare qualcosa allinterno del codice di un programma, piuttosto che attraverso linterazione dellutente.

Ad esempio, “un utente può selezionare una casella di controllo su un modulo, ma un programmatore può anche farlo programmaticamente .”

Poiché questa parola non è “t nel dizionario, presumo che non sia corretto usarlo o che questa sia una nuova parola essenzialmente gergale.

Esiste unalternativa migliore?

Commenti

Risposta

“Programatic” è un errore di ortografia di “ programmatico “, che si trova nel dizionario. La tua comprensione delluso tecnico è corretta ed è leggermente diversa dalla definizione del dizionario comune.

Penso che lunica alternativa ragionevole sarebbe “automaticamente”, poiché il programmatore sta automatizzando il processo, ma questo uso è chiaramente inferiore (almeno alle orecchie di questo programmatore) a “programmaticamente”.

Commenti

  • Non ‘ t pensare che automaticamente sia unalternativa ragionevole. ” Tramite il codice “, ” nel codice “, ” utilizzando il codice ” o ” in questo programma ” si adatta meglio.
  • Dato che un programma per computer e un concerto programma ha ortografie diverse (almeno in inglese britannico), ‘ è discutibile che lortografia programmatica con una singola m sia valida quando intendi ” utilizzando un programma per computer “.
  • ‘ m con Zoot. ” Automaticamente ” ha connotazioni di un evento che si verifica sempre se viene soddisfatta una condizione di attivazione, mentre ” A livello di codice ” ha connotazioni che levento accadrà se il programma lo impone. Ci sono ‘ molte sovrapposizioni, ma le connotazioni sono utili.
  • Sono daccordo con entrambi. Ma una volta escluso un linguaggio più tecnico come ” tramite il codice “, ‘ re attaccato a qualcosa di più comprensibile per i profani come ” automaticamente “. Se stessi parlando con un altro programmatore, direi sempre ” in modo programmatico “.

Risposta

Se ci limitiamo a circonlocuzioni per evitare di costruire parole utili e sensate, la comunicazione potrebbe essere compromessa. Nel caso di “programmatico”, non direi nemmeno che si è coniata una nuova parola. A chiunque comprenda il concetto di utilizzare il codice del programma per ottenere un risultato particolare, le parole “programmatico” e “programmatico” mi sembrano essere costruzioni piuttosto ovvie.

Come programmatore, ho un grande rispetto per la documentazione ufficiale, in questo caso, tuttavia, direi che la documentazione ufficiale è incompleta, obsoleta o è stata interpretata male.

Commenti

  • +1 Tecnicamente e dal punto di vista linguistico, la risposta più appropriata.

Risposta

Il NOAD elenca programmatico e segnala che significa della natura o secondo un programma , programma o metodo ; uno dei derivati riportati dal dizionario è a livello di codice .

In alternativa a a livello di programmazione , posso pensare a (usando uno) script , tramite codice o tramite script .

Risposta

È “programmatico”, non “programmatico”. Tuttavia, poiché molti elaboratori di testi e dizionari di moduli web incorporati non riconoscono la parola, lerrore ortografico è relativamente comune nel mondo IT.

In qualità di sviluppatore di software, uso spesso la parola “programmaticamente” al lavoro, sia verbalmente che per iscritto. Lo considero valido quanto “grammaticalmente”, ma invece di significare “usare la grammatica corretta”, intendo trasmettere “usando la sintassi di programmazione appropriata”.

Mi dà fastidio che lauto- corretto di molti dizionari non la considerano una parola. Ignoro lavvertimento e, se sono adeguatamente motivato, mi prendo del tempo per aggiungere la parola al file di dizionario interno che il programma controlla.

Risposta

Alla domanda originale nel post, penso che ci sia unalternativa migliore, che è quella di ristrutturare la frase in qualcosa come “… un programmatore può anche farlo in codice . ” Questo è luso che sento e leggo comunemente; è spesso utilizzato per distinguere tra la codifica di un sistema per un obiettivo o la configurazione dello stesso sistema per raggiungere tale obiettivo.

Risposta

Programmatic è stato coniato come “secondo un programma, ma significa programma burocratico, politico o amministrativo, non” un pezzo di codice “.

Mentre si discute di programmazione del software,” programmaticamente “si sente sbagliato e a me sembra almeno ridondante, come in un team di chirurghi che dice “come eseguire un bypass coronarico dal punto di vista medico?” o qualcuno allinterno di un gruppo di musicisti che chiede “come suonare Beethoven, musicalmente?”

Se stiamo “parlando di software, stiamo già parlando di fare cose con i programmi. Ci si potrebbe chiedere” cè unAPI per fare XYZ? “O” come fare xyz dal mio codice? “

Sono cresciuto leggendo riviste di programmazione USA negli anni 80 e 90 e sfido qualcuno a trovarmi unoccorrenza della parola” programmaticamente “in Byte Rivista, ad esempio …

Non mi sorprenderebbe affatto se laumento delluso della parola “programmaticamente” nel software corrisponda agli anni in cui lo sviluppo del software ha iniziato ad essere esternalizzato a fabbriche di software economiche in India o Cina.

FC

PS: Ironia della sorte, oggigiorno MSFT Technet è pieno di questa parola che ancora mi dà fastidio quando viene applicata al software

Commenti

  • Tu ” esegui un by-pass coronarico chirurgicamente , non medico. 🙂 E, rilassati, a livello di programmazione lo è valido quanto grammaticalmente a nd realisticamente .

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *