Dia del programador, una mica d’història i conceptes clau.
Avui, dia 13 de setembre celebrem el dia del programador. En honor a tots els programadors, farem un repàs per alguns dels esdeveniments històrics més rellevants que han anat donant forma a la programació tal com la coneixem avui dia. I és que aquesta disciplina s’ha convertit en un element tan bàsic de la nostra societat que ens podríem tornar bojos sense les seves aplicacions.
Però primer, què és la programació?
Entenem per programar el procés a través del qual s’empren una sèrie de codis i xifres per a introduir algorismes necessaris per a la realització d’un projecte.
L’acció de programar és *desasociable del llenguatge de programació, que és l’eina que li permet al programador ordenar accions a un terminal.
Vists els dos aspectes bàsics de la programació, farem un breu repàs per la seva història.

Història de la programació
La primera troballa d’una cosa relacionada amb la programació ho trobem en 1801 de la mà de Joseph Marie *Jacquard i el seu teler programable. Amb l’es dóna a llum al primer sistema de programació, integrat en un teler que llegia el codi introduït i automatitzava els processos.
No obstant això, la programació tal com la coneixem neix en 1957 amb el conegut científic John W. *Backus, quan va crear el primer llenguatge de programació d’alt nivell, *Fortran. La seva finalitat era aclarir i facilitar la comprensió (davant els llenguatges erràtics i indesxifrables que hi havia en l’època), acostant-ho a una notació matemàtica normal.
Més tard, en 1964 va néixer *BASIC, família de llenguatges de programació que va sorgir com una eina de suport enfocada a l’ensenyament però que acabo adquirint una rellevància sorprenent, fins al punt que, avui dia, continua sent utilitzat en programes com a “Gambes” o “Visual *Basic”.
La dècada dels 70 va ser realment important en termes de programació:
- En 1970 va tenir lloc la creació de Pascal, que igual que *BASIC, va néixer com una eina d’ensenyament que aviat va passar a utilitzar-se per al desenvolupament d’aplicacions. A pesar que la seva influència s’ha vist reduïda amb el pas del temps, es continua utilitzant sobretot en escoles de programació.
- En 1972 va arribar el llenguatge C, i la resta és història. C va ser creat per Dennis *Ritchie com un llenguatge bàsic de programació, d’un nivell no gaire complex, que aviat adquiriria una rellevància vital, fins a acabar convertint-se en un dels llenguatges més utilitzats en l’actualitat.
- Finalment en 1979 té lloc una altra fita històrica per a la programació: es crea el llenguatge C++ amb la idea d’afegir al llenguatge C mecanismes per a manipular objectes.
Amb l’arribada de 1990 i la dècada d’internet, van ser nombrosos els nous llenguatges de programació que van sorgir. Molts d’ells van aconseguir una gran popularitat i continuen sent massivament utilitzats actualment. Entre ells destaquem alguns com HTML, *Python, Visual *Basic, Java, Javascript o *PHP que són presents en gairebé la totalitat de pàgines web i aplicacions en l’actualitat.
Finalment, des de l’entrada en el segle XXI, la creació de llenguatges de programació s’ha vist minvada a conseqüència de la gran *completitud dels llenguatges ja dissenyats. Fets rellevants van ser els següents:
- Creació de C# en 2001.
- Escratch, llenguatge de programació creat en 2006 amb una complexitat més reduïda per a facilitar un aprenentatge més visual per a nens, adolescents i adults.
- Go de Google en 2009
- Kotlin en 2012, avui batejat com un dels millors llenguatges per a programar en Android.
- Swift en 2013, creat per Apple per a programar en *iOS.
Actualment, són molts els llenguatges de programació utilitzats, cadascun especialitzat en una funció diferent. Sens dubte, cada vegada seran més les aplicacions d’aquests llenguatges, fins que puguin adquirir funcionalitats tan impensables com les que podem realitzar ara si tirem una vista cap endarrere.

