Latex:
geringe stdlib
schlechtes Parameter-Handling (zB parindent0mm aber author{Lukas Prokop})
einfache Standardaufgaben schwierig zu behandeln (zB Hintergrundfarbe eines Absatzes setzen)
Wenn der Interpreter meint, man soll “end” zum Beenden eingeben, hilft nur mehr Strg+C, um aus dem Interpreter zu kommen
Dokumentationen sind nur verteilt im Internet zu finden und widersprechen sich teilweise (usetheme)
Einfache mathematische Funktionen verlangen Eigennamen (bmod)
Trennung von Layout und Inhalt a la CSS wäre übersichtlicher für besondere Anwendungszwecke
PHP:
unklare Funktionsnamen
sehr spezialisiert
unsaubere Arbeit mit Fehlermeldungen
python:
a * b / c != a / c * b
‘lukas’ == (‘lukas’)
‘lukas prokop’.split() == ['lukas', 'prokop'] # kein Zeichen spezifiziert = ‘ ‘
py3 erlaubt unicode-Zeichen in funktionsnamen
Man muss natürlich sagen, dass gewisse Punkte Teil eines überlegten Konzepts sind. Aber man muss bedenken, dass ein Neuling aus einem anderen Bereich (zB ich bei LaTeX komme von HTML) sich nur langsam einleben kann und teilweise sind die Konzepte sehr unpraktisch (zB Auto-Layout bei LaTeX).
Update: Sämtliche aktuelle Kritik konnte wiederlegt werden. Aber hat jemand eine Lösung für eine der Fragen?
Update: mitsuhiko hat einen genialen Beitrag zu python verfasst der verdammt gut adressiert, was mich verwundert.
Recent Comments