[ES] El sector de la programación está en una continua actualización e innovación, ya sea por nuevas
tendencias que surgen o por nuevas tecnologías emergentes. Pero para que la programación
funcione se necesitan lenguajes ...[+]
[ES] El sector de la programación está en una continua actualización e innovación, ya sea por nuevas
tendencias que surgen o por nuevas tecnologías emergentes. Pero para que la programación
funcione se necesitan lenguajes lo más eficientes y productivos posibles. En este trabajo se va a
hacer un recorrido por la historia de los lenguajes de programación, para comprender como se
originaron y el porqué de la aparición de mucho otros. Seguido de esto, se hará una breve
descripción de conceptos y clasificaciones sobre los lenguajes actualmente existentes y de los
ámbitos donde más se están utilizando los lenguajes.
Se eligen diecisiete lenguajes de programación surgidos en la última década para poder ver si
hay diferencias significativas con sus predecesores, o simplemente son mejoras sobre estos. Se
muestran sus principales característica y puntos diferenciadores sobre los lenguajes en los que
se basan, para que así el lector también sea capaz de juzgar si hay realmente un cambio
revolucionario o no.
Finalmente se harán unas conclusiones sobre los datos analizados y se expondrán las
limitaciones que han ido surgiendo a lo largo de este Trabajo de Fin de Grado.
[-]
[EN] The programming sector is constantly updating and innovating, whether due to new trends or
emerging technologies. But for programming to work, languages need to be as efficient and
productive as possible. In this ...[+]
[EN] The programming sector is constantly updating and innovating, whether due to new trends or
emerging technologies. But for programming to work, languages need to be as efficient and
productive as possible. In this paper we will take a look at the history of programming languages,
to understand how they originated and why many others have appeared. This will be followed
by a brief description of concepts and classifications of the currently existing languages and the
areas where the languages are most widely used.
Seventeen programming languages that have emerged in the last decade are chosen in order to
see whether there are significant differences with their predecessors, or simply improvements
on them. Their main features and points of differentiation from the languages on which they are
based are shown, so that the reader will also be able to judge whether there really is a
revolutionary change or not.
Finally, conclusions will be drawn about the data analysed and the limitations that have arisen
during the course of this Final Degree Project will be explained.
[-]
[CA] El sector de la programació està en una contínua actualització i innovació, ja siga per noves
tendències que sorgixen o per noves tecnologies emergents. Però perquè la programació
funcione es necessiten llenguatges ...[+]
[CA] El sector de la programació està en una contínua actualització i innovació, ja siga per noves
tendències que sorgixen o per noves tecnologies emergents. Però perquè la programació
funcione es necessiten llenguatges el més eficients i productius possibles. En este treball es va a
fer un recorregut per la història dels llenguatges de programació, per a comprendre com es van
originar i el perquè de l'aparició de molt altres. Seguit d'açò, es farà una breu descripció de
conceptes i classificacions sobre els llenguatges actualment existents i dels àmbits on més
s'estan utilitzant els llenguatges.
Es trien dèsset llenguatges de programació sorgits en l'última dècada per a poder veure si hi ha
diferències significatives amb els seus predecessors, o simplement són millores sobre estos. Es
mostren els seus principals característica i punts diferenciadors sobre els llenguatges en què es
basen, perquè així el lector també siga capaç de jutjar si hi ha realment un canvi revolucionari o
no.
Finalment es faran unes conclusions sobre les dades analitzats i s'exposaran les limitacions que
han anat sorgint al llarg d'este Treball de Fi de Grau.
[-]
|