Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


RECERCA LLENGUATGES DE PROGRAMACIÓ, Guías, Proyectos, Investigaciones de Informática

Una mica de les característiques dels principals llenguatges de programació

Tipo: Guías, Proyectos, Investigaciones

2022/2023

Subido el 10/01/2023

adam-el-maleh
adam-el-maleh 🇪🇸

3 documentos

1 / 11

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
1. Python.
És un llenguatge dels més utilitzats actualment. És de codi obert i
és molt senzill d’aprendre i de llegir. Proporciona un sistema segur,
eficient i escalable, per això el fan servir moltes empreses molt
reconegudes com Instagram, Google, Dropbox, Reddit, Instagram,
YouTube, Spotify, entre altres. Necessita 4 GB de ram per
funcionar correctament. És completament gratuït. Les contres
d’aquest programa és que és molt lent, que es necessita molta
memòria si has de fer algun projecte gran, ja que consumeix
molta. L’altre és que encara que sigui versàtil, no és molt efectiu
per fer aplicacions moblis, pel fet que hi ha molts d'altres
especialitzats i que donen millors resultats.
pf3
pf4
pf5
pf8
pf9
pfa

Vista previa parcial del texto

¡Descarga RECERCA LLENGUATGES DE PROGRAMACIÓ y más Guías, Proyectos, Investigaciones en PDF de Informática solo en Docsity!

  1. Python. És un llenguatge dels més utilitzats actualment. És de codi obert i és molt senzill d’aprendre i de llegir. Proporciona un sistema segur, eficient i escalable, per això el fan servir moltes empreses molt reconegudes com Instagram, Google, Dropbox, Reddit, Instagram, YouTube, Spotify, entre altres. Necessita 4 GB de ram per funcionar correctament. És completament gratuït. Les contres d’aquest programa és que és molt lent, que es necessita molta memòria si has de fer algun projecte gran, ja que consumeix molta. L’altre és que encara que sigui versàtil, no és molt efectiu per fer aplicacions moblis, pel fet que hi ha molts d'altres especialitzats i que donen millors resultats.
  1. Java. És fàcil d’aprendre, pel fet que té una corba d’aprenentatge curta, però és més difícil de comprendre per a persones que no saben el llenguatge. És un dels llenguatges més segurs i a més és multiplataforma, és a dir que pots utilitzar-ho tant en dispositius mòbils com a ordinadors. Compta amb una funció que no té Python, que és l'alliberació de memòria. També ofereix una gestió d’errors. Ocupa un 1 GB. Els desavantatges d’aquest programa, són que requereix experiència a programació, les seves opcions 3D són limitades, no disposa de funció de còpia de seguretat, etc. La nova versió de Java, és a dir la 11, s’ha de pagar, però les anteriors no.

4. PHP

Els avantatges de PHP són que és un llenguatge de codi obert i molt fàcil d’aprendre, és fàcil d’instal·lar als dispositius, s’adapta molt bé al llenguatge HTML, suporta una gran quantitat de dades i permet automatitzar tasques. Aquest llenguatge és totalment gratuït i també és multiplataforma. Els inconvenients són que té una mala qualitat de correcció d’errors, no és molt segur, ja que els arxius de text ASCII són fàcilment disponibles.

5. C/C++

Els avantatges d'aquest llenguatge de programació, són que els programes nous poder ser desenvolupats en menys temps, és molt més fàcil que altres llenguatges. Crear codis és més fàcil perquè és molt transparent i el control de la memòria és més treballat, ja que ocupen molta menys que altres programes. És totalment gratuït. Els inconvenients són que encara té problemes relacionats amb la codificació. Has d’utilitzar llibreries dinàmiques de codis. No és recomanable per a fer pàgines web.

  1. Swift Els avantatges de Swift són que és un llenguatge molt expressiu i net, és a dir que és fàcil d’entendre i comprendre. És totalment gratuït. Has de tenir molt poc coneixement per poder començar a programar amb aquest programa, ja que té una corba d’aprenentatge curta. Els inconvenients d’aquest programa és que està dissenyat per fer aplicacions a iOS i a Mac (per això està creat per Apple), la gent no confia molt perquè encara és un llenguatge molt jove.

8. MATLAB

Els avantatges de MATLAB són que és ràpid en execució i és un llenguatge d'alta precisió en condicions adequades. Hi ha molts fòrums i comunitats en la web on es comparteixen experiències com a suport i il·lustració als usuaris. És gratuït i molt confiable. Els inconvenients de MATLAB són que té una gestió de la memòria molt dolenta, a vegades, si no tens un bon ordinador, pots tenir dificultats amb la velocitat. És molt difícil d’interpretar si no estàs acostumat al programa. Es requereix MRC (és un driver) perquè els arxius funcionen. S'ha de tenir molt de compte amb els codis i depurar-los molt bé.

10. R

Els avantatges de R són que té la capacitat per funcionar a diversos sistemes operatius, és a dir que és multiplataforma. És molt efectiu per a la preparació de dades Els inconvenients són que té el nivell de seguretat molt baix, té una mal gestió de la memòria, no hi ha directius estrictes de programació. El seu sistema té limitacions al ser gratuït. No té capacitat per interactuar amb Excel. No proporciona pistes dels errors comesos

Python Java c# PHP c++ Ruby Swift MATLAB JavaScript R gratuït 1 0 1 0 1 1 1 1 0 0 multi plataforma

dificultat 1 1 0 1 0 1 1 0 1 0 seguretat 0 1 0,5 0 1 1 0 1 0 1 codi obert 1 0,5 0 1 1 0 1 0 1 1 memòria 1 0,5 0,5 1 0 1 1 0 1 1 total 5 4 3 4 4 5 5 2 3 4

  • La conclusió d’aquesta recerca basada en dades i coneixements extrets d’internet podem afirmar que els millors programes per començar des de zero són Python, Ruby i Swift, ja que són fàcils d’aprendre, amb no molts requisits de hardware i són multiplataforma. Els no recomanats per començar a programar són MATLAB i JavaScript, ja que són més difícils. C# és un dels més difícils d’aprendre, però si el dominem al complet, podem dominar quasi tots els altres llenguatges.