⑴ 很多程序都是用計算機語言,那麼這些計算機語言是如何發明出來的
我是學電子工程與計算機科技的,也自己設計編寫過編程語言
計算機的處理器只懂得兩個數字,0和1,有些32位有些64位
但是讓人去寫01010101這樣的太不合理,於是有了匯編語言
計算機會把匯編語言翻譯成01010101,再運行
匯編語言非常原始,於是基於匯編語言有了更高一等的語言,比如 fortran 和 c
走到現在,有了 java haskell ruby lisp 等等等等等等等等
反正最後都要翻譯成0101010101才能運行
基本上語言都是一層一層搭出來的
電路知識不需要,除非你設計 CPU 或者為 CPU 設置匯編語言之類
⑵ 寫代碼需要用什麼軟體
這要看你是用什麼編程語言。 現在的編程軟體,都支持代碼高亮,調試等功能。
C# 用visual studio
Java 用eclipse / IDEA
c/c++用visual studio
這幾個是主流的編程語言及軟體。
⑶ 最早的計算機語言是什麼
最早的計算機語言就是機器語言。
機器語言(machine language)是一種指令集的體系。這種指令集,稱機器碼(machine code),是電腦的CPU可直接解讀的數據。機器語言是用二進制代碼表示的計算機能直接識別和執行的一種機器指令的集合。它是計算機的設計者通過計算機的硬體結構賦予計算機的操作功能。機器語言具有靈活、直接執行和速度快等特點。不同型號的計算機其機器語言是不相通的,按著一種計算機的機器指令編制的程序,不能在另一種計算機上執行。
計算機是通過執行指令來處理各種數據的。為了指出數據的來源、操作結果的去向及所執行的操作,一條指令必須包含下列信息:
(1)操作碼。它具體說明了操作的性質及功能。一台計算機可能有幾十條至幾百條指令,每一條指令都有一個相應的操作碼,計算機通過識別該操作碼來完成不同的操作。
(2)操作數的地址。CPU通過該地址就可以取得所需的操作數。
(3)操作結果的存儲地址。把對操作數的處理所產生的結果保存在該地址中,以便再次使用。
(4)下條指令的地址。執行程序時,大多數指令按順序依次從主存中取出執行,只有在遇到轉移指令時,程序的執行順序才會改變。
⑷ 電腦編程用什麼來編的
電腦編程
多了去了
VB
,VC,VC++
,JAVA,HTML
等等。。。
都有相應的編程工具。
編程,簡單的說就是編寫程序,你現在用的軟體啊,
都是用代碼編寫出的,那些什麼
VB,VC就是一種匯編語言罷了。
編程序,可以用來做什麼?如果你「精通編程」
那可用處多了去了,找IT找個方面的工作也比較容易。網站開發,軟體開發什麼的。。。挺多的
一時間我也無法給你全部說出來
。。。。
⑸ 在發明電腦時,BIOS程序是用什麼語言寫的BIOS程序是如何執行的
上電後,CPU要求MCH取BIOS中第一條指令,MCH通過ESB的LPC匯流排,取到BIOS的第一條指令. 第一台電腦是美國發明的一台超級計算機 這台所謂的電腦 是沒有BIOS的。只能進行數據的計算我們現在用的BIOS理論上應該是用匯編語言編寫的 至於怎麼執行的 網上的揣摩資料是這樣的BIOS位於一個專用的存儲晶元,介面LPC.BIOS首先連接到南橋(ESB),依次是北橋(MCH),CPU.上電後,cpu要運行BIOS里的代碼.BIOS的代碼如何搬到CPU呢?猜測:上電後,CPU要求MCH取BIOS中第一條指令,MCH通過ESB的LPC匯流排,取到BIOS的第一條指令.BIOS程序運行時,依賴的是CPU內的寄存器作為RAM,因為內存不插的情況下,BIOS也要運行!由於沒有內存,BIOS運行時,每條指令都要通過LPC傳來傳去,速度很慢.BIOS在實模式下,一定要盡快配置好內存信息,若內存可用,就可以將BIOS映射到內存空間.至於,有沒有把BIOS的代碼拷貝到內存中,不清楚.bios的功能,和運行過程很容易理解,但是考慮到硬體和設計物理地址數據傳遞,將是非常復雜的過程原理也包含在裡面了 但是基本上不是非專業人士可以理解的 電腦樂園,您身邊的IT專家!
⑹ 第一個電腦操作系統和軟體是怎麼開發出來的
電腦最低層的只能認識一種語言,即2進制編碼,1 or 0。
最早的編程就是編2進制碼,後來為了方便,才編出來匯編語言,有了匯編語言一般的人也能編程了,利用匯編語言做出了很多的軟體,比如DOS系統也是一種軟體。利用匯編開發出來C語言,winodws就是利用C語言開發出來的。
⑺ 編程語言是什麼
編程語言是一種用來定義計算機程序的形式語言,同時也是一種被標准化的交流技巧,用來向計算機發出指令,一種計算機語言讓程序員能夠准確地定義計算機所需要使用的數據,並精確地定義在不同情況下所應當採取的行動。
編程語言有很多種,常用的有Java、、Python、PHP、JavaScript、Go語言等,每種語言都有自己擅長的方面。
⑻ 編程語言是誰發明的
我也抄一下。
奧古斯塔·阿達·金,勒芙蕾絲伯爵夫人(Augusta Ada King, Countess of Lovelace,1815年12月10日-1852年11月27日),原名奧古斯塔·阿達·拜倫(Augusta Ada Byron),通稱阿達·洛芙萊斯(Ada Lovelace),是著名英國詩人拜倫之女,數學家。計算機程序創始人,建立了循環和子程序概念。
為計算程序擬定「演算法」,寫作的第一份「程序設計流程圖」,被珍視為「第一位給計算機寫程序的人」。為了紀念阿達·奧古斯塔對現代電腦與軟體工程所產生的重大影響,美國國防部將耗費巨資、歷時近20年研製成功的高級程序語言命名為Ada語言,它被公認為是第四代計算機語言的主要代表。
在1842年,人稱「數字女王」的阿達·洛芙萊斯(Ada Lovelace)編寫了歷史上首款電腦程序。
在1834年,阿達的朋友——英國數學家、發明家兼機械工程師查爾斯·巴貝其(Charles Babbage)——發明了一台分析機;阿達則致力於為該分析機編寫演算法,並於1843 年公布了世界上第一套演算法。
巴貝其分析機後來被認為是最早期的計算機雛形,而阿達的演算法則被認為是最早的計算機程序和軟體。
1852年,阿達為了治療子宮頸癌,卻因此死於失血過多,得年36歲。無獨有偶,她與她父親拜倫死於相同年齡,一樣死於治療中的失血過多。她留下了兩個兒子與一位女兒—安妮·布蘭特貴女。
依她的遺言,阿達葬於諾丁漢哈克諾的聖 瑪麗亞·抹大拉教堂,長眠在父親的身旁。
在1842年與1843年其間,阿達花了9個月的時間翻譯義大利數學家路易吉·米那比亞對巴貝奇最新的計算機設計書(即分析機概論)所留下的備忘錄。在這部譯文里,她附加許多注記,內容詳細說明用計算機進行伯努利數的運算方式,而被認為是世界上第一個電腦程式;因此,阿達也被認為是世界上第一位程式設計師。巴貝奇在他所著的《經過哲學家人生》(Passages from the Life of a Philosopher, 1846)里留有下面的述敘:
倫敦科學館分析機復製品
「我認為她為米那比亞的備忘錄增加許多注記,並加入了一些想法。雖然這些想法是由我們一起討論出來的,但是最後被寫進注記里的想法確確實實是她自己的構想。我將許多代數運算的問題交給她處理,這些工作也與伯努利數的運算相關。在她所送回給我的文件,更修正了我先前在程序里的重大錯誤。」
阿達的文章創造出許多巴貝奇也未曾提到的新構想,比如阿達曾經預言道:「這個機器未來可以用來排版、編曲或是各種更復雜的用途。」
她死後一百年,於1953年,阿達之前對查爾斯·巴貝奇的《分析機概論》所留下的筆記被重新公布,並被公認對現代計算機與軟體工程造成了重大影響。[2]
在1980年12月10日,美國國防部製作了一個新的高級計算機編程語言——Ada,以紀念阿達·洛芙萊斯。
在微軟的Wins產品里也可以找到阿達的全息圖標簽。
英國計算機公會每年都頒發以阿達命名的軟體工程創新大獎。
⑼ 誰編寫了第一條計算機程序
第一條計算機實用程序是由美國海軍上將格雷斯•默里•霍珀(Grace MurrayHopper, 1906一1992)編寫的。第一條計算機應用程序是她為1944年製造出的第一台計算機馬克1號編寫的,20世紀50年代,她還領導發展了現在被廣泛使用的電腦程
序言 面向商業的通用語言(Common Business-Oriented Language)。她也是第一
個使用俚語「臭蟲(Bug)」來描述電腦系統或者程序中存在的程序缺陷的人,關於 「Bug」起源的故事是這樣的:一次,她的計算機中止了工作,在她檢查機器的時候,她 發現了機器裡面有一隻蛾的屍體,於是,她在報告中說自己是在「給機器除蟲」。 從1943—1986年,霍珀在美國海軍服役了 43年,退休時已經是最高級的軍官之一, 她同時還是美國瓦薩大學的教授,並且在1959 —1971年之間擔任斯佩里蘭德公司 (Sperry Rand Corporation)的程序員。她是計算機科學的先驅之一。
世界上第一條計算機程序也是由一名女子編寫的,但是這條程序從來沒有被使 用過。英國奧古斯塔•愛達•拜倫(英國著名詩人喬治•拜倫的女兒,出生於1815)為 查爾斯•巴比奇的「分析儀」編寫了第一條程序,但是,由於「分析儀」沒有完成,所以這 條程序也從未被應用過。
⑽ 電腦上寫代碼用什麼
JAVA用myeclipse
android用AS
IOS用xcode
php用PHPstorm
web用webstorm