日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內(nèi)不再提示

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

電子工程師 ? 來源:lq ? 2019-02-11 10:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

“Java 語言對于大型編程項目來說實在是復雜且冗長了,天哪,急需這樣一款工具?!毕⒁怀觯W(wǎng)友們興奮極了。

讓程序員們?nèi)呵榧ぐ旱脑旒賵D

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

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

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

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

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

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

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

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

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

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

提供一個 API 讓你以編程方式創(chuàng)建 Java 類文件。

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

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

編程語言轉換器可行嗎?

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

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

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

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

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

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

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

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

總的來說,這幅“造假”圖片能引起程序員群情亢奮,說明了對這一工具需求的迫切性——當然,排除那些對各種編程語言非常熟練的“大神級”程序員,他們可能對轉譯工具不屑一顧??萍几淖兩睿瑸榱烁斓母淖兇蟊娚?,就應該先提升程序員們手中的生產(chǎn)工具。

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

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

    關注

    5

    文章

    1817

    瀏覽量

    60663
  • 編程語言
    +關注

    關注

    10

    文章

    1965

    瀏覽量

    39929
  • 程序員
    +關注

    關注

    4

    文章

    956

    瀏覽量

    31026

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    AD7740:一款低功耗同步電壓頻率轉換器的深度解析

    深入探討一款低功耗同步電壓頻率轉換器——AD7740。 文件下載: AD7740.pdf 、AD7740概述 AD7740是一款低成本、超小型的同步電壓頻率
    的頭像 發(fā)表于 05-08 15:30 ?89次閱讀

    瑞芯微(EASY EAI)RV1126B 模型轉換環(huán)境搭建

    1.概述模型轉換環(huán)境搭建流程如下所示:下載模型工具2.下載模型轉換工具為了保證模型轉換工具順利運行,請下載網(wǎng)盤里“06.AI算法開發(fā)/01.rknn-toolkit2模型
    的頭像 發(fā)表于 04-29 17:37 ?1123次閱讀
    瑞芯微(EASY EAI)RV1126B 模型<b class='flag-5'>轉換</b>環(huán)境搭建

    解析DSD1702:一款多功能音頻數(shù)模轉換

    解析DSD1702:一款多功能音頻數(shù)模轉換器 在音頻處理領域,數(shù)模轉換器(DAC)扮演著至關重要的角色,它能將數(shù)字音頻信號轉換為模擬音頻信號,為我們帶來高品質(zhì)的聽覺體驗。今天,我們就來
    的頭像 發(fā)表于 04-19 09:50 ?179次閱讀

    深入解析AD7112:一款高性能的雙對數(shù)D/A轉換

    深入解析AD7112:一款高性能的雙對數(shù)D/A轉換器 在電子設計領域,D/A轉換器是連接數(shù)字世界和模擬世界的重要橋梁。今天,我們要深入探討的是Analog Devices公司的AD7112,
    的頭像 發(fā)表于 03-30 09:05 ?164次閱讀

    74AVC4T245:一款多功能的4位雙電源電平轉換

    74AVC4T245:一款多功能的4位雙電源電平轉換器 在電子設計領域,電平轉換個常見且關鍵的需求。今天,我們要介紹的SGMICRO的74AVC4T245 4位雙電源電平
    的頭像 發(fā)表于 03-13 14:00 ?375次閱讀

    CAN軟件哪好用?虹科HK-CoreTest PK PCAN-View

    在汽車電子開發(fā)與測試中,選擇一款高效、易用的CAN測試軟件至關重要。面對市場上眾多工具,工程師常糾結于“CAN測試軟件哪比較好用?”本文將從功能、易用性、兼容性等維度,對比國際主流
    的頭像 發(fā)表于 02-05 17:02 ?886次閱讀
    CAN軟件哪<b class='flag-5'>款</b><b class='flag-5'>好用</b>?虹科HK-CoreTest PK PCAN-View

    [工具討論] 如果有一款國產(chǎn)圖形化配置工具STM32Cube,支持所有內(nèi)核和廠商MCU,你會用嗎?

    涉及多家廠商芯片時,要在多個工具間切換 如果有一款這樣的工具 我們想和大家討論個假設性問題: 如果有一款國產(chǎn)的圖形化配置
    發(fā)表于 01-26 10:30

    工業(yè)協(xié)議轉換網(wǎng)關哪個好用?什么推薦?

    智能化轉型的首要難題。工業(yè)協(xié)議轉換網(wǎng)關(Protocol Conversion Gateway)正是解決這難題的關鍵設備,它充當著“翻譯官”和“交通樞紐”的角色,能夠實現(xiàn)不同協(xié)議間的無縫轉換與數(shù)據(jù)匯聚。面對市場上眾多的產(chǎn)品,究
    的頭像 發(fā)表于 01-20 11:44 ?750次閱讀
    工業(yè)協(xié)議<b class='flag-5'>轉換</b>網(wǎng)關哪個<b class='flag-5'>好用</b>?<b class='flag-5'>有</b>什么推薦?

    請問CW32系列MCU的調(diào)試工具是哪一款

    CW32系列MCU的調(diào)試工具是哪一款?
    發(fā)表于 01-07 07:11

    大理的AI野心藏不住了——風花雪月中千名程序員探討人工智能

    2025 年12月4日至6日第二屆CCF程序員大會暨大理人工智能與應用國際開發(fā)者大會在大理圓滿落幕。
    的頭像 發(fā)表于 12-24 17:45 ?936次閱讀
    大理的AI野心藏不住了——風花雪月中千名<b class='flag-5'>程序員</b>探討人工智能

    深入解析AP1501:一款高效的PWM BUCK DC/DC轉換

    深入解析AP1501:一款高效的PWM BUCK DC/DC轉換器 在電子工程師的日常設計工作中,DC/DC轉換器是個常見且關鍵的組件。今天,我們就來詳細探討
    的頭像 發(fā)表于 12-17 16:05 ?698次閱讀

    程序員最常見謊言

    了。 28我已經(jīng)測試過了,這個功能沒問題,可以上線了。 29別擔心,這個問題很快就能解決。 30代碼快寫完了,已經(jīng)完成 90% 了 。 希望大家對程序員些容忍以及諒解! 各位程序員你們都被我說中了哪些?說說你們的觀點
    發(fā)表于 12-10 08:24

    靈動微電子最新最火熱的一款芯片推薦

    希望找一款靈動微電子最新最火熱的一款芯片,我們想做個圖形化的界面配置,供大家以后直接創(chuàng)建工程,用國產(chǎn)工具McuStudio做,McuStudio支持任何內(nèi)核任何廠家的芯片,希望大家有
    發(fā)表于 10-29 17:15

    奔赴熱AI,碼力全開!Talkweb House@1024程序員日系列活動圓滿收官

    1024程序員日”系列活動至此劃上了個圓滿句號。本屆1024程序員節(jié)以“AI構建世界,智能引領未來”為主題,廣邀技術大咖、產(chǎn)業(yè)領袖、企業(yè)代表與全球開發(fā)者齊聚星城
    的頭像 發(fā)表于 10-27 18:59 ?1007次閱讀
    奔赴熱AI,碼力全開!Talkweb House@1024<b class='flag-5'>程序員</b>日系列活動圓滿收官

    harmony-utils之TempUtil,溫度轉換工具

    harmony-utils之TempUtil,溫度轉換工具類 harmony-utils 簡介與說明 [harmony-utils] 一款功能豐富且極易上手的HarmonyOS工具庫,借助眾多
    的頭像 發(fā)表于 06-26 00:50 ?589次閱讀
    灵宝市| 峨眉山市| 宁晋县| 沅陵县| 开化县| 台北市| 黔南| 元江| 山东省| 阿克陶县| 璧山县| 淮南市| 化州市| 沈阳市| 文山县| 加查县| 平塘县| 汶上县| 星座| 鸡东县| 囊谦县| 肇东市| 葫芦岛市| 夹江县| 洛扎县| 沅陵县| 井研县| 宾阳县| 浠水县| 搜索| 静宁县| 鄂温| 张掖市| 德格县| 平潭县| 商南县| 杭锦旗| 榆社县| 耒阳市| 兰溪市| 农安县|