Was ist die prägnanteste Programmiersprache?

7

Was ist die prägnanteste Programmiersprache? falls ein Kriterium für die Prägnanz benötigt wird: Unter dem Strich sind am wenigsten Zeichen erforderlich, um ein bestimmtes Programm zu erstellen.

    
David 16.07.2010, 19:42
quelle

5 Antworten

24

APL, Hände nach unten.

Spiel des Lebens in einer Linie:

Alttext http://catpad.net/michael/APLLife.gif

    
Earlz 08.04.2010, 22:01
quelle
9

J , ein Nachkomme von APL.

Beispiel J Implementierung von Quicksort (Leerzeichen zur besseren Übersicht):

%Vor%     
David 08.04.2010 22:01
quelle
8
___ answer2603765 ​​___

Ich denke, es ist APL (oder einer seiner Dialekte). Um beispielsweise alle Primzahlen zwischen 1 und R zu finden, funktioniert dieser Code:

%Vor%

Im täglichen Gebrauch denke ich jedoch, dass jede funktionale Sprache (zB F #) sehr knapp ist, da Sie nur ausdrücken, was Sie tun möchten und nicht wie.

    
___ qstnhdr ___ Was ist die prägnanteste Programmiersprache? ___ answer2603757 ___

J , ein Nachkomme von APL.

Beispiel J Implementierung von Quicksort (Leerzeichen zur besseren Übersicht):

%Vor%     
___ answer2603760 ___

Binär.

Die Nullen und Einsen werden dann als x86-Code interpretiert.

Es gibt wirklich keine gute Antwort hier

    
___ qstntxt ___

Was ist die prägnanteste Programmiersprache? falls ein Kriterium für die Prägnanz benötigt wird: Unter dem Strich sind am wenigsten Zeichen erforderlich, um ein bestimmtes Programm zu erstellen.

    
___ tag123programminglanguages ​​___ Eine Programmiersprache ist eine künstliche Sprache, die entworfen wurde, um Berechnungen auszudrücken, die von einer Maschine ausgeführt werden können. ** Bitte beachten Sie: ** Wie anderswo auf Stack Overflow, Ressourcen- und Tutorial-Empfehlungsanfragen, Anfragen nach Listen von Dingen ("welche Sprachen haben diese Funktion ...") und übermäßig meinungsbasiert ("Was ist das Beste? ... ") Fragen sind nicht Thema. ___ answer2603759 ___

Die Whitespace Programmierungssprache erlaubt nur drei Zeichen (Leerzeichen, Tabulatoren und Zeilenumbrüche).

    
___ tag123languageagnostic ___ Verwenden Sie dieses Tag zum PROGRAMMIEREN VON FRAGEN, die unabhängig von einer bestimmten Programmiersprache sind. ___ answer2603754 ___

APL, Hände nach unten.

Spiel des Lebens in einer Linie:

Alttext http://catpad.net/michael/APLLife.gif

    
___
yassin 08.04.2010 22:02
quelle
7

Die Whitespace Programmierungssprache erlaubt nur drei Zeichen (Leerzeichen, Tabulatoren und Zeilenumbrüche).

    
Andrew Hare 08.04.2010 22:01
quelle
3

Binär.

Die Nullen und Einsen werden dann als x86-Code interpretiert.

Es gibt wirklich keine gute Antwort hier

    
Pyrolistical 08.04.2010 22:01
quelle