Odpověď na názor

Odpovídáte na názor k článku TypeScript sa na GitHube stal programovacím jazykom číslo jedna. Názory mohou přidávat pouze registrovaní uživatelé. Nově přidané názory se na webu objeví až po schválení redakcí.

  • 11. 11. 2025 23:54

    Mlocik97

    Vieš čo, myslím že si v tomto urobil riadny guláš tak podme krok späť... jednoduchá otázka:

    čo je programovací jazyk?

    a) nástroj (ty si to tak nazval)
    b) špecifikácia / definícia syntaxe a API

    ak odpovieš A, tak C prekladané skrz GCC vs Clang sú 2 rozdielne jazyky.
    ak odpovieš B, tak čo som povedal že jediný rozdiel je syntax typovej anotácie (inline vs JSDoc) je pravda.

    pozrime sa ešte raz dobre na GCC a Clang, sami vidíme určitú konštrukty, ktoré sú špecifické len pre jeden z nich (Pozri __builtin_assume napríklad.), takže ak aplikujeme stejnú logiku ako u JS vs TS, tak sú GCC a Clang 2 rozdielne jazyky. Alebo naopak, JS a TS je stejný jazyk.

    Potom teda buď GCC a Clang sú 2 rozdielne "C-like" jazyky, alebo JS a TS je rovnaký jazyk. Nemôžeme aplikovať inú definíciu na oboje.

    Alebo musíš určiť hranicu koľko % rozdielov musí byť aby to bol iný jazyk, a keďže rozdiel v JS/TS je fakt len syntax typovej anotácie (`@type` vs `:`) tak je to rovnaký jazyk, takže v každom prípade mám pravdu.

    11. 11. 2025, 23:58 editováno autorem komentáře