Racket (Programmiersprache)

Racket
Basisdaten
Paradigmen: multi-paradigmatisch
Erscheinungsjahr: 2010 (PLT Scheme 1994)
Designer: PLT Inc.
Entwickler: PLT Inc.
Aktuelle Version 8.13[1] (16. Mai 2024)
Typisierung: dynamisch, statisch
Dialekte: Typed Racket, Lazy Racket, Scribble, FrTime
Standardisierungen: R5RS, R6RS
Beeinflusst von: Scheme
Betriebssystem: Linux, macOS, FreeBSD, Windows
Lizenz: LGPL, MIT, Apache
racket-lang.org

Racket ist eine multi-paradigmatische Programmiersprache aus der Lisp-Scheme-Familie. Sie ist Nachfolger des Scheme-Dialekts PLT Scheme. Racket besitzt eine integrierte Entwicklungsumgebung (IDE), DrRacket, und eine umfangreiche Bibliothek.

2018 erhielt Racket den Programming Languages Software Award von ACM SIGPLAN. In der Laudatio wurde Rackets singuläre Bedeutung sowohl für Forschung als auch Lehre von Programmiersprachen über rund zwanzig Jahre hervorgehoben.[2] Racket ist eine Programmiersprache zur Erzeugung und Erweiterung (Language Extensibility) von Programmiersprachen. Es spielt eine wichtige Rolle in der Forschung zu rekursiven Modulen 1. Klasse, Gradual Typing, Functional Reactive Programming und Kontrakten höherer Ordnung. DrRacket fand Verbreitung in Einführungskursen zu Programmiersprachen und bei neueren Lehrbüchern.[3][4]

Racket ist Open-Source-Software unter GNU Lesser General Public License bzw. MIT-Lizenz und Apache-Lizenz.[5]

  1. Racket v8.13.
  2. ACM Sigplan Programming Languages Software Award
  3. How to Design Programs
  4. DeinProgramm
  5. Racket License Notice

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy