㈠ VMware是用什麼編程語言寫的
不是VMware的核心員工,不可能接觸到源代碼。
在這里只能來進行一些猜測,根據它的大體功能猜一下可能用到的編程語言。VMware中不同的功能模塊和軟體可能是由不同的編程語言編寫的。
首先VMware能夠模擬硬體,建立虛擬環境,或雲操作系統,這種針對底層的控制和通信技術一般用C語言來完成,比如windows和linux的底層核心都是C語言代碼。
VMware提供伺服器架構,伺服器軟體也通常是用C語言來編寫的,比如Apache、MS等伺服器都是C語言寫的。但是Glassfish是用java寫的。
VMware提供web services作為外部開發介面,能夠輕松提供web services功能的語言有很多,比如MS的.net系列語言、java、php、python等等。考慮到VMware的運行效率以及商業競爭上的考慮,在其中植入.net環境或java環境的可能性不大,因此其web services功能可能是由某一種能快速搭建的動態腳本語言(php、python、perl、tcl等等)來支持的。
綜上所述,VMware採用最多的編程語言很可能是C語言,再結合幾種腳本語言來完成特定的功能機制。
㈡ vmware虛擬機上安裝windows或者linux oracle、Vs等編程、資料庫軟體,能否正常運行
可以的,我在虛擬機上就裝過Visual Studio,PLC開發程序,資料庫等!只要內存夠,基本沒問題!大部分軟體都能完美運行,需要使用顯卡硬體資源的程序會差很多,畢竟顯卡是虛擬的嘛!