1樓:匿名使用者
程式設計是編寫程式的中文簡稱,就是讓計算機為解決某個問題而使用某種程式設計語言編寫程式**,並最終得到相應結果的過程。
為了使計算機能夠理解人的意圖,人類就必須要將需解決的問題的思路、方法、和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算機之間交流的過程就是程式設計。
計算機對除機器語言以外的源程式不能直接識別、理解和執行,都必須通過某種方式轉換為計算機能夠直接執行的。
這種將高階程式設計語言編寫的源程式轉換到機器目標程式的方式有兩種:解釋方式和編譯方式。
解釋方式下,計算機對高階語言書寫的源程式一邊解釋一邊執行,不能形成目標檔案和執行檔案。
編譯方式下,首先通過一個對應於所用程式設計語言的編譯程式對源程式進行處理,經過對源程式的詞法分析、語法分析、語意分析、**生成和**優化等階段將所處理的源程式轉換為用二進位制**表示的目標程式,然後通過連線程式處理將程式中所用的函式呼叫、系統功能呼叫等嵌入到目標程式中,構成一個可以連續執行的二進位制執行檔案。呼叫這個執行檔案就可以實現程式設計師在對應源程式檔案中所指定的相應功能。
2樓:匿名使用者
c語言不是個軟體,c語言是一種語言
那你又會問語言是個什麼東西
語言是指人與人之間用來交流的工具
那麼c語言是人和機器之間用來交流的工具
好比你懂漢語和英語,而機器只懂法語
你要和機器交流,那麼你只能去找一個翻譯,而這個翻譯懂英語和法語所以你和這個翻譯說英語,目的是把你想用漢語表達的意思傳達給只懂法語的機器。那麼就是比如你想要一份雞腿,那麼你直接用漢語說,翻譯肯定不懂,機器更不懂,你就只能用英語說我想要雞腿,然後翻譯聽懂了再把這個意思按法語翻譯給機器,那麼機器就懂了,原來你想要雞腿。
所以漢語就是人類語言,英語就是c語言,而法語就是機器語言,可以理解為組合語言,因為彙編到機器語言的編譯現在已經高度整合化了。
所以你的問題完全問的不對,你的問題相當於問:英語是不是法語寫成的?
你想表達的意思應該是c編譯器。c編譯器才是個軟體,沒錯,你的翻譯就是個法國人,他的英語不是母語。
c編譯器是彙編寫的。
3樓:匿名使用者
你的問題表述有些不清楚。
你是指編寫程式有編譯器程式負責編譯程式可執行程式,而這個編譯器程式自己如何編寫出來的?還是指如何編寫程式?
4樓:匿名使用者
程式設計軟體也是用 某種語言編寫的
5樓:古城_童話
你說的是神馬語言???
軟體是用程式設計軟體編的,程式設計軟體又怎麼來的?
6樓:怎樣取名字
程式設計軟體其實也是軟體呀。也是通過程式設計師通過碼**而來。只不過有了程式設計軟體,別的軟體的程式設計師能夠更加快速的輸入**,並可以檢查輸入**的正確性及快速檢測程式的可執行性,可以節省程式設計師的大量時間。
7樓:天邊想雲
軟體是一系列按照特定順序組織的計算機資料和指令的集合。你所說的程式設計軟體其實就是用人類更易理解的語言描述計算機資料和指令,程式設計軟體在編譯時就會翻譯成計算機能理解指令資訊,到最低層就是2進位制。
8樓:哪個名都不讓用
比自身低一級的語言寫的,以此類推,最底層就是二進位制**
一般某一門語言用低一級的語言編寫後就是自我編譯了
9樓:河南新華電腦學院
用**一點一點的敲出來的
程式設計軟體是怎麼來的? 10
10樓:匿名使用者
語言的話,最早的應該就是機器語言,沒編譯軟體,直接根據電壓高低作為訊號來控制硬體的,之後就是彙編和高階語言,當然然後由程式設計軟體編譯成計算機能直接是別的**,編譯軟體應該大部分是由c語言編寫的,因為可讀性很強,如果電腦裡沒有任何作業系統,開機自檢過後會給出報錯提示,啥也做不了的,是計算機的靈魂,最早專為pc設計並被廣泛使用的作業系統中,dos佔有一席之地, 不合理的地方請見諒 謝謝
11樓:
最早的系統是dos系統,dos系統只能單任務執行,而且要記大量的程式命令,比較繁瑣
直白點就是 你開啟你電腦的cmd命令就明白了,當時電腦作業系統都是黑屏白字。
現在好點了是window視窗系統
12樓:數字虎
沒有作業系統,計算機也是可以直接執行程式,比如用c語言編寫一個簡單的程式,編譯後就可以直接執行。最早的程式設計可以直接用機器碼。對於程式設計軟體,可以用現有的編譯器編出來
13樓:匿名使用者
去了解一下計算機的發展史 你就懂了。
程式設計軟體是怎樣被製作出來的?或者說用什麼寫出來的?
14樓:
您的問題就是知道什麼是平臺,就是不知道平臺是怎麼來的。
比如windows,jdk
最早是機器語言,就是01**,人們為了可以讓計算機轉化自己的語言,發明了basic語言,然後在此基礎上搭建平臺。c呀之類的高階語言就有了。
程式是用語言寫的,程式設計軟體是也是程式的集合,所以也是用計算機語言寫成的,不過很多都是用比自己低階的語言寫的。有很多都是用c語言寫的。
我現在只是學生,如果有不對之處還望指出,互相學習。
15樓:匿名使用者
計算機語言都是要基於平臺才能發揮它的效能的,計算機本身是不能理解這些我們現在所謂的**的,於是就演變出了最初的平臺,就在當時只有幾個人能應用的平臺,經過不變的演化,計算機平臺所能理解的語言被越來越多的人所熟識,同樣的,語言也越來越向著高階發展,一個個的開發各種語言的平臺就相續的發展起來。
這就好像我們中國人吃飯都要用筷子一樣的,我們要製作出筷子,我們才能去夾菜一樣。
程式設計軟體是用來程式設計的,那程式設計軟體是怎麼做出來的?
16樓:玩遊戲的飯糰君
其實除c語言之外,還有很多其他的基礎語言,不過在目前程式設計師的世界當中,c語言還是神一樣的存在,因為c語言是出現了最早的全面程式語言,市面上所有的程式和各種作業系統,都可以通過c語言來實現,程式設計師可以通過身體語言構建很多領域的程式設計軟體,再進而通過這些構建出來的程式設計軟體繼續打**,然後將**組成為最後的實體存在,這就是我上文所說的上位與下位的關係,c語言是所有程式設計軟體的老大,只要掌握了c語言,也就掌握了後續開發程式設計軟體的方法。
17樓:社會在我心中
c語言絕對是人類歷史上至關重要的發明,如果沒有它的出現,那我們的現代科技也許就不會發展得如此迅猛。
18樓:淦杯
我覺得這個問題我可以從硬體方面回答你。
就拿電腦來舉例,一臺電腦是怎麼製造出來的?
這就要追溯到最初的二極體,二極體又可以追溯到最開始的摩斯密碼,而摩斯密碼的發明說出來其實並不光彩,是為了戰爭!
一開始我們用於密碼傳輸的,其實就是兩個暗號,長和短(或者說點和線),也就是最初的二進位制0和1,但侷限性就是隻能用於書面傳輸,需要有情報員專門帶著密碼去送給友軍。
為了方便二進位制密碼的傳輸,我們發明了二極體(pn結),控制電路的方式為 通路1和斷路0,大大提高了密碼傳輸和破譯的效率,也就有了後來的電報機,但這種密碼傳輸有很大的侷限性,就是密碼包含的內容不能太多,不然無論是編輯還是破譯都非常麻煩,以及篇幅太長的情況下容易出現錯誤,導致傳達錯誤資訊。
於是我們發明了八進位制十進位制,十六進位制。
而進位制升級了,單個二極體的侷限性也出來了,就是處理資料的速度非常慢,而此時世界戰爭已經基本結束,但為了科技發展,這個技術卻沒有被落下。
於是慢慢的,二極體逐步複雜化,演變成了我們現在的cpu,其實cpu的本質就是無數個二極體(pn結)。同樣的,電腦中的其他很多電器原件,也是由最基礎的二極體為基礎製造出來的,包括顯示器,滑鼠,鍵盤等等。而它們的本質只有兩個:
通路1和斷路0,這也是為什麼電腦只認識0和1的原理。
19樓:
程式設計軟體是用來程式設計的,那程式設計軟體是運用程式設計軟體創造出來的。c語言非常的有用,所有的應用程式都基於基本api構建,於是豐富的應用程式層誕生了。
20樓:3c問答小達人
當我們瞭解什麼是程式設計以後,就會明白,程式設計軟體不過是把邏輯關係變成機器語言,所以程式設計軟體其實是遵循原始的轉換規則做出來的。
21樓:紅豆知南城
程式設計軟體最下面的程式是編譯器,早期語言的編譯器是用匯編**寫的呢,而之後其它的編譯器大多數是用匯編或c來寫。
22樓:匿名使用者
最初是01,然後程式設計師把01打包成函式,一代代打包就是現在的高階語言了。
23樓:閒聊**
用程式語言寫出來的。
最早是機器語言,可以直接輸入計算機執行的二進位制碼。
然後出現了彙編器,可以把組合語言轉化為機器語言。
然後出現了編譯器,可以把c語言轉化為機器語言。
然後,就可以用c語言去寫各種軟體了。
24樓:崔瀟天
這個問題好解釋,電腦桌面右鍵新建記事本寫**,程式設計軟體是吧東西給簡單化了而已。
25樓:繞指無柔心不住
任何語言都是一個平臺,需要有共同許可的規則,才能溝通和交流。
用程式設計軟體編寫程式,但是程式設計軟體又是怎麼做出來的?
26樓:匿名使用者
程式設計軟體作為一種軟體 同樣是 用程式編寫的,比如 組合語言、c語言等 較為基礎的語言。包括 常用的作業系統 都是 用這些程式編寫的。
27樓:匿名使用者
程式設計軟體中最底層的是編譯器,早期語言的編譯器如c語言就是用匯編**寫的,而之後其它語言的編譯器大多數是用匯編或c來寫
軟體是用程式設計軟體編的,程式設計軟體又怎麼來的
28樓:匿名使用者
程式設計軟體也是用程式設計**寫的啊。具體的程式設計開發技術可以在達內的程式設計開發課程上學到的。
微軟作業系統是怎麼編出來的?軟體可以用BASIC語言 C語言編寫,但在作業系統出現在前又如何實現
我來複簡單點說吧。程式設計一般就制是用一些程式語言編寫出bai 可以讓計算du機完成一些功能zhi的方法。現在程式語言有很多dao種,編寫出的 一般要通過編譯器之類的編譯以後才能被計算機執行。你用的作業系統,各類其它軟體,你玩的遊戲,基本上都是程式設計編出來的。這樣說著怎麼自己感覺拗口。汗。如果想學...
程式設計軟體是用來程式設計的,那程式設計軟體是怎麼做出來的
其實除c語言之外,還有很多其他的基礎語言,不過在目前程式設計師的世界當中,c語言還是神一樣的存在,因為c語言是出現了最早的全面程式語言,市面上所有的程式和各種作業系統,都可以通過c語言來實現,程式設計師可以通過身體語言構建很多領域的程式設計軟體,再進而通過這些構建出來的程式設計軟體繼續打 然後將 組...
在沒有開發出程式設計軟體之前,程式設計軟體是怎麼被開發出來的
這麼跟你說吧,程式就是二進位制碼 機器碼 最初人們要輸入資料或者指令都是用紙帶輸入的,即在紙帶上打上孔來表示0和1,你最好自己去查閱一下相關的資料,就知道其實程式設計工具也是一種軟體,和其它軟體並沒有多大差別。第一個翻譯英語的人和你一樣,都是先通過學習英語後才有能力去翻譯。文字來自於網路 機器指令堆...