L'Ufficio Statistico del Lavoro statunitense non riconosce alcuna differenza tra i termini "programmazione" e "codifica" per le persone che lavorano nella programmazione informatica. I termini sono spesso usati in modo intercambiabile, ma alcune persone trovano preferibile un termine o l'altro, oppure li usano per implicare diverse parti del processo di creazione di software per computer.
Nozioni di base sul codice per computer
Programmatori di computer devono tradurre le azioni che vogliono che un computer esegua in termini comprensibili a un computer. I computer usano un linguaggio chiamato codice macchina, che è un linguaggio binario. Ciò significa che ogni istruzione che il computer comprende è composta da varie combinazioni dei numeri "1" e "0". I programmatori di computer usano una varietà di linguaggi intermedi, come C, C #, C ++, Java, Ruby e Python, per formulare pensieri comuni in un linguaggio noto come "codice sorgente". Quindi eseguono queste lingue attraverso un programma chiamato "Compilatore" per tradurre il codice sorgente in codice macchina o binario.
Generale vs.
specifico L'atto di scrivere il codice sorgente si chiama codifica. Può anche essere chiamato programmazione perché fa parte della procedura di programmazione del computer. Tuttavia, il processo per la creazione di software è più che scrivere il codice; include anche l'esecuzione del compilatore e la correzione degli errori, un processo noto come "debug". Se utilizzato come termini specifici anziché in senso generale, la codifica può fare riferimento al processo specifico di digitazione nel codice, mentre la programmazione può riferirsi a qualsiasi fase del processo, inclusi compilazione e debug.
Stato
A volte i termini codifica o programmazione possono essere usati come simboli di stato. Per molti anni, solo le persone con una formazione speciale potevano scrivere programmi, quindi la "programmazione" era un'attività associata allo status. Con l'evoluzione e la semplificazione dei linguaggi informatici e del software automatizzato, la programmazione ha richiesto una formazione meno specializzata. Anche gli utenti inesperti possono creare programmi semplici con gli strumenti giusti ora. Per questo motivo, la "codifica" ha ottenuto lo status che una volta aveva "programmazione", a causa dell'implicazione che la programmazione potrebbe non richiedere competenze specialistiche, ma la codifica richiede conoscenze e formazione specializzate.
Considerazioni
Potresti essere in grado di dire dal contesto di una conversazione se qualcuno sta usando "codifica" nel senso specifico o generale e se ha o meno un senso di status. Se non riesci a distinguerlo dal contesto in cui leggi o ascolti la parola, non esitare a chiedere. Il campo dell'informatica è in continua evoluzione e anche le parole comuni assumono nuovi significati man mano che l'industria avanza.
Computer © www.354353.com