Welche Programmiersprache hat die geringste Syntax? [geschlossen]

9

Welche Programmiersprache hat die geringste Syntax? Wie kann ich berechnen, wie viele Syntax eine Programmiersprache hat?

Danke.

    
Dario 04.07.2009, 08:37
quelle

12 Antworten

14

Zählt Brainfuck ?

Oh warte ... du meintest eine nützliche Sprache.

    
Aditya Sehgal 04.07.2009 08:44
quelle
10
___ answer1081810 ___

Zählt Brainfuck ?

Oh warte ... du meintest eine nützliche Sprache.

    
___ qstnhdr ___ Welche Programmiersprache hat die geringste Syntax? [geschlossen] ___ answer1082031 ___

Wenn ich Ihren Zweck richtig einschätze, hat Python nicht mehr oder weniger "Syntax" als jede andere Sprache, aber es hat weniger "komische lustige Symbole" als jede andere Sprache, die ich kenne. Und es verwendet vereinfachte, meist einfache englische Syntax.

Wenn Sie nach einer seriösen Sprache suchen, in der es leicht zu lesen und zu schreiben ist, aber dennoch zielführend ist, gehen Sie zu Python.

Oder Visual Basic, das im Laufe der Jahre immer mehr aufgebläht wird und Probleme mit der Syntaxkompatibilität mit früheren Versionen hat - daher kann ich VB nicht empfehlen.

    
___ answer1081814 ___

Eine Hallo Welt in Brainfuck

%Vor%     
___ answer1081980 ___

Es hängt eher von Ihrer Definition der Syntax ab. Zum Beispiel, Subtext keine Textsyntax, aber eine Menge visuelle Syntax.

    
___ answer1081873 ___

Programmiersprachen, die sehr nahe an einem einfachen Rechenmodell implementiert sind, haben wahrscheinlich eine sehr geringe Syntax.

>
___ answer 1081990 ___

Ich bin mir nicht sicher über die "geringste" Menge an Syntax, aber wenn Sie prägnant / leicht meinen, dann ist das zweifellos die K-Sprache muss ein starker Konkurrent sein.

    
___ answer1082068 ___

Die meisten modernen Sprachen haben relativ wenige Schlüsselwörter und Operatoren. Sie haben normalerweise eine Möglichkeit, einen Logikblock anzuzeigen. Das Problem ist, dass weniger Keywords und Operatoren normalerweise nicht einfacher Code zu lesen und zu verstehen sind - schauen Sie sich einfach BrainFuck - 4 Operatoren, keine Schlüsselwörter und ziemlich nutzlos an.

Mehr 'natürliche' Sprachen sind ausführlicher und haben viel Syntax, können aber für einen Anfänger einfacher sein.

Java, C #, Javascript und viele weitere Sprachen haben dieselbe Grundsyntax. Sie alle haben ihre eigenen zusätzlichen Schlüsselwörter und Operatoren, aber wenn Sie eine grundlegende Syntax lernen, ist es, wo Sie anfangen müssen - wenn Sie in einem programmieren können Sie die anderen lesen.

    
___ answer 1081806 ___

LISP-abgeleitete, von Forth abgeleitete und Smalltalk-abgeleitete (IO?) Sprachen haben wahrscheinlich die geringste Syntax in dieser Reihenfolge.

Und Sie können es nicht messen, weil es nicht technisch ist, es ist sozial.

    
___ answer5759414 ___

Ich gehe davon aus, dass die relative Komplexität einer Sprache eine Funktion der Anzahl der Elemente ist, die ein Programmierer wissen oder sich merken muss, damit ein Modul fehlerfrei kompiliert werden kann. Neben Schlüsselwörtern gibt es noch andere Dinge wie spezielle Symbole. Vielleicht wäre es auch nützlich, diese Symbole und Trennzeichen aufzulisten. Wenn ein Symbol für zwei verschiedene Dinge verwendet wird, würde es zweimal gezählt werden. Zum Beispiel wird in Smalltalk ein Punkt (.) Verwendet, um eine Klasse explizit über ihren Namespace anzusprechen und eine Anweisung zu beenden.

Sprachschlüsselwörter 68000 Assembler & gt; 106 8088 Assembler 106 Ada 84 Java 1.1 64 Rubin 56 PHP 52 74 einschließlich spezieller $ Variablen C ++ 48 Rubin 38 C 28 Python 28 Smalltalk 6

    
___ answer1082098 ___

