1樓:島嶼
^都轉成10進位制再比較。
方法:數字×進位制的n次方。版
120 = 1 * 8^2 + 2 * 8^1 + 0 = 80, a項錯
144 = 1 * 8^2 + 4 * 8^1 + 4 * 8^0 = 100, 64 = 6 * 16^1 + 4 = 100
b項對權
計算機程式語言的程式設計軟體需要什麼語言?
2樓:冷小瞳
一 · 程式語言及其主要用途
常見的是 c family (c系列語言),比如:c、cpp(c++)、c sharp(c#)、java、python、r、javascript、objective-c、swift、go、kotlin 等等。然後有很多指令碼語言,python 也在其內,比如:
ruby、perl 等。
光說名字意義不大,所以舉幾個例子。
c 常用於微控制器開發和一些接底層硬體的操作使用;
c++ 是 c 的超集,因為直接支援了物件導向所以更多用於遊戲、影象開發方面;
c# 是微軟為了把 java 人才引入 windows 平臺設計的語言,和 java 語法幾乎一致,目前多用於伺服器後端開發和 unity 3d 的遊戲開發,也有人會用這個做很多 windows 平臺下的軟體外掛甚至常說的軟體外掛(外掛其實嚴格說就是外掛,但大陸地區已經有更深層的意義了,所以兩者並列舉例出來);
python 是目前機器學習最流行的語言,也可以做伺服器開發,有堪比 java spring 框架的 django 作為支援。更多的人會使用 python 作為機器學習、深度學習的首選語言,因為 python 語法的簡潔和類似數學式表達的規範,當然還是因為包多,很多學者科學家都會使用 python 做科學研究。
r 語言作用類似 python,常用於工程方面。還有一門語言是 matlab,其實稱之為語言是不恰當的,因為這是一個軟體,脫離了軟體就無法生存,遠不是編譯器那麼簡單的結構了。matlab 彙集了太多的工具,便於科學從業人員快速分析資料,寫出優良的程式,這種程式語言通常也稱之為 matlab;
javascript 是前端開發首選語言,在使用 html + css 模式繪製出頁面影象後,通常都會使用 js (javascript)來寫互動、動畫、請求、檢視內容更新這些操作,這門語言是函式式也是物件導向的語言,靈活度極高,但有了 c family 任何一門語言的基礎就很容易學;
swift 是蘋果最新發明的一門函數語言程式設計語言,和 oc(objective-c)的目的一樣,為蘋果裝置而生,但蘋果也提倡用該語言做工程方面的擴充套件,比如蘋果會在宣傳的時候拿它和 python 對比。為了相容 oc 的所有工具包,避免該語言的冷門,創造了 bridge 作為兩個語言直接的橋樑,解決了語言相容問題;
go 語言是 google 開發的一門函式式語言,特點是能解決大規模的高併發問題,天然支援多執行緒使得該語言一出來就廣受關注。目前多用於機器學習和一些 google 自己產品的開發以及後端伺服器開發;
kotlin 是大家常用的 idea 開發工具的開發商 jetbrains 發明的函式式語言,這門語言是基於 jvm 進行設計的,比較完美地相容了 java 語言,所以前後端開發都可以使用該語言替代 java,不確切統計是可以用比 java 少一半的**量完成同樣的功能並擁有同樣的執行效率。類似的 jvm 語言也有 scale,但比較元老了,相容力度不大所以也開始廣受詬病;
ruby 和 perl 這些是典型的指令碼語言,ruby 多用於各個語言的粘合劑,perl 是 linux 下最常用的指令碼語言,文字處理能力極強。
新手應該學習什麼程式語言?
3樓:匿名使用者
新手學程式設計應該先學哪門程式語言好?這是很多學習程式設計的新手經常問的問題,其實,編**的是不在於從哪種語言學起。無論學習哪門語言,只要學會以一門語言為基礎,基於這門語言能做大部分的事情,然後融匯貫通, 那什麼都好辦,將來要學習什麼,就看自己的工作方向和興趣愛好了。
下面,是我看到的一篇好玩的文章,雖然有點惡搞,但是說得也不無道理,希望可以幫助到想學習編輯的新手朋友們~
工具/原料
電腦方法/步驟
如果你想找一門表達力和功能都很強的語言:python
如果你想更快速地開發web程式:php
如果你想和那些「搖滾明星」的程式設計師為伍:ruby
如果你想學真正的程式設計:c
如果你想頓入空門的話:scheme
2如果你想壓抑的話:sql
如果你想基因突變成為非人類的話:microsoft visual basic
如果你想要得到一個***的,但普普通通的,收入還不錯的,在一間小臥室的熒光燈下寫一些金融應用的工作:java
如果你想在你的名字後放上一些認證和證書:c#
如果你想得到一些很難在自大狂和孩子氣中區分的那種魔幻般的感覺:objective c
如果你想尋找在**中被大眾稱道的感覺:c++
如果你想整天都在說fxxk的髒話:javascript 如果你想成為無所不能的bs一切的神:彙編 如果你想成為一個像春哥或犀利哥一樣真正的男人:brain****
4樓:匿名使用者
初學(沒基礎)dos和vbs
進階:ruby、e語言、vb
高階:高階程式語言,c++、object c、delphi 7或者6、
java、actionscript 3(據說將要代替下一代的java)……
注意:學到高階程式語言時容易混攪。
5樓:平菇網
程式語言較多常用的有c,c++,java,c#,perl,delphi等,我建議按python->c++ 這個順序學,
基本上學通這兩種語言就夠用了,最好在瞭解一下彙編和c就更好了。
python是一種指令碼語言,簡單易學,可跨平臺執行(windows,linux,部分手機等),配合第三方庫可以實現許多常用功能,例如建站,谷歌的搜尋引擎就是用它開發的。
c++是經典的程式語言就不多說了。將python與c++結合起來程式設計威力強大。
但不知是否可以完全代替java等語言呢?有待檢驗。其他語言應該也有其各自優點和用途,只是程式語言很多,並且想真正學通一種語言很費時間,如果 將所有語言學會是不可能的,即使全部學會的話,真正應用起來大概只需一兩種語言足以。
因此建議挑一兩種常用且功能強大覆蓋範圍廣的語言即可。
6樓:匿名使用者
1.看你的情況說明,建議還是學「易語言」或者vb
2.易語言是中文環境,背後的實質是c語言,vb呢,屬於初學者語言,好入門。
3.」不管c/vb/c++/c#學會之後不都是一樣可以做出軟體嗎?「答案是肯定的。
只要熟練掌握一門語言,都是可以做出軟體的。只不過看你的目的了,若是自己用無所謂,若是但是以此求職謀生,那需要看應聘的單位需要什麼語言了。
7樓:千鋒教育
對於初學者,想做簡單的程式設計的話,建議從c語言開始入門。c語言是最主流的基礎語言。現在軟體開發上所用的的主流的高階程式語言大多數都是以c語言為基礎演化而來的,掌握好c語言有助於學習其他的高階程式語言。
在學習過程中推薦參考譚浩強的c語言教程,非常適合入門級別的教材,在學習中還要注重實際操作,技術的提高來與源於**量的積累。
8樓:匿名使用者
如果你只是打算學來玩玩的話,易語言和vb是最簡單的了,易語言寫遊戲外掛方便。
如果你是認真的話,只推薦你學c或c ,優點有樓下說的,畢竟沒哪個公司開放軟體用易語言的吧,學易語言工作都會找不到。如果你下定了決心的話,那就把全部的精力學c和彙編,把這2個學精通。
9樓:流風
c# 簡單,文件多,開發工具方便
其他語言要麼開發工具麻煩,要麼語言麻煩
最簡單的程式語言是什麼
10樓:源白鶴
其實最簡單的程式語言是scratch,c和vb一點也不簡單
11樓:秋峰
我推薦你學三種程式語言,因為推薦你學是有原因的。 第一:先學習好c語言,這個是學所有程式語言的基礎。
也是將來去考國家證書的必須要考的一門。 第二:學好java,因為java在目前來說,佔領地位是排第一位的。
而且工資待遇也不錯。市場需求佔有率高達50%以上。或者學習.
***,因為.***出來還不算太久,但是就因為是微軟出的東西,所以市場佔有率也已經達到了48%了,況且.***比java要容易上手。
兩者之一,你可以選擇一個。學java就往jsp工程師方向發展,學.***就往asp.
***方向發展吧。 第三:順便學一門資料庫的技術。
因為開發的時候,難免會要和資料庫打交道。懂總比不懂要好。一般就學sql就行了。
oracle一般只適應於大型公司。
12樓:匿名使用者
樓下說了一大堆廢話,他是問什麼語言最簡單,不是問程式語言都有哪些種類,都怎麼學,唉。
我可以負責任的告訴你,幾乎所有流行的程式語言都很複雜,最簡單的語言就是你用的最熟練的語言,所有職業程式設計師都會好幾種程式語言,用在不同的地方。比如,寫windows桌面程式,c#和vb是最簡單的。寫跨平臺的桌面程式,java和tk是比較簡單的。
寫純計算的工程程式,python和php是最簡單的,效率也是公認比較高的。等等等等。。。
程式語言一共有多少種?
13樓:楊舜懷
一般程式語言分成機器語言、組合語言和高階語言。機器語言就是二進位制**,可讀性低,所以一般是用其他語言先編寫**,然後編譯為機器**,方可執行。
程式語言有好幾千種,這裡是一些常見的:
c,c++,c#,java,javascript,python,pascal,delphi,php,sql,asp,matlab,html,bash,batch,ruby,basic,visual basic等等
14樓:鍋鋼
程式語言的種類繁多,總的來說分為機器語言、組合語言以及高階語言三大類。
機械語言(machine language):計算機可直接識別、執行的二進位制**,執行速度快,資源佔用少,但可讀性不強,程式設計複雜;
組合語言(assembly language):一種用於電子計算機、微處理器、微控制器或其他可程式設計器件的低階語言,亦稱為符號語言。目標**簡短,佔用記憶體少,執行速度快,但缺乏可移植性,程式設計複雜;
高階語言(high-level programming language):相對於機器語言以及組合語言,高階語言的可讀性強,可移植性高,一般通過事先編好的一個叫做編譯程式的機器語言程式編譯成用機器指令表示的目標程式。現在流行的高階語言有java、c語言、c++、c#、pascal、basic等等。
十進位制演算法,十進位制是怎麼算的
using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.text using system.window...
二進位制的十進位制編碼是碼
二進位制的十進位制碼,稱為bcd碼,它是一種以二進位制表示的十進位制數碼。一 8421bcd碼 二進位制編碼的十進位制數,簡稱bcd碼 binarycoded decimal 這種方法是用4位二進位制碼的組合代表十進位制數的0,1,2,3,4,5,6 7,8,9 十個數符。4位二進位制數碼有16種組...
二進位制11101101轉換為十進位制是多少?要過程
二進位制轉化為十進位制的方法 從右到左第一個是2的0次方位,也就是說如果從右數第一個數是0,那麼就代表著一位沒有數值,就是0x2的0次方,如果是1那麼就是,1x2的0次方。從右數往左數第二位,如果是0,就是0x2的1次方,如果是1,那麼就是,1x2的1次方。從右數往左數第二位,如果是0,就是0x2的...