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.
Eine Hallo Welt in Brainfuck
%Vor%Es hängt eher von Ihrer Definition der Syntax ab. Zum Beispiel, Subtext keine Textsyntax, aber eine Menge visuelle Syntax.
Programmiersprachen, die sehr nahe an einem einfachen Rechenmodell implementiert sind, haben wahrscheinlich eine sehr geringe Syntax.
>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.
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.
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.
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
Das Parsen von Jot kann mit nur 5 Zeichen durchgeführt werden: Der %code% Regex ist ein voller Beschreibung aller und nur legaler Programme.
Welche Programmiersprache hat die geringste Syntax? Wie kann ich berechnen, wie viele Syntax eine Programmiersprache hat?
Danke.
Die Compute-Programmiersprache hat keine Syntax. Überhaupt. Ссылка Ich muss jedoch darauf hinweisen, dass Mathematik nicht möglich ist.
Soweit ich das beurteilen kann, habe ich es versucht:
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.
Programmiersprachen, die sehr nahe an einem einfachen Rechenmodell implementiert sind, haben wahrscheinlich eine sehr geringe Syntax.
>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.
Es hängt eher von Ihrer Definition der Syntax ab. Zum Beispiel, Subtext keine Textsyntax, aber eine Menge visuelle Syntax.
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.
Eine Hallo Welt in Brainfuck
%Vor%Es hängt eher von Ihrer Definition der Syntax ab. Zum Beispiel, Subtext keine Textsyntax, aber eine Menge visuelle Syntax.
Programmiersprachen, die sehr nahe an einem einfachen Rechenmodell implementiert sind, haben wahrscheinlich eine sehr geringe Syntax.
>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.
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.
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.
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
Das Parsen von Jot kann mit nur 5 Zeichen durchgeführt werden: Der %code% Regex ist ein voller Beschreibung aller und nur legaler Programme.
Welche Programmiersprache hat die geringste Syntax? Wie kann ich berechnen, wie viele Syntax eine Programmiersprache hat?
Danke.
Die Compute-Programmiersprache hat keine Syntax. Überhaupt. Ссылка Ich muss jedoch darauf hinweisen, dass Mathematik nicht möglich ist.
Soweit ich das beurteilen kann, habe ich es versucht:
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.
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.
Soweit ich das beurteilen kann, habe ich es versucht:
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.
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
Tags und Links programming-languages syntax