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í.
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