1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Trophäen
  4. Forum
    1. Unerledigte Themen
  5. Artikel
  6. Lexicon
  • Login
  • Register
  • Search
Lexicon
  • Everywhere
  • Articles
  • Pages
  • Forum
  • Lexicon
  • More Options
  1. Deutsches Raspberry Pi Forum
  2. Lexicon

REPL

  • noisefloor
  • October 7, 2023 at 2:07 PM
  • October 10, 2023 at 12:02 AM
  • 1,110 times viewed
  • 4 comments
  • REPL steht für "Read - Eval - Print - Loop", auf Deutsch "(Ein-) Lesen - Ausführen - Ausgeben - Schleife". Damit wird der interaktiver Interpreter einer Programmiersprache bezeichnet. Man kann dort einen Befehlszeile eingeben und direkt ausführen. Das Ergebnis wird unmittelbar ausgegeben und man kann die nächste Befehlszeile eingegeben. Der REPL eignet sich gut, um Befehle interaktiv zu testen oder ist beim Lernen einer Programmiersprache hilfreich.

    EIn REPL kann in der Regel nur von interpretierenden Programmiersprachen bereit gestellt werden, wo Programmcode sowieso zeilenweise ausgeführt wird. Beispiele für einen REPL sind beispielsweise der interaktive Python-Interpreter, den man mit der Eingabe von python3 im Terminal aufruft, oder die interaktive JavaScript Konsole, die von Browsern wie Firefox und Chrome bereit gestellt wird.

    Kompilierende Programmiersprachen wie z.B. C, C++, Go und Rust stellen keinen REPL zur Verfügung, da hier der gesamte Code erst kompiliert werden muss, bevor er ausgeführt werden kann.

  • Previous entry Qt
  • Next entry Scratch

Comments 4

framp
October 7, 2023 at 3:49 PM

In go gibt es den Playground dafuer.

noisefloor
October 7, 2023 at 5:23 PM

Ja, das gibt es ja auch für andere kompilierender Sprachen. Aber die Standardinstallation an sich bringt das halt nicht mit.

framp
October 8, 2023 at 1:57 AM

Vielleicht für die andern Sprachen auch noch Links aufnehmen?

noisefloor
October 8, 2023 at 9:58 AM

Kannst du gerne machen. Wobei ich den Fokus darauf hatte, was auf dem Raspi so gängig ist.

Registrierung

Don’t have an account yet? Register yourself now and be a part of our community!

Register Yourself

Categories

  1. Hardware 77
  2. Software 106
    1. Smarthome 7
    2. Künstliche Intelligenz 4
  3. Programmierung 33
    1. Python 9
    2. C · C++ 7
    3. andere Programmiersprachen 4
  4. Betriebssysteme 37
  5. Netzwerk 33
  6. Forenabkürzungen 38

Contributors in this entry

  1. noisefloor 1 change
  2. Zentris 1 change
  1. Datenschutzerklärung
  2. Impressum

Forenregeln

Lexicon, developed by www.viecode.com
Powered by WoltLab Suite™