成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

java基礎(chǔ)知識點 C#跨平臺嗎?

C#跨平臺嗎?C#是上的主要開發(fā)語言。Net平臺,除了VB.Net版C#這里的跨平臺暫時理解為。網(wǎng)絡(luò)跨平臺。1. 在設(shè)計之初。Net,微軟只支持windows平臺,跨多個版本的windows系統(tǒng)平臺,

C#跨平臺嗎?

C#是上的主要開發(fā)語言。Net平臺,除了VB.Net版C#這里的跨平臺暫時理解為。網(wǎng)絡(luò)跨平臺。

1. 在設(shè)計之初。Net,微軟只支持windows平臺,跨多個版本的windows系統(tǒng)平臺,但不支持Linux。

2. 一旦。Net的出現(xiàn),揭示了語言的規(guī)范性。因此,一個團(tuán)隊根據(jù)標(biāo)準(zhǔn)設(shè)計了mono。除了windows之外,它還支持Linux,并一直保持更新。此時,可以看作是跨平臺的支撐。

2004年,牛壁游戲公司成立了統(tǒng)一游戲引擎。現(xiàn)在只支持非常流行的C#

2011年,另一個團(tuán)隊在mono的基礎(chǔ)上開發(fā)了xamarin,支持apple、Android和WP的移動開發(fā)。在這個時候,這個問題已經(jīng)解決了。Net跨平臺更具價值。

2016年,微軟正式推出。Net內(nèi)核,自然是跨平臺的,支持windows、Linux、IOS等

6。后來,微軟免費收購了mono和xamarin。

到目前為止,。Net核心已跨平臺統(tǒng)一

既然Python是用C實現(xiàn)的,那為什么Python不能直接生成exe呢?

C語言實際上是一種“老”和“底層”語言。其執(zhí)行效率僅次于匯編語言。

它之所以古老是因為C語言出現(xiàn)得很早。

盡管FORTRAN和COBOL比C語言出現(xiàn)得早,但現(xiàn)代主流操作系統(tǒng)(windows、Mac OS、Linux、IOS、Android、Unix)都是從C語言中誕生的。

最根本的原因是C語言被設(shè)計用來同時編寫匯編語言。從理論上講,它可以用外匯來表示。匯編語言是最有效的語言。

所以Python是用C語言編寫的也就不足為奇了。它與能否生成exe無關(guān)。

Exe文件是Windows平臺的專用格式。最簡單的exe是com可執(zhí)行文件。EXE文件實際上由引導(dǎo)加載程序和解釋器組成。

由Python語言生成的代碼只能通過引導(dǎo)加載程序和解釋器作為EXE文件執(zhí)行。

因此Python生成EXE文件并不困難。只是它是否愿意提供的問題。