Usuari:Fovu/proves

De la Viquipèdia, l'enciclopèdia lliure

Peregrine o falcon (antigament) és un nou llenguatge de programació actualment en desenvolupament per l'usuari SaptakBhoumik en la plataforma GitHub, aquest llenguatge de programació vol ser tan eficient com el llenguatge c++ y tan senzill com Python, el llenguatge és compila amb Clang i està escrit majoritàriament amb c++ (97.3%) però una part del codi també està escrit amb Python (2.3%) i Meson (0.4%).


Segons el creador les seves metes al crear aquest llenguatge son:

  • Senzill de utilizar
  • Ràpid
  • Modular
  • Menys ocupació de memòria
  • Compilat


Peregrine és un llenguatge amb llicencia Mozilla Public License, permetent que els usuaris pugin descarregar i modificar el seu codi, això donant una flexibilitat al usuari per si vol afegir alguna funció nova que no està implementada encara, també el repositori té un apartat de contribucions, per tal de poder donar idees al seu creador, això es pot fet mitjançant el fitxer del propi repositori CONTRIBUATIONS.md o també pots contactar al creador per E-mail o Discord.

Exemple de codi:

def fib(n:int) -> int :
    if n <= 0:
        return 1
    return fib(n-1) + fib(n-2)

def main():
    count:int = 0
    res:int = 0

    while count < 40:
        res = fib(count)
        count++

En aquest exemple senzill podem veure com està utilitzant un codi semblant a Python però no obstant al executar-lo és tan ràpid i eficient com C++.

Per poder executar el codi el usuari s'ha de instal·lar tres aplicacions:

  • Clang Compiler
  • Meson
  • Ninja