微軟或?qū)锽ing必應(yīng)搜索引擎添加一項(xiàng)領(lǐng)先的全新功能:直接搜索編譯/可執(zhí)行代碼片段。該工具將允許用戶直接搜索可執(zhí)行代碼片段,甚至能夠同時(shí)編譯并執(zhí) 行這段代碼,并顯示輸出結(jié)果。這是微軟同HackerRank合作共同推出的,類(lèi)似于已經(jīng)存在于Visual Studio開(kāi)發(fā)環(huán)境中的源代碼搜索插件,支持 C, C++, C#, Python, PHP和Java多種流行語(yǔ)言。
以下是簡(jiǎn)單的例子[在Python語(yǔ)言中搜索冒泡排序Bubble Sort]:
在Bing中直接輸入“bubble sort python”,該功能會(huì)立即打開(kāi)Python端口的編輯器(可選多種語(yǔ)言)并輸出結(jié)果。
編注:冒泡排序(Bubble Sort),是一種計(jì)算機(jī)科學(xué)領(lǐng)域的較簡(jiǎn)單的排序算法。經(jīng)典排序算法 - 冒泡排序Bubble sort原理是臨近的數(shù)字兩兩進(jìn)行比較,按照從小到大或者從大到小的順序進(jìn)行交換。
HackerRank聯(lián)合創(chuàng)始人Vivek Ravisankar稱(chēng)目前已經(jīng)能夠提供80多個(gè)根據(jù)最常被搜索的項(xiàng)目挑選的源碼片段搜索。必應(yīng)的UX特性及分享工具集團(tuán)工程師經(jīng)理Marcelo De Barros稱(chēng)新功能運(yùn)行方式基本同著名的Rosetta Stone羅塞塔石碑語(yǔ)言學(xué)習(xí)軟件一樣,可同時(shí)編譯和執(zhí)行語(yǔ)言,用戶能夠?qū)崟r(shí)檢查相同的解決方案如何在其他語(yǔ)言中實(shí)現(xiàn)。