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