瑞雲編譯器多少錢一台
㈠ 高級語言編譯器是不是都要錢的
你好,編譯器都是免費的,但有些集成開發環境要收錢。
㈡ 易語言5.11企業加密狗版600多,問一下正版用的什麼編譯器,還有有必要買正版么
沒必要 一般都是VCLINK編譯器
加密狗和企業版編譯出來的程序都差不多
我買了加密狗到現在都覺得好像和破解版沒什麼區別
㈢ 請問,編譯軟體最早是由誰發明出來的
Grave of Grace
後記
Grace Hopper是個非常amazing的人 (常被稱為Amazing Grace),崇拜她的人相當多。雖然她的事跡很多,但是還有很多有類似事跡的人並沒有像她這樣受到眾人的崇拜。由其中一點我們可以看出來:從1947年開始 (二戰結束後第二年),她獲得了第一個榮譽博士學位 (賓州大學),從那以後,她先後被40多所大學授予榮譽博士學位,其中包括芝加哥大學、華盛頓大學、馬里蘭大學等知名學府。各種婦女社會團體和學術組織都曾授予Grace各種稱號和獎勵。1991年,布希總統在白宮授予她的「美國國家技術獎」 (National Medal of Technology) 是其中的最高獎項,她也是至今惟一獲此殊榮的美國女性。她的名言有很多,她自己最喜歡的,也是她最喜歡對所謂的「年輕人」說的 (在她年老時,她所謂的年輕人就是「年齡不到我的一半的人就叫做年輕人」),這句話是:
「A ship in port is safe, but that is not what ships are built for.」
語錄
下面Grace的語錄中有幾句比較有意思的話。
From then on, when anything went wrong with a computer, we said it had bugs in it.
The most dangerous phrase in the language is, 「We』ve always done it this way.」
Humans are allergic to change. They love to say, 「We』ve always done it this way.」 I try to fight that. That』s why I have a clock on my wall that runs counter-clockwise.
Leadership is a two-way street, loyalty up and loyalty down. Respect for one』s superiors; care for one』s crew.
One accurate measurement is worth a thousand expert opinions.
Someday, on the corporate balance sheet, there will be an entry which reads, 「Information」; For in most cases, the information is more valuable than the hardware which processes it.
We』re flooding people with information. We need to feed it through a processor. A human must turn information into intelligence or knowledge. We』ve tended to forget that no computer will ever ask a new question.
To me programming is more than an important practical art. It is also a gigantic undertaking in the foundations of knowledge.
They told me computers could only do arithmetic.
In pioneer days they used oxen for heavy pulling, and when one ox couldn』t budge a log, they didn』t try to grow a larger ox. We shouldn』t be trying for bigger computers, but for more systems of computers.
Life was simple before World War II. After that, we had systems.
We went overboard on management and forgot about leadership. It might help if we ran the MBAs out of Washington.
At any given moment, there is always a line representing what your boss will believe. If you step over it, you will not get your budget. Go as close to that line as you can.
I seem to do a lot of retiring.
I handed my passport to the immigration officer, and he looked at it and looked at me and said, 「What are you?」
參考
維基網路:
http://en.wikipedia.org/wiki/Grace_Hopper
國立中央大學數學系:
http://li.math.ncu.e.tw/bcc16/pool/3.06.shtml
耶魯大學計算機系:
http://cs-www.cs.yale.e/homes/tap/Files/hopper-story.html
計算機先驅:
http://202.207.0.245:9001/jisuanjifazhanshi/xianqu/18.htm
This entry was posted in網路3Cand taggedcompiler,debug,Grace Murray Hopper,傳記,發明,編譯器,起源. Bookmark thepermalink.Post a commentor leave a trackback:Trackback URL.
㈣ 開發一個 C++ 編譯器的難度有多大,難點又在哪裡
C++的前端是出了名的復雜度和可靠性要求並駕齊驅的軟體。
(這兩點都比它高一個數量級的大概就只有OS了)
對於這種系統,唯一的辦法就是燒錢。
燒錢的作用主要包括:
1.留人;
2.填坑;
3.買買買。
先說留人:復雜度一般是「細節」的代名詞。現實中的編譯器大多數以遞歸下降為主,自底向上的歸納推導為輔。這兩樣在教科書上也就是幾頁紙的事情。但是現實總是很殘酷的,人們總想讓語言更加「易用」,這就意味著各種上下文相關的情況都會出現。
對於C++來說,你要判斷一個符號是類型或者變數(比如這個符號被用在模板參數中),要看前面的聲明/定義。這就是一個上下文相關的推導。然後你就會寫大量的if else switch case之類的代碼來解決各種各樣的可能分支。寫它的人當然知道它是做什麼的,但是如果這個人離職了,新來一個人,就呆掉了,這寫的都是什麼煞筆玩意兒。因為它不知道現實中怎樣的需求會導致奇形怪狀的邏輯。所以人員的穩定,對於這種長周期迭代、邏輯復雜的項目是很重要的。但是人的水平要求高嗎?不算高也不算低。總結來說就是:有邏輯,知好歹。技術什麼都可以培養,但是態度和基本智商是比較難培養起來的。
至於怎麼保證人員穩定?很簡單:加薪。
再說填坑:編譯器是對正確性要求很高的基礎軟體。這里的正確性既包括產生的代碼的正確性,也包括編譯器自身對於各種問題的容忍度和足夠豐富的錯誤提示。容錯和錯誤提示本身也是代碼,也有很大的出錯幾率。所以這些軟體,bug少不了。但是作為基礎軟體,你又不能隨便就2+3搞成了2*3,這樣還怎麼讓別人相信愛情。所以要燒很多錢來養一幫debugger。
再說買買買:古人日:我們不用很麻煩很辛苦也可以成佛。既然這么費神我們自己做干什麼,不如買別人的吧。於是MS就乾脆不自己做了,直接去EDG整了個前端,這樣就可以少了不少人年。這就是傳統土豪和水果這種新暴發戶想的不一樣的地方。
傳統土豪想的是:我們有這么多錢為什麼還要自己解決問題呢?買買買!
水果新貴則是:啊呀,不小心有了這么多錢,我們要不要給自己製造點問題好把這些錢花出去?
㈤ 本科獨立用C語言完成沒有優化的C語言編譯器屬於什麼水平
我覺得水平還是很高的,但意義恐怕不大。編譯器技術是非常成熟的領域,而且由於應用場景的限
制實時,復雜的演算法已經自動出局了,你可選的東西是有限的。編譯器可能有很多實現的形
式,虛擬機/解釋器/靜態編譯器 等,也有成熟的開源實現。作為本科生,而非專門研究該分支的學生,應該合理分配自己學習的時間,如果做這個編譯器就干
掉了大半年,那計網和OS這些課程該咋辦?
我知道很多人會認為沒有做編譯器優化特指中段優化,不考慮機器碼上的優化比較劃水。但編
譯器優化是一個很復雜的東西:首先它和你用的IR表示有關而且是強烈耦合,SSA IR基本還
好,有開源代碼和文獻記載,你想要的都能在網上挖到但這怎麼體現你的水平是吧。你
要考慮編譯器的性能,盡管編譯器的後端優化基本上可以納入到某種PEabstract interpretation的
范疇中。
要不然你可以通過編寫插件的方式白嫖例如visual studio code這類軟
件的強大編輯功能,如果你寫的不是c compiler,你也可以盡量把語法設計得很像c,這樣你又能進一步
白嫖其強大的intellisense code,當然仍然有不少人或者應該說團隊達到了這一步,到這里,應該卷死
了99.99%的同行應該毫無問題。
㈥ WPS之前正用著,現在公式編譯器打不開,而且提示無法創建對象,請確認對象已經在系統注冊表中注冊。
我也遇到了相同的問題,後來我先下載了一個mathtype,打開它安裝的文件夾,運行MathType.exe,然後打開你的word文檔,點開公式,它就默認會用Mathtype這個編輯公式了,然後你關掉原先打開的Mathtype.exe,word裡面還是可以編輯公式的。剛剛試過就來回復咯~
㈦ c free編譯器要錢嗎
4.0免費 5.0收費
C-Free是一款C/C++集成開發環境(IDE)。目前有兩個版本,收費的C-Free 5.0 專業版和免費的C-Free 4.0 標准版。
㈧ xcode編譯器一年多少錢
XCode 是免費的,蘋果開發者賬號才需要錢,一年 688¥
㈨ 1、(10分)計算機系統分為:( )和( ) 2、(5分)主機和外部設備屬於( ) 3、(10分)主機分為:( ) 和
是一系列按照特定順序組織的計算機數據和指令的集合。一般來講軟體被劃分為系統軟體、應用軟體和介於這兩者之間的中間件。其中系統軟體為計算機使用提供最基本的功能,但是並不針對某一特定應用領域。而應用軟體則恰好相反,不同的應用軟體根據用戶和所服務的領域提供不同的功能。
軟體並不只是包括可以在計算機上運行的程序,與這些程序相關的文檔一般也被認為是軟體的一部分。簡單的說軟體就是程序加文檔的集合體。
軟體被應用於世界的各個領域,對人們的生活和工作都產生了深遠的影響。
目錄 [隱藏]
1 系統軟體
2 應用軟體
3 按操作系統分類
4 軟體開發
5 軟體許可
6 相關內容
7 參見
[編輯] 系統軟體
系統軟體是負責管理計算機系統中各種獨立的硬體,使得它們可以協調工作。系統軟體使得計算機使用者和其他軟體將計算機當作一個整體而不需要顧及到底層每個硬體是如何工作的。
一般來講,系統軟體包括操作系統和一系列基本的工具(比如編譯器,資料庫管理,存儲器格式化,文件系統管理,用戶身份驗證,驅動管理,網路連接等方面的工具)。
[編輯] 應用軟體
應用軟體是為了某種特定的用途而被開發的軟體。它可以是一個特定的程序,比如一個圖像瀏覽器。也可以是一組功能聯系緊密,可以互相協作的程序的集合,比如微軟的Office軟體。也可以是一個由眾多獨立程序組成的龐大的軟體系統,比如資料庫管理系統。
較常見的有
文字處理軟體 如WPS、Word等
信息管理軟體 如Assces資料庫
輔助設計軟體 如AutoCAD、Photoshop
實時控制軟體
教育與娛樂軟體
[編輯] 按操作系統分類
BeOS
BSD
DOS
Linux
Mac OS
OS/2
QNX
Unix
Windows
[編輯] 軟體開發
軟體開發是根據用戶要求建造出軟體系統或者系統中的軟體部分的過程。軟體開發是一項包括需求捕捉,需求分析,設計,實現和測試的系統工程。
軟體一般是用某種程序設計語言來實現的。通常採用軟體開發工具可以進行開發。
[編輯] 軟體許可
不同的軟體一般都有對應的軟體許可,軟體的使用者必須在同意所使用軟體的許可證的情況下采能夠合法的使用軟體。從另一方面來講,某種特定軟體的許可條款也不能夠與法律相抵觸。
未經軟體版權所有者許可的軟體拷貝將會引發法律問題,一般來講,購買和使用這些盜版軟體也是違法的。
[編輯] 參見
計算機軟體列表
取自"https://secure.wikimedia.org/wikipedia/zh/w/index.php?title=%E8%BD%AF%E4%BB%B6&;variant=zh-cn"
頁面分類: 軟體 | 計算機科學
硬體
一般我們看到的電腦都是由:主機(主要部分)、輸出設備(顯示器)、輸入設備(鍵盤和滑鼠)三大件組成。 而主機是電腦的主體 ,在主機箱中有:主板、CPU、內存、電源、顯卡、音效卡、網卡、硬碟、軟碟機、光碟機等硬體。
從基本結構上來講,電腦可以分為五大部分:運算器、存儲器、控制器、輸入設備、輸出設備。
下面我們將一步一步的來揭開它們的神秘面紗。
(一) 機箱
首先來看看機箱,機箱除了給計算機系統建立一個外觀形象之外,還為計算機系統的其它配件提供安裝支架。另外,它還可以減輕機箱內向外輻射的電磁污染,保護用戶的健康和其它設備的正常使用,真可稱的上是計算機各配件的「家」。目前市場上的主流產品是採用ATX結構的立式機箱,AT結構的機箱已經被淘汰了。機箱內部前面板側有用於安裝硬碟、光碟機、軟碟機的托架,後面板側上部有一個用來安裝電源的位置,除此之外,其風部還附有一些引線,用於連接POWER鍵,REST鍵,PC揚聲器,以及一些指示燈。其內部結構如圖所示
(二) 主板
主板(英文名Mainboard 或 Motherboard)是計算機系統中最大的一塊電路板,主板又叫主機板、系統板、或母板,它安裝在機箱內,也是微機最重要的部件之一,它的類型和檔次決定整個 微機系統的類型和檔次。它可分為AT主板和ATX主板。主板是由各種介面,擴展槽,插座以及晶元組組成。主板選購的基本策略: 速度、穩定性兼容性、擴充能力、升級能力主板中的晶元組是構成主板的核心,其作用是在BIOS和操作系統的控制下規定的技術標准和規范通過主板為微機系統中的CPU、內存條、圖形卡等部件建立可靠、正確的安裝、運行環境,為各種IDE介面存儲以及其他外部設備提供方便、可靠的連接介面。常見的主板如下圖
(三) CPU
CPU(Central Processing Unit,中央處理器)是計算機最重要的部件之一。是一台電腦的核心,相當於人的大腦,它的內部結構分為控制單元、邏輯單元和存儲單元三大部分。CPU的介面標准分為兩大類:一種是Socket類型,另一種是Slot類型。它的主要性能指標:主頻、前端匯流排頻 率、L1 和L2Cache的容量和速率、支持的擴展指令集、CPU內核工作電壓地址匯流排寬度、CPU的選 購。CPU的生產廠商現在主要有Inter、AMD兩家,其中Inter公司的CPU產品市場佔有量最高。目 前市場上主流的CPU有:Inter公司的Pentium III 系列、Pentium 4 系列、Celeron系列;AMD 公司的K7系列。
(四)內存
內存泛指計算機系統中存放數據與指令的半導體存儲單元。按其用途可分為主存儲器和輔助
存器。按工作原理分為ROM和RAM。ROM可分為只讀ROM、可編程可擦除ROM和可編程ROM.而RAM可RAM為靜態
和動態RAM。內存(RAM)是CPU處理信息的地力,它的計算單位是兆位元組MB,即Million Bytes。1個位元組又
由8位(bit)二進制數(0、1)組成。存儲1個英文字母需要佔用1個位元組(Byte)空間。而存儲1個漢字則需佔2個位元組空間。
早期的計算機主要運行D05系統和DOS程序。那時內存的價格是很貴的,DOS對內存的要求也不高,只
需640KB(1KB=1024B),所以那時的計算機內存配得都不大,1MB或2MB就很好。
現在內存價格大大降低了,而Windows和一些新的應用軟體對內存的需要是貪得無厭的,內存越大,
它工作得就越好,所以現在的汁算機64MB內存已算是最低配置,有錢的話,配上128MB乃至512MB也都不
等過。目前比較知名的品牌有Hyundai(現代原廠)、Kingstone(金仕頓)、Kingmax(勝創)、Samsung(三星)、Transcend(創見)和CEIL(金邦)等。
(五)硬碟
硬碟(Hard Disk)是計算機系統的重要存儲設備,其性能直接影響計算機的整體性能。硬碟是一種
固定的存儲設備,它的存儲介質是若干個鋼性磁碟片,其特點:速度快、容量大、可靠靠性高幾乎不存在磨損問題。目前常見的硬碟介面有二種,分別是IDE介面和SCSI介面。口碑不錯的硬碟有邁拓(Maxtor)、希捷(Seagate)、IBM、西部數據(Western Digtal)等。
(六)光碟驅動器
光碟驅動器(CD-ROM)就是讀取光碟上數據的工具,而光碟的特點:容量大、速度快兼容性強、碟片成本低。具前的主流為52倍速的IDE介面光碟機。
(七)軟碟機
軟盤驅動器(Floppy Disk)是電腦一個不可缺少的部件,在必要的時候,它可以為我們啟動計機,還能用它來傳遞和備份一些比較小的文件。現在一般都用3.5英寸的,古老年代用5.25英寸的,現在我們去買人家都不賣了。
(八)顯卡
顯卡是顯示器與主機通信的控制電路和介面,其作用是將主機的數字信號轉換為模擬信號, 並在顯示器上顯示出來。顯卡的基本作用就是控制圖形的輸出,它工作在CPU和顯示器之間它的 主要部件有:顯示晶元、RAMDAC、顯示內存、VGA BIOS VGA插座、特性連接器等。顯卡的三 項重要指標:刷新頻率、解析度、色深。從匯流排類型分,顯示卡有ISA、VESA、PCI、AGP四種。 現在AGP顯示卡已非常普遍。外觀如下圖所示
(九)音效卡
音效卡,想聽音樂可少不了它,電腦就是通過這個玩意傳送聲音給音箱的哦。音效卡是多媒體電腦的主要
部件之一,它包含記錄和播放聲音所需的硬體。音效卡的種類很多,功能也不完全相同,但它們有一些共同的基本功能:能錄制話音(聲音)和音樂,能選擇以單聲道或雙聲道錄音,並且能控制采樣速率。音效卡上有數模轉換晶元(DAC),用來把數字化的聲音信號轉換成模擬信號,同時還有模數轉換晶元(ADC),用來把模擬聲音信號轉換成數字信號。音效卡上有音樂數字介面(MIDI),能使用MIDI樂器,諸如鋼琴鍵、合成器和其MIDI設備。音效卡有聲音混合功能,允許控制聲源和音頻信號的大小。好的音效卡能對低音部分和高音部分進行控制。音效卡上還有一個或幾個CD 音頻輸入介面,用以接收CD-ROM的聲音採集信號。根據匯流排的不同音效卡分為兩大類,一種是ISA音效卡,另一種是PCI音效卡。主流為PCI音效卡如下圖所示
(十)顯視器
顯示器(Monitor)是計算機的主要輸出設備,沒有它,我們和計算機打交道的時候,將變成睜眼瞎。也許您的工作每天都需要面對計算機的屏幕,可是您是否真正的了解它呢?正因為這樣很多人在購買電腦時,只關心顯示器是14寸還是15寸的,而並不關心顯示器的其它性能,其實購買一台電腦最不應該省錢的就是顯示器了。目前顯視器品牌繁多,市場上常見的品牌有:三(Samsung)、索尼(Sony)、LG、優派(Viewsonic)、飛利浦(Philips)、宏基(Acer)、美格(MAG)、EMC等不下幾十種。根據顯像原理劃分,顯視器可以分為CRT顯視器(陰極射線管顯視器)、LCD顯視器(液晶矩陣平面顯示器)和等離子顯視器等。其中常見的是CRT顯視器和LCD顯視器,而LCD顯視器為未來幾年的主流。下圖為三星的一款LCD顯視器。
(十一)鍵盤
鍵盤(Keyboard)我想大家應該不陌生,我只簡單作一些介紹。鍵盤是最常用也是最主要的輸入設備,通過鍵盤,可以將英文字母、數字、標點符號等輸入到計算機中,從而向計算機發出命令、輸入數據等。自IBM PC推出以來,鍵盤經歷了83鍵、84鍵和101/102鍵,Windows95面世後,在101鍵盤的基礎上改進成
了104/105鍵盤,增加了兩個Windows 按鍵。 為了使人操作電腦更舒適,於是出現"人體鍵盤",鍵盤的形狀非常符合兩手的擺放姿勢,操作起來就特別的輕松。
(十二)滑鼠
滑鼠(Mouse)首先應用於蘋果電腦。隨著Windows操作系統的流行,滑鼠變成了必需品,更有些軟體必須要安裝滑鼠才能運行,簡直是無鼠寸步難行。從介面來講,滑鼠有兩種類型:PS/2型滑鼠和串列滑鼠。從滑鼠的構造來講,有機械式和光電式。光電滑鼠是利用光的反射來確定滑鼠的移動,滑鼠內部有紅外光發射和接受裝置,要讓光電式滑鼠發揮出強大的功能,一定要配備一塊專用的感光板。光電滑鼠的定位精度要比機械滑鼠高出許多。另外滑鼠還有單鍵、兩鍵和三鍵之分,蘋果電腦通常都使用單鍵滑鼠,兩鍵滑鼠通常叫做MS滑鼠,三鍵滑鼠叫做PC滑鼠。但滑鼠用於兩鍵或三鍵主要決定於軟體,比如對於Windows 98和Windows95及其應用軟體,滑鼠只能用於兩鍵狀態,否則電腦不認,但有些軟體可支持第三鍵,比如AutoCAD