Geek

Racket-lang Un limbaj de programare programabil

Racket-lang Un limbaj de programare programabil

Trebuie să fi citit acoperirea noastră despre limbajul de programare și dezvoltarea acestuia. Dacă nu, v-aș recomanda să o parcurgeți o dată. Există articole foarte interesante despre Limbaje de programare de top pe GitHub, Limbaje de programare cu cea mai mare plată și multe altele. Acest articol este despre un nou limbaj de programare numit Racket-lang, care câștigă o mulțime de atenție a programatorilor în ziua de azi.

Cu siguranță ați auzit de JavaScript, Perl, Python și Ruby. Dar racheta? Probabil ca nu. Doar pentru că nu este cel mai popular limbaj de programare nu înseamnă că ar trebui să renunți la capacitățile sale. Racheta permite programarea funcțională și alte paradigme diferite pe care nici programatorii hard-core nu le-au mai văzut.

Ce este Racket-lang:

Racket este un descendent al Lisp, un limbaj de programare renumit pentru eleganța, puterea și curba de învățare provocatoare. Dar, în timp ce Racket păstrează bunătatea funcțională a Lisp, a fost concepută având în vedere programatorii începători. Trece dincolo de Lisp și Scheme, cu dialecte care susțin obiecte, tipuri, lene și multe altele. Racheta permite programatorilor să conecteze componente scrise în diferite dialecte și le permite programatorilor să creeze dialecte noi, specifice proiectului. Bibliotecile Racket acceptă aplicații de la servere web și baze de date la GUI și diagrame.

O privire asupra Racket-lang:

Noțiuni de bază cu Racket-lang este destul de ușor, spre deosebire de lisp, care necesită o cantitate substanțială de cunoștințe înainte de a scrie chiar primul dvs. program Hello World. Mai jos este un mic exemplu pentru a începe să folosiți Racket-lang -

;;; hello world in Racket #lack racket "Hello, World!" 
;;; Acest program, preluat de pe site-ul Racket, desenează un triunghi Sierpinski, cuibărit la adâncimea 8. #lack racket (require 2htdp / image) (let sierpinski ([n 8]) (if (zero? N) (triangle 2 roșu 'solid' (let ([t (sierpinski (- n 1))]) (îngheța (deasupra t (lângă tt))))))

IDE pentru Racket-lang:

Racket-lang are o mulțime de instrumente, iar printre acestea DrRacket este mediul grafic al Racket pentru dezvoltarea de programe. O puteți obține de aici. Alte instrumente utile sunt -

Racheta de învățare este ușoară, iar comunitatea este foarte activă, astfel încât să vă clarificați cu ușurință îndoielile. De asemenea, documentația Racket este vastă și completă și vă ajută să înțelegeți fiecare limbă.

Aflați mai multe aici și găsiți linkul de descărcare.

Ți-a plăcut această piesă de pe limbajul de programare Racket? Spune-ne în comentariile de mai jos.

Citește și: Scrie codul a 1000 de linii în doar 50 de linii cu noua limbă de programare „Imagine”

Cum se instalează mouse-ul comută pe un stick TV Fire
Fire TV Stick este un dispozitiv excelent de redare a conținutului media, dar ocazional are probleme. O problemă este că telecomanda nu-i place să fun...
Top 5 aplicații gratuite de streaming video pentru dispozitivele Fire TV Stick și Android din magazinele de aplicații
Există multe opțiuni gratuite pentru streaming de videoclipuri pe stick-ul Fire TV sau pe orice dispozitiv Android. În timp ce Kodi și APK-urile sunt...
Cele mai bune aplicații pentru filme și emisiuni TV (APK-uri) pentru dispozitive Android și Fire TV Stick
Aplicația pentru filme și emisiuni TV Android (APK-uri) a devenit foarte populară ca modalitate de redare în flux a videoclipurilor. Adesea denumite ...