xudzhang
V2EX  ›  问与答

Microsoft Visual Studio 可能是用什么语言写的?

  •  
  •   xudzhang · Oct 5, 2018 · 9526 views
    This topic created in 2952 days ago, the information mentioned may be changed or developed.

    VS 是不是用 VS 开发的,这种 IDE 开发完成又怎么测试呢?

    34 replies  •  2018-10-06 14:48:25 +08:00
    514146235
    514146235
    Oct 5, 2018
    1
    VS 是用 VS 开发的。。哈哈,脑回路好清奇。。
    lhx2008
    lhx2008
    Oct 5, 2018 via Android
    2
    这个不说鸡和蛋问题,巨硬开发 windows 难道要在 linux 或者 mac 上面开发吗
    storypanda
    storypanda
    Oct 5, 2018 via Android
    3
    那 Xcode 用什么写的呢
    Trim21
    Trim21
    Oct 5, 2018❤️1
    4
    用其他的编辑器开发出第一个版本的 vs 来, 不就可以用 vs 开发 vs 了...
    ifaii
    ifaii
    Oct 5, 2018 via iPhone
    5
    轮子哥说是 vs 开发 vs
    AEANWspPmj3FUhDc
    AEANWspPmj3FUhDc
    Oct 5, 2018
    6
    这问题,知乎上有问。

    [第一个版本的 Visual Studio 是用什么写出来的?]( https://www.zhihu.com/question/33548038)
    AEANWspPmj3FUhDc
    AEANWspPmj3FUhDc
    Oct 5, 2018
    7
    [visual studio 本身是用什么开发的?]( https://www.zhihu.com/question/30049696)

    这么简单的事,百度不就行了???
    xinglp
    xinglp
    Oct 5, 2018 via Android
    8
    GCC 是怎么编译出来的呢?
    Kilerd
    Kilerd
    Oct 5, 2018
    9
    vs 是一个 IDE,用 IDE 写一个 IDE,完成软件层面的“自举”,没毛病。

    听说 vs2018 是 2014 写出来的。(具体数字不记得是不是准确的了)
    laxenade
    laxenade
    Oct 6, 2018 via Android
    10
    就和 c#编译器是用 c#写的一样,没毛病
    best66
    best66
    Oct 6, 2018 via iPhone
    11
    你怎么不问没有操作系统的时候用什么开发操作系统
    feverzsj
    feverzsj
    Oct 6, 2018
    12
    核心 c++,ui c#
    but0n
    but0n
    Oct 6, 2018 via iPhone
    13
    git 源码是用什么管理的?
    Trim21
    Trim21
    Oct 6, 2018 via Android
    14
    @but0n git 源码最一开始是用啥管理的?
    msg7086
    msg7086
    Oct 6, 2018
    15
    @but0n @Trim21 git。
    delectate
    delectate
    Oct 6, 2018
    16
    @514146235 delphi 的确是这样,除了第一版是 c,剩下的新版都是用旧版写出来的。

    vs 不清楚。估计是 c++
    delectate
    delectate
    Oct 6, 2018❤️2
    17
    @xinglp 第一版是用汇编写的。完成一个简单的 c 编译器,并不复杂。然后都是用 gcc 编译 gcc 了。
    xudzhang
    xudzhang
    OP
    Oct 6, 2018
    18
    @ivlioioilvi 别的地方有的问题就不能拿来讨论吗?你也不能保证你问的所有问题,网上都找不到吧。不同的人思路和见识都不一样,这并不是那种小白问题~
    klii
    klii
    Oct 6, 2018 via iPhone
    19
    @storypanda #3 Xcode 用 Xcode 开发的(手动滑稽)也有可能用 VS 开发的
    Sanko
    Sanko
    Oct 6, 2018 via Android❤️6
    20
    铁锅炖自己
    SupperMary
    SupperMary
    Oct 6, 2018 via Android
    21
    好像后边几代的 vs 确实是用前面版本的 vs 开发的,但是也不完全是,像是组合一样的手段。
    dhssingle
    dhssingle
    Oct 6, 2018 via iPhone
    22
    C++和 C#
    Radeon
    Radeon
    Oct 6, 2018
    23
    用 VS 开发的,核心是 C++。我改过 VS 的调试器 bug
    gamexg
    gamexg
    Oct 6, 2018
    24
    基本只能是用上一版本开发这一版本,
    测试除了标准的测试流程,猜测开发的差不多了会用开发中的版本写开发版本的代码,边用边测试...

    第一个版本就不知道用的什么开发的了,没接触过当时的历史。

    想起了 go,一开始是 c 写的编译器,后来完成了自举,改为了 go 语言的编译器编译自身。
    liuzelei
    liuzelei
    Oct 6, 2018
    25
    软件自举,有点意思。
    anyele
    anyele
    Oct 6, 2018 via Android
    26
    铁锅炖自己
    Trim21
    Trim21
    Oct 6, 2018 via Android
    27
    @msg7086 最一开始还没 git 的时候咋用 git 管理的源码…
    一直写到 git 能工作的程度再开始上版本控制?
    Shura
    Shura
    Oct 6, 2018
    28
    自举
    t6attack
    t6attack
    Oct 6, 2018 via Android
    29
    比尔盖茨刚创业时面对的是打孔纸带。
    Fighting4Dream
    Fighting4Dream
    Oct 6, 2018 via Android
    30
    先做好一个基础,然后反复迭代,最终形成庞大体系。
    iceheart
    iceheart
    Oct 6, 2018 via Android
    31
    应该是大杂烩,不是单一某个语言
    des
    des
    Oct 6, 2018 via Android❤️1
    32
    @Trim21
    是啊,linus 花了一天实现了自己管理自己,你可以自己去搜索一下
    msg7086
    msg7086
    Oct 6, 2018❤️1
    33
    @Trim21 是的。git 本身结构很直观,写一个能用的初稿很快的。
    反正刚开始的时候不需要搞复杂的流程,用不上那些上层的工具。
    shiny
    shiny
    PRO
    Oct 6, 2018
    34
    PyPy,还有 git。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2734 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 168ms · UTC 14:39 · PVG 22:39 · LAX 06:39 · JFK 09:39
    ♥ Do have faith in what you're doing.