Názor k článku Common Lisp: žralok mezi programovacími jazyky od BoneFlute - LISP konkrétně nepoužívám, protože vyžaduju statické typování. Ve všech...

  • Článek je starý, nové názory již nelze přidávat.
  • 18. 4. 2022 21:05

    BoneFlute

    LISP konkrétně nepoužívám, protože vyžaduju statické typování.

    Ve všech svých projektech používám tyto jazyky:
    Rust pro všechno svého, co má běžet zajímavě rychle (dříve jsem používal Haskell, ještě dříve C++).
    Lua v případě nějakých dynamických podivností, ale postupně to opouštím.
    PHP, Javascript na web, protože low-end hosting.
    C#/Java/Python/PHP - když v tom má klient nějakou legacy věc (prostě práce pro peníze).

    Proč nepoužívám C#/Java jako hlavní jazyky? Protože jsou blbé. Nedostatečný typový systém, ukecaná konzervativní syntaxe, runtime (studenej start). Když bych vážně uvažoval nad JVM, tak bych zkusil Kotlin, nebo Scalu, protože přidávají moderní vlastnosti v podobě lepších typů a syntaxe (zvláště ta Scala).

    C++ nepoužívám, protože to v porovnání s Rustem je už zbytečné/neeko­nomické trápení. Přináší tolik zásadních výhod, že C++ je pro mě prostě mrtvá záležitost.