回覆列表
  • 1 # 一鳴學長

    一萬行c語言程式碼可以完整的實現python了,因為現在大多數用的python叫cpython。

    一萬行python 可以實現一個小型論壇了

    一萬行java也還可以實現python,現在python有一個版本叫ipython是Java語言編譯實現的

  • 2 # 魯賓孫印象

    c可以寫個支援 python java執行的環境。

    python可以寫個c編譯器

    java 可以寫個c的直譯器

  • 3 # 程式零世界

    簡單用行數來衡量是沒有意義的,因為至少C、Python、Java對空白和換行都是忽略的(Python有縮排要求,但是可以出現大量空行),這樣即使列印個Hello World,我可以給你一行python實現,我也可以給你搞十萬行程式碼實現。

    用C的話,我直接給你手敲二進位制編碼,然後加上水空白符等,十幾萬行也是可以給你做到的。

    如果你說的是正兒八經開發過程中累積下來一萬行左右的程式碼,用C++的話,可以實現一個簡易的C語言編譯器(github上有很多),但是也可能只是開發了一個格式化庫(fmt庫),只是因為,目標是簡單實現功能和做一個完善、完備以及在大部分情況下都有正確表現和良好效能的庫,需要做的東西是不同的。

    甚至大部分情況下,沒有對各種情況進行嚴格規範、測試、最佳化的情況下,大部分C/C++的庫,幾千行都能搞定個差不多,幾百行規模的也不在少數,畢竟很多東西,純功能沒有那麼複雜,複雜的是對各種情況的最佳化。

    對於一般情況來說,實現類似的功能,Python程式碼量可以算相對而言比較少的,缺點是,嚴格要求效能時,python做不到。Java程式碼相對而言囉嗦一點,C語言折中,但是幾乎所有的元件和資料結構都要你自己實現,整體程式碼也不會少。

  • 中秋節和大豐收的關聯?
  • 有一個負能量的母親,是一種什麼樣的感受?