typescript 严格意义上算是一门语言么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a Javascript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
Javascript 权威指南第 5 版
Closure: The Definitive Guide
dmjob2015222
V2EX    Javascript

typescript 严格意义上算是一门语言么?

  •  
  •   dmjob2015222 2019 年 3 月 8 日 7264 次点击
    这是一个创建于 2559 天前的主题,其中的信息可能已经有所发展或是发生改变。
    网上各种介绍都是: 一种由微软开发的自由和开源的编程语言。个人感觉东西无非是建立在 js 的基础上进行扩展,最终还得编译(不确定这个词用的对不对)成 js。
    个人总感觉严格意义上来说不能算是一门新语言(个人见解)。
    20 条回复    2019-03-29 09:36:41 +08:00
    TuringGooner
        1
    TuringGooner  
       2019 年 3 月 8 日 via Android
    所有语言都啊在 0101 上扩展,最终还是得回到 0101

    手动狗头
    lyc8801
        2
    lyc8801  
       2019 年 3 月 8 日
    就像 C++和 C...
    isCyan
        3
    isCyan  
       2019 年 3 月 8 日 via Android
    方言
    SuperMild
        4
    SuperMild  
       2019 年 3 月 8 日
    看你怎么定义了,只是文字游戏而已。不管你怎么命名、定义、分类,都不影响 ts 本身的功能。
    mytry
        5
    mytry  
       2019 年 3 月 8 日
    习语言严格意义上算是一门语言么?

    tetora
        6
    tetora  
       2019 年 3 月 8 日 via Android
    @mytry 图标里的 3 个红色字用粤语读很危险
    billlee
        7
    billlee  
       2019 年 3 月 8 日
    C 语言无非是建立在汇编的基础上进行扩展,最终还得编译(不确定这个词用的对不对)成机器码?
    snw
        8
    snw  
       2019 年 3 月 8 日 via Android
    反正绝大部分语言都是图灵完备的,那么应该也是图灵等价的,这样互相直接都能模拟( Brainfuck 表示你们都是语法糖←←
    Cbdy
        9
    Cbdy  
       2019 年 3 月 9 日 via Android
    testcaoy7
        10
    testcaoy7  
       2019 年 3 月 9 日
    @snw 说的是
    dmjob2015222
        11
    dmjob2015222  
    OP
       2019 年 3 月 9 日
    @SuperMild 有道理
    greatbody
        12
    greatbody  
       2019 年 3 月 9 日
    @TuringGunner 赞同。都是 0101 的方言。
    lihongjie0209
        13
    lihongjie0209  
       2019 年 3 月 9 日
    c++ 之前不也是 C 的扩展嘛, 看看现在 /手动狗头
    linchengzzz
        14
    linchengzzz  
       2019 年 3 月 9 日
    所以说是 JS++ , 23333
    Miy4mori
        15
    Miy4mori  
       2019 年 3 月 9 日
    照你这么说 JVM 上各种语言最终都要编译到字节码岂不是全部开除出编程语言籍,能不能先看看编程语言的定义,不要上来就我觉得,对你,对大家都不好。
    trait
        16
    trait  
       2019 年 3 月 9 日
    Welcome to The front end daily show
    imswing
        17
    imswing  
       2019 年 3 月 9 日 via iPhone
    不算
    dmjob2015222
        18
    dmjob2015222  
    OP
       2019 年 3 月 9 日
    @Miy4mori 至于么,就是一个初学者的疑问,干嘛要上岗上线??
    libook
        19
    libook  
       2019 年 3 月 13 日
    “是不是”是属于世界观上的问题,从哲学上来讲有些世界观会认为“是”,有些会认为“不是”。

    这就像是生物学分类,是混沌的,有明显分界线的可以分为两类,但分界线边缘的就只能投票强行指定分类了。

    差异都是相对的,比如相比 Python 来说,TS 和 JS 可以视为同一语言,而 TS、JS、CoffeeScript 之间对比的话,就可以视为三种语言了。
    TonyG
        20
    TonyG  
       2019 年 3 月 29 日
    不仅是,而且是我见过语法最美,黑科技最多最不可思议的语言。按照编译中间层就不算语言,无论解释型,vm 型,还是编译型,最终都是以编译成机器形态运行的,这又怎么说呢。至于说是 js 的扩展,我感觉不是,可以编译出 js 的语言很多,难道 kotlin 也算 js 扩展语言吗?更何况,强类型、泛型、各种交叉类型、联合类型也未免扩展的太超前了。其实如果知道 TypeScript 项目主导者是谁,也不会产生这种问题了,Anders Hejlsberg, Turbo-Pascal 之父,Delphi 之父, J++之父, C#之父, 以上。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     970 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 19:38 PVG 03:38 LAX 12:38 JFK 15:38
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86