Das Parsen von Jot kann mit nur 5 Zeichen durchgeführt werden: Der %code% Regex ist ein voller Beschreibung aller und nur legaler Programme.

    
___ qstntxt ___

Welche Programmiersprache hat die geringste Syntax? Wie kann ich berechnen, wie viele Syntax eine Programmiersprache hat?

Danke.

    
___ tag123syntax ___ Syntax bezieht sich auf die eigentlichen Sprachelemente und Symbole selbst. Fragen sollten als Syntax gekennzeichnet werden, wenn sich die Frage spezifisch und fast vollständig auf die Syntax bezieht. Dieses Tag sollte mit einem bestimmten Sprach-Tag verwendet werden ___ 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. ___ answer23717260 ___

Die Compute-Programmiersprache hat keine Syntax. Überhaupt. Ссылка Ich muss jedoch darauf hinweisen, dass Mathematik nicht möglich ist.

    
___ answer1082080 ___

Soweit ich das beurteilen kann, habe ich es versucht:

  • Versammlung;
  • C / C ++;
  • Java;
  • C #;
  • PHP;
  • Java;
  • Python;
  • Ruby;
  • Bash;
  • Perl.

Abgesehen von bash, über das ich nicht einmal nachdenke, wenn es darum geht, mehr als das Scripting zu programmieren, hat Perl die kürzeste Syntax, aber es ist eine der langsamsten, die es zu lesen gilt.

Assembly, C / C ++ und Java sind wirklich ausführlich. C # und PHP weniger, aber immer noch. Und Sie bleiben bei .Net oder einer Sprache ohne Namenskonvention stecken.

Die beste Balance zwischen kurz und bündig, mächtig und lesbar sind Ruby und Python.

Ich selbst bin ein Python-Liebhaber, und ich bin mit der Syntax vertraut, also werde ich mich dafür entscheiden. Ich mag nicht die Art, wie Ruby Blöcke mit Schlüsselwörtern beendet.

    
___
alamar 04.07.2009 08:40
quelle
8

Programmiersprachen, die sehr nahe an einem einfachen Rechenmodell implementiert sind, haben wahrscheinlich eine sehr geringe Syntax.

>
Nick Dandoulakis 04.07.2009 09:26
quelle
5

Wenn ich Ihren Zweck richtig einschätze, hat Python nicht mehr oder weniger "Syntax" als jede andere Sprache, aber es hat weniger "komische lustige Symbole" als jede andere Sprache, die ich kenne. Und es verwendet vereinfachte, meist einfache englische Syntax.

Wenn Sie nach einer seriösen Sprache suchen, in der es leicht zu lesen und zu schreiben ist, aber dennoch zielführend ist, gehen Sie zu Python.

Oder Visual Basic, das im Laufe der Jahre immer mehr aufgebläht wird und Probleme mit der Syntaxkompatibilität mit früheren Versionen hat - daher kann ich VB nicht empfehlen.

    
Berry Tsakala 04.07.2009 11:30
quelle
4

Eine Hallo Welt in Brainfuck

%Vor%     
Gant 04.07.2009 08:45
quelle
0

Es hängt eher von Ihrer Definition der Syntax ab. Zum Beispiel, Subtext keine Textsyntax, aber eine Menge visuelle Syntax.

    
Pete Kirkham 04.07.2009 10:45
quelle
0
___ answer1081810 ___

Zählt Brainfuck ?

Oh warte ... du meintest eine nützliche Sprache.

    
___ qstnhdr ___ Welche Programmiersprache hat die geringste Syntax? [geschlossen] ___ answer1082031 ___

Wenn ich Ihren Zweck richtig einschätze, hat Python nicht mehr oder weniger "Syntax" als jede andere Sprache, aber es hat weniger "komische lustige Symbole" als jede andere Sprache, die ich kenne. Und es verwendet vereinfachte, meist einfache englische Syntax.

Wenn Sie nach einer seriösen Sprache suchen, in der es leicht zu lesen und zu schreiben ist, aber dennoch zielführend ist, gehen Sie zu Python.

Oder Visual Basic, das im Laufe der Jahre immer mehr aufgebläht wird und Probleme mit der Syntaxkompatibilität mit früheren Versionen hat - daher kann ich VB nicht empfehlen.

    
___ answer1081814 ___

