阿里新推出的程序员编码助手“通义灵码”,你知道它支持C#吗?

通义灵码:C#程序员的尴尬体验

最近阿里推出了一款名为“通义灵码”的AI编码助手,它能根据自然语言生成代码、单元测试,甚至进行代码翻译。说到这款工具,有两个特别值得一提的功能。首先,它可以根据领域知识来回答问题,简单说就是如果你在处理某些专业内容时,可以直接询问它相关的对接流程。其次,它能分析代码错误,帮助你找到出错的原因。这对于刚入门某些编程语言的新手来说,简直太有用了,因为大家都知道,IDE报错信息有时候让人摸不着头脑,特别是对新手来说。

阿里新推出的程序员编码助手“通义灵码”,你知道它支持C#吗?

可是,作为一名C#程序员,我在面对“通义灵码”时却有点儿无奈。如果我只是看它的介绍,可能会觉得它根本不支持C#!

在“通义灵码”的官网上,有一段文字提到:“支持 Java、Python、Go、JavaScript、TypeScript、C/C++ 等主流语言”。这里提到的“等”让我心中一亮,似乎还有希望。然而,下面的支持语言列表中,连PHP都有提到,C#却还是不见踪影!我看到“…等主流语言”,心里就明白,C#又被“等”掉了。

阿里新推出的程序员编码助手“通义灵码”,你知道它支持C#吗?

在“通义灵码”的常见问题解答里,有个问题是:支持哪些编程语言?

对此,官方的回答是:全面支持主流编程语言,其中在 Java、Python、Go、JavaScript、TypeScript、C/C++ 的编码场景下表现最好。

为了确认“通义灵码”到底能不能用C#,我在Visual Studio Code中安装了它。需要注意的是,目前“通义灵码”可以在Visual Studio Code和JetBrains IDEs中使用。虽然官方也提到“等”,但官网上只提供了这两个IDE的安装说明。而JetBrains IDE的兼容性方面,它支持IDEA、PyCharm、GoLand、WebStorm等主流工具。

阿里新推出的程序员编码助手“通义灵码”,你知道它支持C#吗?

为了检验“通义灵码”是否真的支持C#,我在Visual Studio中进行了安装。结果,我问的第一个问题就让我有些失望!

我问:“你支持C#吗?”

结果它回复我:“抱歉,我当前不支持C#……”

我一度觉得它在开玩笑,但也开始反思:是不是我问的方式不对呢?

于是我又尝试问:“你支持Java吗?”

结果它说:“抱歉,我不能执行和运行Java代码……”

看来可能真的是我提问的方式有问题,于是我直接请求它给我写代码:“用C#写一个从1到10的循环,并输出循环索引。”

没想到它成功并准确地给出了我想要的C#代码。

阿里新推出的程序员编码助手“通义灵码”,你知道它支持C#吗?

接着,我新建了一个C#文件,发现它依然可以对代码进行解释,生成测试用例,甚至根据注释自动写代码等等。

阿里新推出的程序员编码助手“通义灵码”,你知道它支持C#吗?

所以,经过一番验证,“通义灵码”其实是支持C#的!不过我多次询问,它给出的答案每次都不太一样,真的是有点“嘴硬”!我感觉“通义灵码”在自我认知上可能还需要提升一下。

阿里新推出的程序员编码助手“通义灵码”,你知道它支持C#吗?

结尾

总的来说,虽然“通义灵码”支持C#,但作为C#程序员,我对它忽视这门语言的情况还是有些不满,毕竟C#程序员的数量也不算少呢!

但是换个角度来看,官方竟然提到PHP,说明“通义灵码”对PHP程序员还是挺有敬意的,毕竟“PHP可是世界上最好的语言”嘛,怎么能不提呢?

来源:百家号
原文标题:阿里推出了针对程序员的编码助手“通义灵码”,它支不支持C#呢?
声明:
文章来自网络收集后经过ai改写发布,如不小心侵犯了您的权益,请联系本站删除,给您带来困扰,深表歉意!

发表评论