Instal·lació d'un llenguatge. La programació en Linux juny

Instal·lació d'un llenguatge

En el segon article de aquesta sèrie vaig establir les etapes de la creació d'un programa. Actualment li toca la tercera que és la de convertir els paràmetres de rendiment esperats en codi informàtic executable per un dispositiu. Per això cal triar un llenguatge de programació.

Instal·lació d'un llenguatge. Ofertes per a tots els gustos.

Si d'alguna cosa no ens podem queixar els usuaris de sistema operatiu de l'pingüí és de la disponibilitat d'ofertes en aquest rubro. Encara alguns llenguatges privatius només reservats a sistemes operatius propietaris, avui poden utilitzar-se per programar des de i per a Linux. De fet, la mateixa Microsoft es va veure obligada a permetre l'execució de distribucions en Windows per seduir programadors. Per a propers articles prometo una descripció més extensa de molts d'aquests llenguatges en forma individual, així com de la forma d'instal·lar en algunes de les distribucions més populars.

No obstant això, no vull deixar passar l'oportunitat de presentar una eina que, si no tens cap objecció als paquets en format Snap, et estalviarà molt de temps de preparació del teu entorn de programació.

Ubuntu-Make

Tot i la paraula Ubuntu en el nom, podem instal·lar-la en qualsevol distribució que admeti suport als paquets en format Snap.

Es tracta d'una eina per utilitzar des de la terminal que permet instal·lar tot el necessari (llenguatges de programació, llibreries i entorns de desenvolupament) d'algunes de les opcions més comuns per crear aplicacions per a escriptori i dispositius mòbils.

S'instal·la amb la comanda:
sudo snap install ubuntu-make --classic

Algunes opcions disponibles a Ubuntu-Make

plataforma Android

  • Android NDK: Conjunt d'eines per utilitzar biblioteques dels llenguatges C i C ++ en la creació d'aplicacions Android.
  • Android SDK: Eines necessàries per al desenvolupament d'apps per Android, o desbloquejar el bootloader de el dispositiu i actualitzar-lo amb una nova imatge de sistema.
  • Android Studio: L'entorn integrat de desenvolupament oficial per crear aplicacions Android

Llenguatges de programació

  • Crystal: Llenguatge de programació inspirat en Ruby, però amb prestacions més avançades.
  • Dart; Un llenguatge per a la creació d'aplicacions amb interfície d'usuari per a totes les plataformes.
  • Flutter: Kit per a la creació d'interfície d'usuari.
  • Go: Aquest llenguatge de codi obert és molt fàcil d'aprendre i molt versàtil per a la creació de tot tipus d'aplicacions.
  • Java: Un popular llenguatge de programació multiplataforma amb molts desenvolupadors i sintaxi semblant a la de l'llenguatge humà.
  • Kotlin; Llenguatge de programació que cada vegada més està reemplaçant a Java per a la creació d'aplicacions mòbils.
  • Maven: Una eina de la Fundació Apache per a la gestió i construcció de projectes en Java i altres llenguatges.
  • Rust: Llenguatge de programació multiparadigma i multipropòsit desenvolupat originalment per la Fundació Mozilla i ara en mans de la comunitat.
  • Scala: Segons la Wikipedia és un llenguatge de programació multi-paradigma dissenyat per expressar patrons comuns de programació en forma concisa, elegant i amb tipus segurs.
  • Swift: Aquest llenguatge de programació creat originalment per Apple, i ara de codi obert, té el propòsit de fer més fàcil la programació.
  • NODE.JS: Entorn per a la creacion i execució de programa desenvolupats en Javascript.

plataforma Arduino

Arduino és una plataforma per a projectes d'electrònica combinant maquinari i programari de codi obert. En Ubuntu-Make trobem les següents eines:

  • Arduino: El kit oficial de programari de el projecte
  • Eagle: Eina per al disseny de circuits.
  • Fritzing: Eina molt fàcil d'aprendre per a disseny de projectes electrònics:

Entorns integrats de desenvolupament

  • VSCodium: Entorn integrat de desenvolupament construït a partir de el codi de Visual Studio Code, però sense les eines de telemetria de Microsoft
  • Visual Studio Code: L'entorn integrat de desenvolupament de Microsoft amb múltiples complements que el fan ideal per programar en els llenguatges més populars.
  • Atom: Editor de textos molt configurable ideal per a programadors que no vulguin lluitar amb les complexitats d'un entorn integrat de desenvolupament
  • Eclipsi / CPP / Php / Javascript: El clàssic entorn integrat de desenvolupament de codi obert en versions optimitzat per als llenguatges Java, C ++, PHP i Javascript.

Aquestes són només algunes de les coses que pots instal·lar amb Ubuntu-Make, la llista completa la pots trobar (un cop instal·lada l'aplicació) amb la comanda:
umake --help


El contingut d'l'article s'adhereix als nostres principis de ètica editorial. Per notificar un error punxa aquí.

Sigues el primer a comentar

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.