Differenze tra codificazione e di programmazione

February 18

Differenze tra codificazione e di programmazione


La US Bureau of Labor Statistics riconosce alcuna differenza tra i termini "programmazione" e "codifica" per le persone che lavorano in programmazione di computer. I termini sono spesso usati come sinonimi, ma alcune persone trovano un termine o l'altro preferibile, o li usano implicare diverse parti del processo di creazione di software per computer.

Codice Computer Basics

I programmatori devono tradurre le azioni che vogliono un computer per eseguire in termini di un computer capirà. I computer utilizzano un linguaggio chiamato codice macchina, che è un linguaggio binario. Ciò significa che ogni istruzione il computer capisce è costituito da varie combinazioni dei numeri "1" e "0" I programmatori utilizzano una varietà di lingue intermedie, come C, C #, C ++, Java, Ruby e Python, di formulare i pensieri comuni in una lingua conosciuta come "codice sorgente". Hanno poi corrono nelle lingue attraverso un programma chiamato "compilatore" per tradurre il codice sorgente in codice macchina, o binario.

Vs. generale Specifica

L'atto di scrivere il codice sorgente è chiamata codifica. Può anche essere chiamato programmazione perché è parte della procedura di programmazione. Tuttavia, il processo di creazione software è più che scrivere il codice; include anche eseguendo il compilatore e gli errori di fissaggio, un processo noto come "debugging". Quando viene utilizzato come termini specifici piuttosto che in senso generale, codifica può fare riferimento allo specifico processo di digitazione del codice, mentre la programmazione può riferirsi a qualsiasi fase del processo, compresi compilazione e debugging.

Stato

A volte i termini di codifica o la programmazione può essere utilizzato come status symbol. Per molti anni, solo gli individui con una formazione specifica potrebbe scrivere programmi, in modo "programmazione" era un'attività associata con lo stato. Come linguaggi di programmazione e software automatici evoluti e semplificato, la programmazione necessaria una formazione meno specializzata. Anche gli utenti meno esperti possono creare programmi semplici con gli strumenti giusti ora. A causa di questo, "codifica" ottenuto lo status che la "programmazione" una volta aveva, a causa l'implicazione che la programmazione non può assumere competenze specialistiche, ma la codifica richiede conoscenze e formazione specializzata.

considerazioni

Si può essere in grado di dire dal contesto di una conversazione se qualcuno sta usando "codifica" nel senso specifico o generale, e se non si ha un senso di stato collegato ad esso. Se non si può dire dal contesto in cui si legge o si sente la parola, non esitate a chiedere. Il campo dell'informatica è in continua evoluzione, e anche le parole comuni assumono nuovi significati come l'industria progredisce.