Introducció a software

El programari (pronunciat soft.wer) és el conjunt de programes i dades d'un sistema informàtic. Són els programes, les aplicacions, el sistema operatiu, la imatge, els fitxers de vídeo, els documents de text, les presentacions, etc. El programari és informació i, per tant, és intangible, no es pot tocar.

Classificació del programari

Una primera classificació divideix el programari entre programes i fitxers de dades <https://es.wikipedia.org/wiki/dato_ (Informeu en%c3%a1tica)> `__.

Programes

Els programes són seqüències d’instruccions escrites per realitzar una tasca específica en un ordinador.

Els programes són generalment realitzats per programadors professionals que escriuen el codi font comprensible pels humans i, posteriorment, que el codi font es converteix en un fitxer executable, comprensible per ordinadors.

Exemples de programes són editors de text, aplicacions de missatgeria electrònica, videojocs o navegadors d'Internet.

Fitxers de dades

Els fitxers de dades contenen la informació necessària perquè els programes realitzin les seves funcions.

Exemples de fitxers de dades són un document PDF, un vídeo, una imatge JPG, una presentació de PowerPoint PPTX, el text d’un missatge, un lloc web HTML, un document de text DOCX, una cançó MP3, etc.

Els fitxers de dades necessiten un programa o una aplicació per gestionar -los per poder -los representar a la pantalla o per poder -los modificar.

Classificació dels programes

Hi ha molts "tipus de programes <https://es.wikipedia.org/wiki/software#classification%C3%B3N_DEL_SOFTWARE>` __ Segons la seva utilitat o el servei que proporcionen, de manera que no es poden veure en aquesta secció. En qualsevol cas, veurem els tipus de programes més importants en funció de la seva utilitat.

Sistemes operatius

Els sistemes operatius són els programes o conjunt de programes que comencen els ordinadors i que gestionen tots els seus recursos. Són necessaris perquè la màquina comenci a treballar i distribuir els recursos de la memòria, el processador, la pantalla, el so, etc., entre els altres programes que volem executar.

Exemples de sistemes operatius:

Programari de programació

El programari de programació serveix per crear la resta de programes. Els programadors escriuen codi font comprensible pels humans i, posteriorment, que el codi font pot convertir -se en una aplicació o sistema operatiu.

El codi font es pot recopilar per generar un programa o aplicació que instal·lem als nostres ordinadors. Exemples de llenguatges de programació recopilats són:

  • El ** llenguatge C ** que s’utilitza per crear programes com sistemes operatius, navegadors, oficines, etc.
  • El llenguatge ** java ** que s'utilitza per crear aplicacions Android.

No es recopilen altres idiomes, sinó que s’interpreten com cal. Amb aquests idiomes interpretats, es creen les aplicacions que executem al navegador sense instal·lar cap programa. Exemples de llenguatges de programació interpretats són:

  • Els llenguatges ** PHP i Python ** utilitzats per crear els programes que veiem a Internet, com ara YouTube, Instagram, Gmail, etc.
  • El llenguatge JavaScript ** usat a les pàgines web per ser interactiu.

A més dels llenguatges de programació, també hi ha editors de codis que ajuden al programador a l’hora d’escriure programes. Els editors coneguts i lliures són Eclipse, Codi d’estudi visual, bloc de notes ++, VIM, EMACS, etc.

Programari d'aplicacions

En aquesta secció podem trobar molts programes que els usuaris utilitzen per dur a terme tasques específiques que es poden automatitzar.

Exemples de programari d'aplicació:

  • ** Sol·licituds d’oficina **. Inclouen processador de paraules, full de càlcul i programari de presentacions. LibreOffice és una suite d’oficina de codis gratuïta.

  • ** Aplicacions de disseny assistides per ordinador ** (CAD). Ajuden a la creació de plans de construcció i plans mecànics (AutoCAD), circuits impresos (KICAD) o xifres en tres dimensions (Blender).

  • ** Multimèdia **. Són programes utilitzats per a la manipulació d’imatges (Photoshop, GIMP, Adobe Illustrator, Inkscape), de Sounds (Audacy, Adobe Audition) o vídeo (Adobe Premiere, Corel Video Studio, Windows Movie Maker).

    També es poden incloure en aquesta secció la imatge, els reproductors d'àudio o de vídeo com IrfanView, Foobar2000, VLC, etc.

  • ** Programari educatiu ** com Moodle (usat a les aules virtuals), Plotgonger, etc.

  • ** Programari empresarial ** com a programes de gestió de nòmines, factures, gestió de clients, etc.

  • ** Els navegadors d'Internet com Google Chrome, Apple Safari, Microsoft Edge, Mozilla Firefox, Opera, etc.

  • ** Networks socials ** com WhatsApp, Telegram, Line, Instagram, Facebook, Twitter, etc.

  • ** Videojocs ** com FIFA, Minecraft, Mario Kart, The Sims, Fortnite, etc.

  • ** Gestors de bases de dades **. Són programes que gestionen informació per emmagatzemar -la, cercar -la i relacionar -la. S’utilitzen per donar suport a altres programes que necessiten gestionar la informació de manera massiva. Per exemple, bases de dades Comptes bancaris de la botiga, missatges de xarxes socials, contingut de pàgines web, etc.