Els llenguatges de programació són conjunts d'instruccions i regles que permeten als desenvolupadors comunicar-se amb els ordinadors i escriure programes informàtics. Aquests llenguatges actuen com a intermediaris entre la comprensió humana i l'execució de les tasques per part de les màquines. Hi ha una àmplia varietat de llenguatges de programació, cada un dissenyat amb finalitats específiques i amb característiques pròpies.
Diferents tipus de llenguatges de programació inclouen:
Llenguatges d'Assemblador:
Són molt propers al llenguatge de màquina i estan vinculats a l'arquitectura del processador.
Són de baix nivell i requereixen un coneixement profund del maquinari específic.
Llenguatges de Baix Nivell:
Inclouen llenguatges com C i C++.
Proporcionen un control més directe sobre el maquinari i estan més a prop del llenguatge de màquina.
Llenguatges d'Alt Nivell:
Com ara Python, Java i JavaScript.
Centrats en la facilitat d'ús i la portabilitat del codi, permetent als desenvolupadors escriure codi de manera més abstracta i llegible.
Llenguatges Orientats a Objectes:
Com Java, C#, i Python.
Es basen en el concepte d'objectes, que agrupen dades i les funcions que operen sobre aquestes dades.
Llenguatges Funcionals:
Com Lisp, Haskell, i Erlang.
Es centren en les funcions matemàtiques i en la manipulació de dades mitjançant funcions.
Llenguatges d'Esriptura de Dades:
Com XML (Extensible Markup Language) i JSON (JavaScript Object Notation).
Són utilitzats per representar i intercanviar dades entre diferents sistemes.
Llenguatges de Consulta:
Com SQL (Structured Query Language).
Especialitzats en la recuperació i manipulació de dades emmagatzemades en bases de dades.
Llenguatges de Guió:
Com Python, Perl, i Ruby.
Són fàcils d'aprendre i utilitzar, adequats per a tasques petites i automàtiques.
Cada tipus de llenguatge té les seves pròpies avantatges i desavantatges, i la elecció del llenguatge adequat depèn de diversos factors com la naturalesa del projecte, la facilitat d'aprenentatge, i els requisits específics de rendiment.
EVIDÈNCIES