Geek

Racket-lang Un linguaggio di programmazione programmabile

Racket-lang Un linguaggio di programmazione programmabile

Devi aver letto la nostra copertura sul linguaggio di programmazione e sul suo sviluppo. In caso contrario, ti consiglierei di esaminarlo una volta. Ci sono articoli molto interessanti sui migliori linguaggi di programmazione su GitHub, sui linguaggi di programmazione più remunerativi e molti altri. Questo articolo riguarda un nuovo linguaggio di programmazione chiamato Racket-lang che sta guadagnando molta attenzione dei programmatori in questi giorni.

Hai sicuramente sentito parlare di JavaScript, Perl, Python e Ruby. Ma Racket? Probabilmente no. Solo perché non è il linguaggio di programmazione più diffuso non significa che dovresti scartarne le capacità. Racket consente la programmazione funzionale e altri paradigmi diversi che anche i programmatori hard-core non hanno mai visto prima.

Cos'è Racket-lang:

Racket è un discendente di Lisp, un linguaggio di programmazione rinomato per la sua eleganza, potenza e curva di apprendimento stimolante. Ma mentre Racket conserva la bontà funzionale di Lisp, è stato progettato pensando ai programmatori principianti. Va oltre Lisp e Scheme con dialetti che supportano oggetti, tipi, pigrizia e altro. Racket consente ai programmatori di collegare componenti scritti in dialetti diversi e consente ai programmatori di creare nuovi dialetti specifici del progetto. Le librerie di Racket supportano applicazioni da server web e database a GUI e grafici.

Uno sguardo a Racket-lang:

Iniziare con Racket-lang è abbastanza facile a differenza di lisp che richiede una notevole quantità di conoscenza prima ancora di scrivere il tuo primo programma hello world. Di seguito è riportato un piccolo esempio per iniziare con Racket-lang -

;;; ciao mondo in Racket #lang racket "Hello, World!" 
;;; Questo programma, tratto dal sito web di Racket, disegna un triangolo di Sierpinski, annidato fino alla profondità 8. #lang racket (richiede 2htdp / immagine) (let sierpinski ([n 8]) (if (zero? N) (triangolo 2 rosso 'solido') (let ([t (sierpinski (- n 1))]) (fermo (sopra t (accanto a tt))))))

IDE per Racket-lang:

Racket-lang ha una pletora di strumenti e tra questi DrRacket è l'ambiente grafico di Racket per lo sviluppo di programmi. Puoi ottenerlo da qui. Altri strumenti utili sono -

Imparare a Racket è facile e la community è molto attiva, così puoi chiarire facilmente i tuoi dubbi. Inoltre, la documentazione di Racket è vasta e completa e ti aiuta a capire ogni bit del linguaggio.

Scopri di più qui e trova il link per il download.

Ti è piaciuto questo pezzo sul linguaggio di programmazione programmabile Racket? Ditecelo nei commenti qui sotto.

Leggi anche: Scrivi 1000 righe di codice in sole 50 righe con il nuovo linguaggio di programmazione "Picture"

Come installare Aliunde Plus Kodi Add-on
Aliunde Plus è un componente aggiuntivo video Real Debrid Kodi 19 Matrix.Le sezioni includono Film, Programmi TV, Trakt, Ultimo collegamento riprodott...
Come installare Aliunde Kodi 19 Matrix Maintenance Wizard
Aliunde ha rilasciato un Kodi 19 Matrix Maintenance Wizard che ha molte utili utilità.Ha un nuovo avvio, backup / ripristino, manutenzione, impostazio...
Come installare l'addon Kodi di ApeX Sports
ApeX Sports è Kodi 19 Matrix Sports e addon TV in diretta da Arxtic-ape Repository.Ha sezioni per Sport in diretta, TV in diretta, Replay e momenti sa...