Eine Hallo Welt in Brainfuck

%Vor%     
___ answer1081980 ___

Es hängt eher von Ihrer Definition der Syntax ab. Zum Beispiel, Subtext keine Textsyntax, aber eine Menge visuelle Syntax.

    
___ answer1081873 ___

Programmiersprachen, die sehr nahe an einem einfachen Rechenmodell implementiert sind, haben wahrscheinlich eine sehr geringe Syntax.

>
___ answer 1081990 ___

Ich bin mir nicht sicher über die "geringste" Menge an Syntax, aber wenn Sie prägnant / leicht meinen, dann ist das zweifellos die K-Sprache muss ein starker Konkurrent sein.

    
___ answer1082068 ___

Die meisten modernen Sprachen haben relativ wenige Schlüsselwörter und Operatoren. Sie haben normalerweise eine Möglichkeit, einen Logikblock anzuzeigen. Das Problem ist, dass weniger Keywords und Operatoren normalerweise nicht einfacher Code zu lesen und zu verstehen sind - schauen Sie sich einfach BrainFuck - 4 Operatoren, keine Schlüsselwörter und ziemlich nutzlos an.

Mehr 'natürliche' Sprachen sind ausführlicher und haben viel Syntax, können aber für einen Anfänger einfacher sein.

Java, C #, Javascript und viele weitere Sprachen haben dieselbe Grundsyntax. Sie alle haben ihre eigenen zusätzlichen Schlüsselwörter und Operatoren, aber wenn Sie eine grundlegende Syntax lernen, ist es, wo Sie anfangen müssen - wenn Sie in einem programmieren können Sie die anderen lesen.

    
___ answer 1081806 ___

LISP-abgeleitete, von Forth abgeleitete und Smalltalk-abgeleitete (IO?) Sprachen haben wahrscheinlich die geringste Syntax in dieser Reihenfolge.

Und Sie können es nicht messen, weil es nicht technisch ist, es ist sozial.

    
___ answer5759414 ___

Ich gehe davon aus, dass die relative Komplexität einer Sprache eine Funktion der Anzahl der Elemente ist, die ein Programmierer wissen oder sich merken muss, damit ein Modul fehlerfrei kompiliert werden kann. Neben Schlüsselwörtern gibt es noch andere Dinge wie spezielle Symbole. Vielleicht wäre es auch nützlich, diese Symbole und Trennzeichen aufzulisten. Wenn ein Symbol für zwei verschiedene Dinge verwendet wird, würde es zweimal gezählt werden. Zum Beispiel wird in Smalltalk ein Punkt (.) Verwendet, um eine Klasse explizit über ihren Namespace anzusprechen und eine Anweisung zu beenden.

Sprachschlüsselwörter 68000 Assembler & gt; 106 8088 Assembler 106 Ada 84 Java 1.1 64 Rubin 56 PHP 52 74 einschließlich spezieller $ Variablen C ++ 48 Rubin 38 C 28 Python 28 Smalltalk 6

    
___ answer1082098 ___

Das Parsen von Jot kann mit nur 5 Zeichen durchgeführt werden: Der %code% Regex ist ein voller Beschreibung aller und nur legaler Programme.

    
___ qstntxt ___

Welche Programmiersprache hat die geringste Syntax? Wie kann ich berechnen, wie viele Syntax eine Programmiersprache hat?

Danke.

    
___ tag123syntax ___ Syntax bezieht sich auf die eigentlichen Sprachelemente und Symbole selbst. Fragen sollten als Syntax gekennzeichnet werden, wenn sich die Frage spezifisch und fast vollständig auf die Syntax bezieht. Dieses Tag sollte mit einem bestimmten Sprach-Tag verwendet werden ___ 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. ___ answer23717260 ___

Die Compute-Programmiersprache hat keine Syntax. Überhaupt. Ссылка Ich muss jedoch darauf hinweisen, dass Mathematik nicht möglich ist.

    
___ answer1082080 ___

Soweit ich das beurteilen kann, habe ich es versucht:

  • Versammlung;
  • C / C ++;
  • Java;
  • C #;
  • PHP;
  • Java;
  • Python;
  • Ruby;
  • Bash;
  • Perl.

