色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

期待有一款好用的轉換工具拯救程序員

電子工程師 ? 來源:lq ? 2019-02-11 10:59 ? 次閱讀

近日,Reddit 上有網友放出了一張疑似 Google 翻譯添加了能讓編程語言間互相轉換的圖片,立即引發數千名程序員網友的跟帖熱議。圖片顯示,Google 翻譯中添加了編程語言進行“互譯”,輸入Python 語言【print("Hello")】就可翻譯成 Java 語言【 System.out.println("Hello");】。

“Java 語言對于大型編程項目來說實在是復雜且冗長了,天哪,急需這樣一款工具。”消息一出,網友們興奮極了。

程序員們群情激昂的造假圖

這當然是假的。不過圖片實在太真實了,乍一看,難分真假,很多人都被騙了,在評論里嗷嗷尖叫,以為 Google 終于又來拯救他們了,很多人都可能興沖沖跑到 Google 翻譯去試了一遍。如果你在 Google 翻譯里輸入了 Python 語句,你得到的還是那個相同的輸出語句。

能騙過很多程序員,說明“造假者”的造假功力不淺。很多人問,為什么不用截圖騙人,而是放一張看上去像是用相機拍的照片,這不多此一舉嗎?

你知道,如果用的是截圖,一般了解套路的程序員很快就能發現圖片是假的,因為很容易懷疑這張圖是通過開發工具編輯 HTML 而成。但這位“造假者”顯然沒有這么做,實際上,“像素級”的模糊照片增加了真實性,而這恰恰是他的高明之處。

網友@schludy評論說,“真正的神級程序員都太聰明以至于都不會使用截圖......”,當然,也不會麻煩到使用 P 圖軟件。

這幅圖正是編輯 HTML 后的截圖

不過,程序員的狂熱期待,也說明一款優秀的編程語言轉譯工具(transpiler,是以某種編程語言的程序源代碼作為輸入,生成以另一種編程語言構成的等效源代碼的轉譯器。)對他們來說確實是迫切需求。

那到底有沒有實用的轉譯工具?

