Geek

Racket-lang Un langage de programmation programmable

Racket-lang Un langage de programmation programmable

Vous devez avoir lu notre couverture sur le langage de programmation et son développement. Sinon, je vous recommanderais de le parcourir une fois. Il existe des articles très intéressants sur les meilleurs langages de programmation sur GitHub, les langages de programmation les plus rémunérateurs et bien d'autres. Cet article concerne un nouveau langage de programmation appelé Racket-lang qui retient beaucoup l'attention des programmeurs ces jours-ci.

Vous avez certainement entendu parler de JavaScript, Perl, Python et Ruby. Mais Racket? Probablement pas. Ce n'est pas parce que ce n'est pas le langage de programmation le plus courant que vous devez ignorer ses capacités. Racket permet une programmation fonctionnelle et d'autres paradigmes différents que même les programmeurs hardcore n'ont jamais vus auparavant.

Qu'est-ce que Racket-lang:

Racket est un descendant de Lisp, un langage de programmation réputé pour son élégance, sa puissance et sa courbe d'apprentissage stimulante. Mais bien que Racket conserve la bonté fonctionnelle de Lisp, il a été conçu en pensant aux programmeurs débutants. Il va au-delà de Lisp et Scheme avec des dialectes qui prennent en charge les objets, les types, la paresse, etc. Racket permet aux programmeurs de lier des composants écrits dans différents dialectes et permet aux programmeurs de créer de nouveaux dialectes spécifiques au projet. Les bibliothèques de Racket prennent en charge des applications allant des serveurs Web et des bases de données aux interfaces graphiques et aux graphiques.

Un aperçu de Racket-lang:

Démarrer avec Racket-lang est assez facile contrairement à lisp qui nécessite une quantité substantielle de connaissances avant même d'écrire votre premier programme hello world. Voici un petit exemple pour vous aider à démarrer avec Racket-lang -

;;; bonjour le monde dans Racket #lang raquette "Hello, World!" 
;;; Ce programme, tiré du site Web de Racket, dessine un triangle de Sierpinski, imbriqué à la profondeur 8. #lang raquette (nécessite 2htdp / image) (let sierpinski ([n 8]) (if (zéro? N) (triangle 2 'solide' rouge) (let ([t (sierpinski (- n 1))]) (freeze (au-dessus de t (à côté de tt))))))

IDE pour Racket-lang:

Racket-lang a une pléthore d'outils et parmi ceux-ci DrRacket est l'environnement graphique d'un Racket pour le développement de programmes. Vous pouvez l'obtenir ici. D'autres outils utiles sont -

L'apprentissage de la raquette est facile et la communauté est très active, vous éviterez donc facilement vos doutes. De plus, la documentation de Racket est vaste et complète et vous aide à comprendre chaque bit du langage.

En savoir plus ici et trouver le lien de téléchargement.

Avez-vous aimé cette pièce sur le langage de programmation programmable Racket? Dites-nous dans les commentaires ci-dessous.

Lisez aussi: Écrivez un code de 1000 lignes en seulement 50 lignes avec le nouveau langage de programmation «Picture»

Comment installer l'application Stremio (APK) pour les appareils Android et Fire TV Stick
Stremio est une application vidéo (APK) de premier plan pour les appareils Android tels que les téléviseurs, les smartphones et le Fire TV Stick. Il d...
Comment installer les appareils Android et Fire TV Stick de l'application Film Plus (APK)
Film Plus est une application vidéo (APK) de premier ordre pour les appareils Android tels que les téléviseurs, les smartphones et le Fire TV Stick. I...
Comment installer les appareils Android Morpheus TV App (APK) et Fire TV Stick
Morpheus TV est une application de films et d'émissions de télévision (APK) qui peut être installée sur des appareils Android tels que des téléviseurs...