Abgesehen von bash, über das ich nicht einmal nachdenke, wenn es darum geht, mehr als das Scripting zu programmieren, hat Perl die kürzeste Syntax, aber es ist eine der langsamsten, die es zu lesen gilt.

Assembly, C / C ++ und Java sind wirklich ausführlich. C # und PHP weniger, aber immer noch. Und Sie bleiben bei .Net oder einer Sprache ohne Namenskonvention stecken.

Die beste Balance zwischen kurz und bündig, mächtig und lesbar sind Ruby und Python.

Ich selbst bin ein Python-Liebhaber, und ich bin mit der Syntax vertraut, also werde ich mich dafür entscheiden. Ich mag nicht die Art, wie Ruby Blöcke mit Schlüsselwörtern beendet.

    
___
Noldorin 04.07.2009 10:52
quelle
0

Die meisten modernen Sprachen haben relativ wenige Schlüsselwörter und Operatoren. Sie haben normalerweise eine Möglichkeit, einen Logikblock anzuzeigen. Das Problem ist, dass weniger Keywords und Operatoren normalerweise nicht einfacher Code zu lesen und zu verstehen sind - schauen Sie sich einfach BrainFuck - 4 Operatoren, keine Schlüsselwörter und ziemlich nutzlos an.

Mehr 'natürliche' Sprachen sind ausführlicher und haben viel Syntax, können aber für einen Anfänger einfacher sein.

Java, C #, Javascript und viele weitere Sprachen haben dieselbe Grundsyntax. Sie alle haben ihre eigenen zusätzlichen Schlüsselwörter und Operatoren, aber wenn Sie eine grundlegende Syntax lernen, ist es, wo Sie anfangen müssen - wenn Sie in einem programmieren können Sie die anderen lesen.

    
Keith 04.07.2009 11:59
quelle
0

Soweit ich das beurteilen kann, habe ich es versucht:

  • Versammlung;
  • C / C ++;
  • Java;
  • C #;
  • PHP;
  • Java;
  • Python;
  • Ruby;
  • Bash;
  • Perl.

Abgesehen von bash, über das ich nicht einmal nachdenke, wenn es darum geht, mehr als das Scripting zu programmieren, hat Perl die kürzeste Syntax, aber es ist eine der langsamsten, die es zu lesen gilt.

Assembly, C / C ++ und Java sind wirklich ausführlich. C # und PHP weniger, aber immer noch. Und Sie bleiben bei .Net oder einer Sprache ohne Namenskonvention stecken.

Die beste Balance zwischen kurz und bündig, mächtig und lesbar sind Ruby und Python.

Ich selbst bin ein Python-Liebhaber, und ich bin mit der Syntax vertraut, also werde ich mich dafür entscheiden. Ich mag nicht die Art, wie Ruby Blöcke mit Schlüsselwörtern beendet.

    
e-satis 04.07.2009 12:03
quelle
0

Das Parsen von Jot kann mit nur 5 Zeichen durchgeführt werden: Der [01]* Regex ist ein voller Beschreibung aller und nur legaler Programme.

    
Mykelyk 04.07.2009 12:13
quelle
0

Ich gehe davon aus, dass die relative Komplexität einer Sprache eine Funktion der Anzahl der Elemente ist, die ein Programmierer wissen oder sich merken muss, damit ein Modul fehlerfrei kompiliert werden kann. Neben Schlüsselwörtern gibt es noch andere Dinge wie spezielle Symbole. Vielleicht wäre es auch nützlich, diese Symbole und Trennzeichen aufzulisten. Wenn ein Symbol für zwei verschiedene Dinge verwendet wird, würde es zweimal gezählt werden. Zum Beispiel wird in Smalltalk ein Punkt (.) Verwendet, um eine Klasse explizit über ihren Namespace anzusprechen und eine Anweisung zu beenden.

Sprachschlüsselwörter 68000 Assembler & gt; 106 8088 Assembler 106 Ada 84 Java 1.1 64 Rubin 56 PHP 52 74 einschließlich spezieller $ Variablen C ++ 48 Rubin 38 C 28 Python 28 Smalltalk 6

    
tggagne 22.04.2011 19:49
quelle
0

Die Compute-Programmiersprache hat keine Syntax. Überhaupt. Ссылка Ich muss jedoch darauf hinweisen, dass Mathematik nicht möglich ist.

    
OVER9000 17.05.2014 23:54
quelle

Tags und Links