Nørd

Racket-lang Et programmerbart programmeringssprog

Racket-lang Et programmerbart programmeringssprog

Du skal have læst vores dækning om programmeringssprog og dets udvikling. Hvis ikke, vil jeg anbefale dig at gennemgå det en gang. Der er meget interessante artikler om de bedste programmeringssprog på GitHub, de højest betalte programmeringssprog og mange flere. Denne artikel handler om et nyt programmeringssprog, der hedder Racket-lang, som i dag får stor opmærksomhed hos programmører.

Du har helt sikkert hørt om JavaScript, Perl, Python og Ruby. Men racket? Sikkert ikke. Bare fordi det ikke er det mest almindelige programmeringssprog, betyder det ikke, at du skal nedsætte dets muligheder. Racket tillader funktionel programmering og andre forskellige paradigmer, som selv hard-core programmerere aldrig har set før.

Hvad er Racket-lang:

Racket er en efterkommer af Lisp, et programmeringssprog, der er kendt for sin elegance, kraft og udfordrende indlæringskurve. Men mens Racket bevarer Lisp's funktionelle godhed, blev den designet med begyndende programmører i tankerne. Det går ud over Lisp og Scheme med dialekter, der understøtter objekter, typer, dovenskab og mere. Racket giver programmører mulighed for at linke komponenter skrevet i forskellige dialekter, og det giver programmører mulighed for at oprette nye, projektspecifikke dialekter. Rackets biblioteker understøtter applikationer fra webservere og databaser til GUI'er og diagrammer.

Et glimt af Racket-lang:

Kom godt i gang med Racket-lang er ret let i modsætning til lisp, hvilket kræver en betydelig mængde viden, før selv du skriver dit første hej verdensprogram. Nedenfor er et lille eksempel for at komme i gang med Racket-lang -

;;; hej verden i Racket #lang ketcher "Hej, Verden!" 
;;; Dette program, taget fra Racket-webstedet, tegner en Sierpinski-trekant, nestet til dybde 8. #lang racket (kræver 2htdp / image) (lad sierpinski ([n 8]) (hvis (nul? N) (trekant 2 'solid' rød) (lad ([t (sierpinski (- n 1))]) (frys (over t (ved siden af ​​tt)))))

IDE til Racket-lang:

Racket-lang har en overflod af værktøjer, og blandt dem er DrRacket en Rackets grafiske miljø til udvikling af programmer. Du kan få det herfra. Andre nyttige værktøjer er -

Learning Racket er let, og samfundet er meget aktivt, så du nemt kan få din tvivl klar. Dokumentationen af ​​Racket er også omfattende og komplet og hjælper dig med at forstå enhver smule sprog.

Lær mere her og find downloadlinket.

Kunne du lide dette stykke på det programmerbare programmeringssprog Racket? Fortæl os i kommentarerne nedenfor.

Læs også: Skriv 1000 linjekoder på kun 50 linjer med nyt programmeringssprog "billede"

Vores valg til bedste DVR til OTA TV-antenne uden abonnement
Brug af en luft-tv-antenne til at se gratis tv-shows og film er en god mulighed for ledningsskærere. Den eneste virkelige ulempe er ikke at have en DV...
Gennemgå HK1 Android TV Box S905X3 4 GB RAM 128 GB intern opbevaring
HK1 Android TV Box er et billigt mediecenter bygget til at streame 4K-videoer ved 60 fps sammen med grundlæggende spil. Den har en S905X3 CPU, som er ...
Vores valg til den bedste USB Type-C Hub til Android-smartphones
Den nye USB Type-C-port kommer indbygget i de fleste nye enheder og ofte den eneste tilgængelige port. Det inkluderer nye Android-enheder fra smartph...