SEGRE
Els codis de programació

Els codis de programacióSEGRE

Publicado por

Creado:

Actualizado:

De la mateixa manera que el món es pot veure a través de diverses mirades, el món de la tecnologia funciona amb diversos llenguatges. És la programació informàtica, aquella que en pocs anys ha passat de ser cosa d’uns pocs idealistes a ser una de les feines més demandades de tot el planeta i en ple creixement. Així, com a pregunta inicial i a poques setmanes de començar un nou curs acadèmic, és bona idea estudiar informàtica a la Universitat de Lleida? Sí, se’ns dubte, i no només la informàtica pura, sinó qualsevol de les seves ramificacions o dobles graus. En tot cas, no és aquest el cas que m’ocupa avui, sinó el de parlar dels codis de programació.

I és que, encara que comparteixin una mateixa base inicial, els codis de programació són diversos, i cada professional de la programació informàtica sol estar especialitzat en algun d’ells. Amb l’únic objectiu de llistar els més populars, podríem parlar del PHP, pensat per a pàgines web; el Java, per a múltiples plataformes; el Python, pensat per al big data i la intel·ligència artificial; el C++, dedicat a programació en general; o el JavaScript, com a llenguatge universal a la web. N’hi ha més, molts més, com el Ruby, SQL o Visual, entre d’altres. Cada un d’aquests codis de programació serveix per establir una via de comunicació entre les accions que determinem les persones a qualsevol dispositiu informàtic, i solen tenir una corba d’aprenentatge que varia entre dificultats mitjanes a altes. Se sol dir que un dels llenguatges de programació amb una corba més alta (més dificultat d’aprenentatge) és el C/C++, malgrat que tots els llenguatges es diferencien en diverses categories, i es podrien escriure autèntiques enciclopèdies de cadascun d’ells. Però com està programat el món? Instagram per exemple va ser creat utilitzant una barreja de codis de JavaScript i Python, mentre les aplicacions mòbils funcionen amb Java i C++. Quan són projectes tan grans solen haver-hi diverses ramificacions i funcions independents que requereixen un llenguatge propi. Tot un món, ja ho veuen.

tracking