Három kevéssé ismert nyelv, amelyet 2020-ban meg kell tanulni programozni

3 kevéssé ismert nyelv

Ha hiányolja azokat a napokat, amikor a Linux használata furcsának érezte magát, vagy unta a hagyományos programozási nyelveket, íme egy három nem annyira ismert programnyelv listája mit adhat hozzá a kihíváslista A 2020.

Ezeket a programozási nyelveket a hagyományos programozási nyelvek problémáinak megoldására hozták létre (és néhány új problémát bevezetnek), és sok esetben még fejlesztés alatt állnak, ezért nincs teljes dokumentáció vagy közösség, amelyhez fordulhat problémák esetén.

Három kevéssé ismert nyelv, amelyet 2020-ban kipróbálhat

Piros

Fejlesztők írd le mint egy új generációs nyelv. A Rebol ihlette, és ezek néhány jellemzője:

  • Emberbarát szintaxis.
  • Homoikonikus: (A vörösnek saját metanyelve és saját adatformátuma van)
  • Funkcionális, elengedhetetlen, reaktív és szimbolikus programozás
  • Prototípus-alapú objektum támogatás
  • Makrórendszer
  • Beépített adattípusok széles választéka (50+)
  • Egyetlen fájl (~ 1 MB) tartalmazza a teljes eszközláncot, a teljes szabványos könyvtárat és a REPL-t.
  • 1 MB-nál kisebb futtatható fájlokat állít elő függőségek nélkül.
  • A beépülő modul segítségével a Visual Studio Code integrált fejlesztői környezetként használható.
  • Támogatás többplatformos grafikus interfészek létrehozásához.
  • A nyelv nem igényel telepítést. Csak le kell töltenie, végrehajtási engedélyeket kell adnia neki, és a terminálról kell futtatnia.

NUM

Fejlesztői meghatározottna ez a programozási nyelv, mint hatékony, kifejező és elegáns. Beépíti a hagyományosabb nyelvek jellemzői mint Python, Ada és Modula.

Néhány jellemzője:

  • A Nim függőségtől mentes natív futtatható fájlokat generál, futtatásához nincs szükségük virtuális gépre, kicsiek és lehetővé teszik az egyszerű újraelosztást.
  • A Nim fordító és a létrehozott futtatható fájlok támogatják az összes fontosabb platformot, mint például a Windows, a Linux, a BSD és a macOS.
  • Gyors referenciaszámláló memóriakezelés valós idejű rendszerek támogatásával.
  • Hatékonyság a kódban olyan modern koncepciók megvalósításának köszönhetően, mint a nulla általános iterátor és a felhasználó által definiált függvények fordítási idejű kiértékelése, kombinálva az adattípusok előnyben részesítésével a veremhez rendelt értékek alapján,
  • Különféle háttérprogramok támogatása: fordítás C, C ++ vagy JavaScript nyelvre.
  • Önálló: a fordító és a standard könyvtár a Nimben valósul meg.
  • Erőteljes makrórendszer.
  • A makróknak nem kell megváltoztatniuk a Nim szintaxisát, mert nincs rá szükség, a szintaxis elég rugalmas.
  • Modern típusú rendszer a lokális típusok, sorszámok, általános és összegtípusok következtetésével.
  • Az állítások behúzással vannak csoportosítva, de több sort átfoghatnak.

Nim elérhető Windows, Linux és Mac esetén. Linux esetén fordítóként használhatja a gcc-t.

V

Nem tudom, hogy a programozási nyelvek betűkkel való keresztelése divat-e vagy nem az eredetiség.

V esetében meghatározza mint egyszerű nyelv a könnyen karbantartható programok létrehozásához. Ha türelmetlen, akkor erre a nyelvre van szüksége, mivel a fejlesztők ezt ígérik a dokumentáció elolvasása nem tart tovább fél óránál. Biztosítják, hogy miután megcsinálta, ugyanúgy megteheti a V-t, mint a hagyományos programozási nyelvekkel.

Ez néhány jellemzője:

  • Gyorsabb, mint C
  • Késés nélkül átjárható a C-vel.
  • Fordítás natív bináris fájlokba függőségek nélkül és az operációs rendszertől függetlenül.
  • A nyelv és szabványos könyvtárai nem foglalnak el többet 2 MB-nál.
  • Az egyetlen szükséges függőség egy C fordító.
  • Képes tesztelni a változásokat újrafordítás nélkül.
  • Nagy teljesítményű grafikus könyvtárak, amelyek a GDI + / Kakaórajzon és az OpenGL-en alapulnak a 2D / 3D alkalmazásokhoz. Várható a DirectX, a Vulkan és a Metal támogatása.
  • Natív, többplatformos grafikus felületű könyvtár natív vezérlésű alkalmazások építéséhez. A WinAPI / GDI + támogatása Windows rendszeren, a Cocoa MacOS rendszeren. A Linuxban egyedi rajzot használnak

A fejlesztők a következőket javasolják:

  • Olyan vizuális szerkesztő, mint a Delphi, natív grafikus felhasználói felülettel rendelkező alkalmazások készítéséhez
  • IOS / Android kompatibilitás natív vezérlőkkel
  • A SwiftUI-hoz és a React Native-hoz hasonló deklaratív API.

V elérhető Windows, macOS, Linux, FreeBSD, OpenBSD, NetBSD, DragonflyBSD és Solaris. A szerkesztők hogyan használhatók a Visual Studio Code és a Vim használatával.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Gyűrűs féreg dijo

    Remélhetőleg, milyen zseniális nyelvek ezek a nyelvek, nem esnek el!

    1.    Diego német Gonzalez dijo

      Köszönöm a megjegyzést

  2.   Guizánok dijo

    Hello.

    Ebbe a listába felvenném Gambast (http://gambas.sourceforge.net/en/main.html), egy nyelv, amelynek van némi ideje, mégis kisebbség. Nagyon hasonlít a Microsoft Visual Basic-jéhez, de korszerűbb. Az alkalmazás fejlesztése a GNU / Linux számára nagyon egyszerű és gyors (ez a legnagyobb hiba, nem cross-platform)

    A köszöntés.

    1.    Diego német Gonzalez dijo

      Köszönöm az ajánlását. Igaz, Gambasnak nincs megérdemelt elismerése