Geek

Racket-lang Een programmeerbare programmeertaal

Racket-lang Een programmeerbare programmeertaal

U moet onze berichtgeving over programmeertaal en de ontwikkeling ervan hebben gelezen. Zo niet, dan raad ik je aan om het een keer door te nemen. Er zijn zeer interessante artikelen over de beste programmeertalen op GitHub, de meest betalende programmeertalen en nog veel meer. Dit artikel gaat over een nieuwe programmeertaal genaamd Racket-lang die tegenwoordig veel aandacht krijgt van programmeurs.

Je hebt zeker gehoord van JavaScript, Perl, Python en Ruby. Maar racket? Waarschijnlijk niet. Alleen omdat het niet de meest gangbare programmeertaal is, wil nog niet zeggen dat je de mogelijkheden ervan buiten beschouwing moet laten. Racket maakt functionele programmering en andere verschillende paradigma's mogelijk die zelfs hardcore programmeurs nog nooit eerder hebben gezien.

Wat is racket-lang:

Racket is een afstammeling van Lisp, een programmeertaal die bekend staat om zijn elegantie, kracht en uitdagende leercurve. Maar hoewel Racket de functionele goedheid van Lisp behoudt, is het ontworpen met het oog op beginnende programmeurs. Het gaat verder dan Lisp en Scheme met dialecten die objecten, typen, luiheid en meer ondersteunen. Racket stelt programmeurs in staat componenten te koppelen die in verschillende dialecten zijn geschreven, en stelt programmeurs in staat om nieuwe, projectspecifieke dialecten te creƫren. De bibliotheken van Racket ondersteunen toepassingen van webservers en databases tot GUI's en grafieken.

Een glimp van Racket-lang:

Aan de slag gaan met Racket-lang is vrij eenvoudig, in tegenstelling tot lisp, dat een aanzienlijke hoeveelheid kennis vereist, zelfs voordat u uw eerste Hello World-programma schrijft. Hieronder ziet u een klein voorbeeld om u op weg te helpen met Racket-lang -

;;; hallo wereld in Racket #lang racket "Hallo, wereld!" 
;;; Dit programma, afkomstig van de Racket-website, tekent een Sierpinski-driehoek, genest tot diepte 8. #lang racket (vereist 2htdp / afbeelding) (let sierpinski ([n 8]) (if (nul? N) (driehoek 2 'effen' rood) (let ([t (sierpinski (- n 1))]) (bevriezen (boven t (naast tt))))))

IDE voor racket-lang:

Racket-lang heeft een overvloed aan tools en onder die is DrRacket de grafische omgeving van Racket voor het ontwikkelen van programma's. Je kunt het hier vandaan halen. Andere handige tools zijn -

Het leren van Racket is eenvoudig en de gemeenschap is erg actief, zodat u uw twijfels gemakkelijk duidelijk kunt maken. De documentatie van Racket is ook enorm en compleet en helpt u elk stukje taal te begrijpen.

Lees hier meer en vind de downloadlink.

Vond je dit stuk over de programmeerbare programmeertaal Racket leuk? Vertel het ons in reacties hieronder.

Lees ook: Schrijf 1000 regels code in slechts 50 regels met de nieuwe programmeertaal "Afbeelding"

Beoordeel DBPOWER T20 LCD-miniprojector 1080P HD Home Theatre
De DBPOWER T20 is een kleine miniprojector die is gebouwd om video's of afbeeldingen op een plat oppervlak, zoals een muur, weer te geven. Het zorgt ...
Hoe Stremio App (APK) voor Android-apparaten en Fire TV Stick te installeren
Stremio is een topvideo-APP (APK) voor Android-apparaten zoals tv-boxen, smartphones en de Fire TV-stick. Het streamt films en tv-shows in een overzic...
Hoe Film Plus App (APK) Android-apparaten en Fire TV Stick te installeren
Film Plus is een topvideo-APP (APK) voor Android-apparaten zoals tv-boxen, smartphones en de Fire TV-stick. Het streamt films en tv-shows en werkt mom...