目前還沒有成熟的轉譯器供程序員們使用,很多都還在初級開發階段,比如這款叫 voc 的轉譯工具(https://github.com/pybee/voc),能將 Python 字節碼(bytecode)轉換為 Java 字節碼,然后在 Java 虛擬機上運行。(鏈接:https://pybee.org/project/projects/bridges/voc/)

voc 工具提供兩個重要功能:

將 Python 3.4+ 源文件編譯為 Java 類文件,使你能夠在 JVM(包括 Android 的VM)上運行 Python 代碼。

提供一個 API 讓你以編程方式創建 Java 類文件。

不過官網指出,voc 工具還不能完全兼容 Python 3.4,并且只有一個簡單的標準庫實現,目前仍然需要實現一些語言特性(比如非本地函數和一些內置函數)。但是,voc 工具可以轉換簡單的 Python 程序,甚至可以編寫簡單的 Android 應用。

根據程序員的使用體驗來看,“時好時壞”,這個轉譯工具目前的狀況有點像 Google 翻譯。

編程語言轉換器可行嗎?

在程序員群體中,一款好的編程語言轉譯器意味著有更好的生產工具,但像這樣有著強需求的工具為什么到現在都沒出現?

顯然,編程語言轉譯器不是那么好做,可能需要花費大量的時間和精力,要不然像 Google 這樣的企業可能早做出來了。

Reddit 上的程序員網友也對編程語言轉譯工具建言獻策:

網友@merc08 指出應該根據 Google 翻譯常規語言的做法來做:可以用語言來做轉譯,而每個單詞有多種不同的含義。編程語言對每個命令都有固定的含義,所以它可能會是一個非常簡單的查找表,只要它僅限于一種命令,做起來就不會那么難。

這位網友的想法簡單來說就是,人們會接受 Google 翻譯在常規語言翻譯中出現的一些錯誤,這可能并不妨礙溝通,而在編程語言轉譯工具中,也會讓你通過適當關鍵字來進行匹配搜索正確的轉譯格式。

有人反駁,編程語法不僅僅由查找表中的關鍵字組成,可能要比這復雜得多。比如面臨如何設計簡單的算法來進行轉譯、內存管理這些問題。

還有人提到,理論上講,任何兩種圖靈完備語言都是可行的,只需將一種語言程序通過圖靈機(Turing Machine)就可以翻譯成另一種語言程序,當然還需要考慮更難的跨范式(cross-paradigm)翻譯,如 prologinto轉譯成 basic 或 javascriptinto 轉譯成 Haskell。

但考慮到 Google 翻譯目前對常規語言的翻譯都不是那么準確,而對準確性要求更高的編程語言來說,現在編程語言轉譯工具的實用性可能更雞肋,很多網友表達了悲觀態度。

總的來說,這幅“造假”圖片能引起程序員群情亢奮,說明了對這一工具需求的迫切性——當然,排除那些對各種編程語言非常熟練的“大神級”程序員,他們可能對轉譯工具不屑一顧。科技改變生活,為了更快的改變大眾生活,就應該先提升程序員們手中的生產工具。

期待有一款好用的轉譯工具來拯救程序員。大聲告訴這個世界,你需要它!

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Google
    +關注

    關注

    5

    文章

    1766

    瀏覽量

    57590
  • 編程語言
    +關注

    關注

    10

    文章

    1945

    瀏覽量

    34785
  • 程序員
    +關注

    關注

    4

    文章

    952

    瀏覽量

    29815

原文標題:Python一鍵轉Java?“Google翻譯”你別鬧

文章出處:【微信號:rgznai100,微信公眾號:rgznai100】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    TMS320C6000程序員指南

    電子發燒友網站提供《TMS320C6000程序員指南.pdf》資料免費下載
    發表于 12-24 17:19 ?0次下載
    TMS320C6000<b class='flag-5'>程序員</b>指南

    TMS320C55x DSP CPU程序員參考補充

    電子發燒友網站提供《TMS320C55x DSP CPU程序員參考補充.pdf》資料免費下載
    發表于 12-21 11:36 ?0次下載
    TMS320C55x DSP CPU<b class='flag-5'>程序員</b>參考補充

    UCD3138A64/UCD3138128程序員手冊

    電子發燒友網站提供《UCD3138A64/UCD3138128程序員手冊.pdf》資料免費下載
    發表于 12-09 14:42 ?0次下載
    UCD3138A64/UCD3138128<b class='flag-5'>程序員</b>手冊

    機械革命發布CODE AI程序員

    近日,英特爾新質生產力技術生態大會在成都舉行,機械革命作為重要參展商帶來了多款明星產品引爆全場!其中更是在AI PC軟件生態產品發布分論壇上,Intel、智譜、機械革命三方聯合發布了專為程序員設計的CODE AI程序員本,成為本次大會的
    的頭像 發表于 11-30 10:34 ?425次閱讀

    Linux驅動程序程序員指南

    電子發燒友網站提供《Linux驅動程序程序員指南.pdf》資料免費下載
    發表于 11-22 15:53 ?0次下載
    Linux驅動<b class='flag-5'>程序</b><b class='flag-5'>程序員</b>指南

    AI編程工具會不會搶程序員飯碗

    AI編程工具可輔助編程,減少手動編碼,提升效率,對程序員積極影響也有挑戰。程序員需深化技能、拓寬知識應對。長遠看,AI與人類程序員將共生共
    的頭像 發表于 11-08 10:17 ?185次閱讀

    第五屆長沙·中國1024程序員節開幕

    據官方媒體報道,10月24日;? 第五屆長沙·中國1024程序員節在湖南湘江新區開幕;本次中國1024程序員節以“智能應用新生態”為主題。設置岳麓對話、技術英雄會、主題峰會及賽事、展覽等活動,
    的頭像 發表于 10-25 15:42 ?210次閱讀

    京東上萬程序員都AI用它!

    對大模型生成代碼進行智能修復,為程序員開啟代碼漏洞修復的“自動駕駛”模式,不但減少人工接入、提高工作效率,更為企業抵御內外部各種攻擊構建起道堅固的安全屏障,確保業務的連續性和穩定性。 JoyCoder是京東云自主研發的一款輔助
    的頭像 發表于 07-17 16:29 ?275次閱讀
    京東上萬<b class='flag-5'>程序員</b>都AI用它!

    程序員節視頻創意大賽,用串口屏贏取千元大獎

    10月24日,程序員專屬的節日里,我們盛大開啟“程序員節視頻創意大賽”特別活動!這不僅是場視覺的盛宴,更是智慧與創意的璀璨碰撞。我們誠摯邀請每
    的頭像 發表于 07-08 10:38 ?72次閱讀
    <b class='flag-5'>程序員</b>節視頻創意大賽,用串口屏贏取千元大獎

    程序員節視頻創意盛宴,邀您共襄盛舉!

    10月24日,程序員專屬的節日里,我們盛大開啟“程序員節視頻創意大賽”特別活動!這不僅是場視覺的盛宴,更是智慧與創意的璀璨碰撞。我們誠摯邀請每
    的頭像 發表于 07-04 09:00 ?67次閱讀
    <b class='flag-5'>程序員</b>節視頻創意盛宴,邀您共襄盛舉!

    適者生存,程序員最終會流向哪……

    程序員沒有永遠的護城河!!就目前的互聯網大環境來看,it行業已經是……
    的頭像 發表于 03-11 17:11 ?419次閱讀
    適者生存,<b class='flag-5'>程序員</b>最終會流向哪……

    薪資高、青春飯,是不是程序員=青樓?

    花期太短。技術迭代快,年齡大容易失業。 就這幾年的互聯網環境而言,不管是前端、Java、Android開發等等行業。已經感受到程序員不是太卷就是工作難找,薪資過低。以前高工現在拿著中低程序員薪資
    發表于 03-06 21:32

    GitHub Copilot:你的代碼超級助手!程序員的最強福音

    今天小啟給大家安利一款令人興奮的AI工具——GitHubCopilot。它無疑是程序員們的最強福音!無論你是新手還是經驗豐富的開發者,GitHubCopilot都將成為你的代碼超級助手。想象
    的頭像 發表于 03-05 08:04 ?1154次閱讀
    GitHub Copilot:你的代碼超級助手!<b class='flag-5'>程序員</b>的最強福音

    瑞薩Flash程序員V3 發布說明

    電子發燒友網站提供《瑞薩Flash程序員V3 發布說明.pdf》資料免費下載
    發表于 02-19 09:37 ?1次下載
    瑞薩Flash<b class='flag-5'>程序員</b>V3 發布說明

    2024程序員的未來方向如何走?還看今朝

    這幾年的IT行業想必大家已經感受到了,Android、Java、前端等等程序員都經歷了大廠……
    的頭像 發表于 02-02 09:45 ?836次閱讀
    2024<b class='flag-5'>程序員</b>的未來方向如何走?還看今朝
    主站蜘蛛池模板: 偷拍国产精品在线播放| 国产成人久久婷婷精品流白浆| 免费鲁丝片一级在线观看| 嫩草影院在线观看网站成人| 国产av在在免费线观看美女| 在线播放日韩欧美亚洲日本| 色偷偷男人的天堂a v| 老师系列高H文| 国产午夜人做人免费视频中文| 99视频在线精品免费观看18| 一个人看www| 香蕉在线播放| 日日噜噜夜夜狠狠视频| 伦理在线影院伦理电影| 精品国产90后在线观看| 国产精品1区2区| www.伊人| 91亚洲精品| 中文字幕亚洲视频| 亚洲伊人久久一次| 亚洲精品国产AV成人毛片| 三级黄色a| 秋霞电影网午夜一级鲁丝片| 免费人成视频19674不收费| 久久久久亚洲日日精品| 99日精品欧美国产| 伊人影院综合| 亚洲风情无码免费视频| 手机伊在人线香蕉2| 日韩av无码在线直播| 欧美片内射欧美美美妇| 美女张开让男生桶| 久久综合中文字幕佐佐木希| 好湿好紧水多AAAAA片秀人网| 国产精品爽黄69天堂A片| 国产AV天堂亚洲AV麻豆| 不卡一区二区高清观看视频| jealousvue成熟40岁| AV97最新无码喷水叫床| 91区国产福利在线观看午夜 | 撕开美女的衣服2|