Tri malo poznata jezika koja treba naučiti programirati 2020. godine

3 malo poznata jezika

Ako ste propustili dane kada ste se koristili Linuxom, osjećali ste se čudno ili su vam dosadili tradicionalni programski jezici, evo jednog. lista tri ne tako poznata programska jezika šta možete dodati svom lista izazova za 2020.

Ovi programski jezici stvoreni su za rješavanje problema tradicionalnih programskih jezika (i uvođenje nekih novih problema), au mnogim su slučajevima još uvijek u fazi izrade, pa ne postoji kompletna dokumentacija ili zajednica kojoj bi se mogli obratiti u slučaju problema.

Tri malo poznata jezika koja možete isprobati 2020. godine

Red

Programeri opiši to como jezik nove generacije. Inspiriran je Rebolom i neke su od njegovih karakteristika:

  • Sintaksa prilagođena ljudima.
  • Homoikonski: (Crvena ima svoj meta-jezik i svoj format podataka)
  • Funkcionalno, imperativno, reaktivno i simbolično programiranje
  • Podrška objekata zasnovana na prototipu
  • Makro sistem
  • Širok set ugrađenih tipova podataka (50+)
  • Jedna datoteka (~ 1 MB) sadrži cijeli lanac alata, kompletnu standardnu ​​biblioteku i REPL.
  • Izrađuje izvršne datoteke manje od 1 MB, bez zavisnosti.
  • Putem dodatka Visual Studio Code se može koristiti kao integrirano razvojno okruženje.
  • Podrška za stvaranje višeplatformnih grafičkih sučelja.
  • Jezik ne zahtijeva instalaciju. Jednostavno ga morate preuzeti, dati mu dozvole za izvršavanje i pokrenuti ga s terminala.

NUM

Njegovi programeri odreditina ovom programskom jeziku poput efikasan, izražajan i elegantan. Uključuje karakteristike tradicionalnijih jezika poput Pythona, Ade i Module.

Neke od njegovih karakteristika:

  • Nim generira izvorne izvršne datoteke bez ovisnosti, ne trebaju virtualnu mašinu za rad, mali su i omogućuju laku preraspodjelu.
  • Nim kompajler i generirani izvršni programi podržavaju sve glavne platforme kao što su Windows, Linux, BSD i macOS.
  • Brzo upravljanje memorijskim brojanjem brojeva uz podršku za sisteme u stvarnom vremenu.
  • Učinkovitost u kodu zahvaljujući implementaciji modernih koncepata, kao što su nula iteratora režije i evaluacija korisničkih funkcija tijekom vremena kompajliranja, u kombinaciji s preferencama za tipove podataka na osnovu vrijednosti dodijeljenih na stogu,
  • Podrška za razne pozadinske datoteke: kompajliranje u C, C ++ ili JavaScript.
  • Samostalni: kompajler i standardna biblioteka implementirani su u Nim.
  • Moćan makro sistem.
  • Makronaredbe ne trebaju mijenjati sintaksu Nima, jer za to nema potrebe, sintaksa je dovoljno fleksibilna.
  • Savremeni sistem tipa sa zaključivanjem lokalnih tipova, korijena, generičkih i suma tipova.
  • Izjave su grupirane uvlakom, ali mogu obuhvaćati više redaka.

Nim je dostupan za Windows, Linux i Mac. U slučaju Linuxa, možete koristiti gcc kao kompajler.

V

Ne znam je li krštenje programskih jezika slovima pomodnost ili nedostatak originalnosti.

U slučaju V to definiše como jednostavan jezik za stvaranje programa koji se lako održavaju. Ako ste nestrpljivi, potreban vam je ovaj jezik jer to programeri obećavaju čitanje dokumentacije neće vam trebati više od pola sata. Oni osiguravaju da nakon što to učinite, sa V možete raditi isto što i sa tradicionalnim programskim jezicima.

Ovo su neke od njegovih karakteristika:

  • Brže od C.
  • Interoperabilan sa C bez zaostajanja.
  • Kompajlirajte u izvorne binarne datoteke bez ikakvih ovisnosti i bez obzira na operativni sistem.
  • Jezik i njegove standardne biblioteke ne zauzimaju više od 2 MB.
  • Jedina potrebna zavisnost je C kompajler.
  • Sposobnost testiranja promjena bez ponovnog sastavljanja.
  • Moćne grafičke biblioteke zasnovane na GDI + / Cocoa Drawing i OpenGL za 2D / 3D aplikacije. Očekuje se podrška za DirectX, Vulkan i Metal.
  • Izvorna multiplatformna biblioteka grafičkog sučelja za izgradnju aplikacija s izvornim kontrolama. Podrška za WinAPI / GDI + na Windowsima, Kakao na MacOS-u. U Linuxu se koristi prilagođeni crtež

Programeri namjeravaju dodati:

  • Vizualni uređivač poput Delphia za izgradnju aplikacija s matičnim grafičkim korisničkim sučeljem
  • IOS / Android kompatibilnost sa izvornim kontrolama
  • Deklarativni API sličan SwiftUI i React Native.

V je dostupan za Windows, macOS, Linux, FreeBSD, OpenBSD, NetBSD, DragonflyBSD i Solaris. Kako se urednici mogu koristiti Visual Studio Code i Vim.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Annelid rekao je

    Kakav su genije ovi jezici, nadamo se da projekti neće pasti!

    1.    Diego German Gonzalez rekao je

      Hvala na komentaru

  2.   guizans rekao je

    Zdravo.

    Na tu bih listu uvrstio Gambas (http://gambas.sourceforge.net/en/main.html), jezik koji je, iako ima vremena, i dalje manjina. Veoma je sličan Microsoftovom Visual Basic-u, ali moderniji. Razvoj aplikacije za GNU / Linux je vrlo jednostavan i brz (to je njegova najveća mana, nije na više platformi)

    A pozdrav.

    1.    Diego German Gonzalez rekao je

      Hvala vam na prijedlogu. Istina je, Gambas nema priznanje koje zaslužuje