1. 電腦寫程序的軟件
你需要的是編譯器,比如Turbo C,MSC,或者VC等等,你寫的C代碼只是源程序而已,需要經(jīng)過C編譯器編譯成可執(zhí)行的EXE文件。 C編譯器有很多,上面提到的就是比較常用的,至于編譯器的使用,你得另查一查使用手冊(cè),一般而言,編譯器都帶有IDE的集成編程環(huán)境,可以作為程序的編輯器(別把編輯器和編譯器弄混了,編輯器就是可以輸入源代碼的軟件工具,如記事本就是一個(gè)最簡(jiǎn)單的編輯器,編譯器就是用于編譯特定語(yǔ)言源代碼的軟件),然后一般都有一個(gè)編譯(Compile)按鈕(或者編譯命令),編譯時(shí)編譯器會(huì)檢查你的源代碼是否有語(yǔ)法錯(cuò)誤,如果沒有錯(cuò)誤,還會(huì)使用鏈接(Link)工具將你的程序鏈接成為可執(zhí)行的Exe文件,至此,你的源程序就成了可運(yùn)行的程序了。
運(yùn)行EXE文件是不用源代碼的,它與編寫程序的語(yǔ)言無(wú)關(guān),各種編程語(yǔ)言寫成的源程序經(jīng)過該編程語(yǔ)言的編譯器可以被編譯成在計(jì)算機(jī)上可以被運(yùn)行的執(zhí)行程序。
2. 電腦寫程序代碼的軟件
軟件開發(fā)工具是用于輔助軟件生命周期過程的基于計(jì)算機(jī)的工具。通常可以設(shè)計(jì)并實(shí)現(xiàn)工具來(lái)支持特定的軟件工程方法,減少手工方式管理的負(fù)擔(dān)。與軟件工程方法一樣,他們?cè)噲D讓軟件工程更加系統(tǒng)化,工具的種類包括支持單個(gè)任務(wù)的工具及囊括整個(gè)生命周期的工具。 軟件需求工具,包括需求建模工具和需求追蹤工具。 軟件設(shè)計(jì)工具,用于創(chuàng)建和檢查軟件設(shè)計(jì),因?yàn)檐浖O(shè)計(jì)方法的多樣性,這類工具的種類很多。 軟件構(gòu)造工具,包括程序編輯器、編譯器和代碼生成器、解釋器和調(diào)試器等。 軟件測(cè)試工具,包括測(cè)試生成器、測(cè)試執(zhí)行框架、測(cè)試評(píng)價(jià)工具、測(cè)試管理工具和性能分析工具。 軟件維護(hù)工具,包括理解工具(如可視化工具)和再造工具(如重構(gòu)工具)。 軟件配置管理工具,包括追蹤工具、版本管理工具和發(fā)布工具。 軟件工程管理工具,包括項(xiàng)目計(jì)劃與追蹤工具、風(fēng)險(xiǎn)管理工具和度量工具。 軟件工程過程工具,包括建模工具、管理工具和軟件開發(fā)環(huán)境。 軟件質(zhì)量工具,包括檢查工具和分析工具
3. 電腦寫程序的軟件叫什么
目前通用的編程語(yǔ)言有兩種形式:匯編語(yǔ)言和高級(jí)語(yǔ)言。高級(jí)語(yǔ)言主要是相對(duì)于匯編語(yǔ)言而言,它并不是特指某一種具體的語(yǔ)言,而是包括了很多編程語(yǔ)言,如目前流行的VB、VC、FoxPro、Delphi等,這些語(yǔ)言的語(yǔ)法、命令格式都各不相同。 高級(jí)語(yǔ)言所編制的程序不能直接被計(jì)算機(jī)識(shí)別,必須經(jīng)過轉(zhuǎn)換才能被執(zhí)行,按轉(zhuǎn)換方式可將它們分為兩類: 解釋類、編譯類(例如Visual C++、Visual Foxpro、Delphi等)Basic語(yǔ)言 & Visual Basic 簡(jiǎn)單易學(xué),很容易上手Pascal語(yǔ)言 & Delphi 語(yǔ)言結(jié)構(gòu)嚴(yán)謹(jǐn),可以很好地培養(yǎng)一個(gè)人的編程思想C語(yǔ)言 & Visual C++ 靈活性好,效率高,可以接觸到軟件開發(fā)比較底層的東西C++語(yǔ)言 & C++ Builder 極強(qiáng)的兼容性,支持OWL、VCL和MFC三大類庫(kù)SQL語(yǔ)言 & Power Builder
4. 在電腦上寫程序用什么軟件
手機(jī)軟件的主流編程語(yǔ)言是:Android是一種基于Linux的自由及開放源代碼的操作系統(tǒng)。語(yǔ)言用的是java語(yǔ)言,不過用的不是JDK,而是谷歌自己出的基于JDK的SDK。
1、手機(jī)軟件:主要指安裝在智能手機(jī)上的軟件,完善原始系統(tǒng)的不足與個(gè)性化。是手機(jī)完善其功能,為用戶提供更豐富的使用體驗(yàn)的主要手段。
2、手機(jī)軟件不斷升級(jí),但也是治標(biāo)不治本,促銷短信和促銷電話的騷擾依然存在,許多人被迫采取一些極端報(bào)復(fù)舉措。近日一位大爺因不堪忍受騷擾,購(gòu)買了“呼死你”軟件對(duì)騷擾電話以暴制暴。
3、手機(jī)軟件就是可以在安裝在手機(jī)上的軟件,完善原始系統(tǒng)的不足與個(gè)性化。隨著科技的發(fā)展,現(xiàn)在手手機(jī)機(jī)的功能也越來(lái)越多,越來(lái)越強(qiáng)大。不是像過去的那么簡(jiǎn)單死板,目前發(fā)展到了可以和掌電腦相媲美。
4、編程語(yǔ)言,是用來(lái)定義計(jì)算機(jī)程序的形式語(yǔ)言。它是一種被標(biāo)準(zhǔn)化的交流技巧,用來(lái)向計(jì)算機(jī)發(fā)出指令。一種計(jì)算機(jī)語(yǔ)言讓程序員能夠準(zhǔn)確地定義計(jì)算機(jī)所需要使用的數(shù)據(jù),并精確地定義在不同情況下所應(yīng)當(dāng)采取的行動(dòng)。
5、編程語(yǔ)言俗稱"計(jì)算機(jī)語(yǔ)言",種類非常的多,總的來(lái)說(shuō)可以分成機(jī)器語(yǔ)言、匯編語(yǔ)言、高級(jí)語(yǔ)言三大類。電腦每做的一次動(dòng)作,一個(gè)步驟,都是按照已經(jīng)用計(jì)算機(jī)語(yǔ)言編好的程序來(lái)執(zhí)行的,程序是計(jì)算機(jī)要執(zhí)行的指令的集合,而程序全部都是用我們所掌握的語(yǔ)言來(lái)編寫的。
5. 用電腦寫程序
你好,不知道你用的是什么軟件寫的這個(gè)C程序,但是只要對(duì)C語(yǔ)言源碼進(jìn)行編譯連接然后就可以直接生成exe文件,在Windows下就可以執(zhí)行了。只是不同的軟件生成方式不同,這里舉兩個(gè)軟件的例子供你參考:
1、學(xué)校教學(xué)最常用的是TurboC++2.0,你只要用它編寫源碼,然后選擇菜單上的“編譯”、“鏈接”和“生成”命令,就可以在你保存文件的目錄下生成一個(gè)exe文件,這個(gè)文件可以在windows下運(yùn)行;
2、還有一個(gè)就是VisualC++6.0,這款軟件更簡(jiǎn)單,寫好代碼后直接在菜單選擇“生成工程”即可!另外,由于C程序本身不是基于Windows的,所以有可能你在Windows下執(zhí)行這個(gè)程序會(huì)出現(xiàn)一個(gè)窗口,然后窗口消失,這段程序就執(zhí)行完了的情況,不過如果你的程序設(shè)置了一些選擇,窗口在你選擇前會(huì)一直存在!
6. 電腦寫程序用什么軟件
推薦4款少兒編程軟件:http://Code.org(4歲+);Lightbot(5歲+);ScratchJR(5~7歲);Scratch(7歲+)
下面給大家詳細(xì)介紹一下:
一、免費(fèi)的在線編程學(xué)習(xí)網(wǎng)站http://Code.org
網(wǎng)址:https://code.org/
適合年齡:4+歲
這個(gè)是完全免費(fèi)的編程學(xué)習(xí)網(wǎng)站,旨在提高全球青少年編程水平。不少名人明星都為其站臺(tái)推薦,比如:科技大佬比爾?蓋茨、馬克?扎克伯格、NBA籃球明星克里斯?波什等等。
http://Code.org與Scratch類似,以一種搭積木的方式進(jìn)行編程學(xué)習(xí),拖拖拽拽就能實(shí)現(xiàn)程序的功能,所不同的是,它是在線編程,無(wú)需安裝軟件,只需一臺(tái)接入互聯(lián)網(wǎng)的電腦,就可以進(jìn)行編程學(xué)習(xí)。
它提供了很多課程,孩子可在課程的引導(dǎo)下循序漸進(jìn)的完成編程練習(xí)。適合從4歲到高中各年齡層次的孩子自學(xué),而且不需要孩子有編程經(jīng)驗(yàn);該網(wǎng)站有中文版本,也不需要孩子有英文基礎(chǔ)。
進(jìn)入http://Code.org,注冊(cè)一個(gè)帳號(hào)后就可以開始嘗試?yán)锩娴耐嬗螒驅(qū)W編程課程,可以看到首頁(yè)上有許多花費(fèi)一小時(shí)時(shí)間可以完成的課程,都是用知名游戲或電影的角色來(lái)組成的,比如《憤怒的小鳥》、《植物大戰(zhàn)僵尸》、《星球大戰(zhàn)》、《Minecraft我的世界》等。
http://Code.org所教的更偏向「程序運(yùn)算的邏輯」,也就是以電腦科學(xué)的基礎(chǔ)架構(gòu)為主,讓學(xué)生先學(xué)會(huì)程序的運(yùn)作觀念。
但是這些一小時(shí)課程中也有不少實(shí)作,例如這個(gè)「Flabby 游戲設(shè)計(jì)」課程,讓你在一小時(shí)內(nèi),學(xué)會(huì)寫出一個(gè)自己設(shè)計(jì)的互動(dòng)小游戲,而且真的可以分享給朋友玩玩看。
完成課程也能獲得證書哦,不信?你試試~
二、適合腳手架學(xué)習(xí)的Lightbot
適合年齡:5+歲
Lightbot是一款啟蒙孩子編程思維特別棒的游戲。游戲中玩家對(duì)一個(gè)小機(jī)器人下達(dá)指令,目標(biāo)是將地圖內(nèi)的藍(lán)色磚塊全部點(diǎn)亮為黃色。
Lightbot的學(xué)習(xí)方式是腳手架模式。通過一關(guān)關(guān)的游戲,教給孩子編程知識(shí)。和ScratchJR完美配合!
可以用的指令不多,也就8個(gè):
基本指令:
前進(jìn):機(jī)器人向前走一格,遇到障礙將被阻擋。
點(diǎn)亮:機(jī)器人執(zhí)行一個(gè)點(diǎn)燈動(dòng)作,腳下的藍(lán)色地磚將被“點(diǎn)亮”成黃色,黃色地磚將被“點(diǎn)暗”成藍(lán)色,灰色地磚無(wú)效果。還有一些小機(jī)關(guān),也可以用點(diǎn)燈動(dòng)作觸發(fā)。
左轉(zhuǎn):機(jī)器人面朝左轉(zhuǎn)。
右轉(zhuǎn):機(jī)器人面朝右轉(zhuǎn)。
跳躍:機(jī)器人向上可跳躍一格臺(tái)階,向下跳躍臺(tái)階數(shù)不限,平地跳躍無(wú)效果。
整個(gè)游戲分成6大部分:
1. 基本(Basics):熟悉每個(gè)指令的用法,有詳細(xì)的指導(dǎo),只有一個(gè)主程序(Main)。比較弱雞,無(wú)難度。
2. 分支程序(Procedures):引入分支程序(P1&P2)調(diào)用的概念,你可以在主程序里調(diào)用分支程序,實(shí)現(xiàn)代碼的重復(fù)使用;你也可以在分支程序里調(diào)用自己,實(shí)現(xiàn)循環(huán);你甚至還可以在兩個(gè)分支程序中相互調(diào)用對(duì)方。
3. 重載(Overloading):這部分進(jìn)一步加強(qiáng)了分支程序的調(diào)用。在看似復(fù)雜的地圖里總結(jié)規(guī)律,提煉套路,重復(fù)利用。
4. 循環(huán)(Loops):這部分專門學(xué)習(xí)循環(huán)。兩個(gè)分支程序,你調(diào)用我,我調(diào)用你;你調(diào)用你,我調(diào)用我;我先調(diào)用你再調(diào)用我,你先調(diào)用我再調(diào)用你……
5. 條件判斷(Conditionals):這部分巧妙地用涂顏色的方式,機(jī)器人站在相應(yīng)顏色的地磚上會(huì)執(zhí)行被涂色的指令,相當(dāng)于編程中的“if…then…”判斷。
6. 難度挑戰(zhàn)(Challenge Levels):最難的部分,集大成的挑戰(zhàn)關(guān)卡,用到前面5部分的所有技巧,可謂是關(guān)關(guān)燒腦。
這款游戲的精髓就在于讓孩子在玩的過程中不知不覺植入編程思維。
要是能把這個(gè)游戲玩通關(guān)了,那編程的基本概念都在了!游戲通關(guān)以后可以申請(qǐng)電子證書,看起來(lái)花樣繁復(fù),很值得一顯擺的樣子??梢灾付ò涯愕拿钟≡谏厦?,不過似乎不支持漢字。
三、可以做Project的ScratchJR
適合年齡:5~7歲
ScratchJr是Scratch團(tuán)隊(duì)的在平版電腦上的應(yīng)用,適合孩子創(chuàng)作屬于自己的故事書和小游戲。
(ScratchJr運(yùn)行時(shí)界面)
ScratchJR利用圖形化程序積木讓角色移動(dòng)、跳躍、舞蹈、唱歌。孩子也可以利用繪圖編輯器繪制自己的角色、用麥克風(fēng)錄制自己的聲音、用照相機(jī)加入自己拍攝的照片。最后用積木的方法組合成程序,讓孩子心中的角色動(dòng)起來(lái)。
下面是一個(gè)小女孩用ScratchJr做的故事書,導(dǎo)入了自己和媽媽的頭像,還自己錄了對(duì)話,孩子會(huì)覺得非常有意思。
ScratchJR只適應(yīng)于平板電腦,沒有手機(jī)應(yīng)用,也不支持PC端。
四、積木塊式的編程語(yǔ)言Scratch
適合年齡:7+歲
Scratch由麻省理工學(xué)院的 Dr. Mitchel Resnich 和他的“終身幼兒園(MITs Lifelong Kindergarten research group)”研究組成員共同完成。
Scratch 的設(shè)計(jì)靈感來(lái)源于教小朋友們編程時(shí)遇到的種種困難。它的名稱來(lái)源 于DJ 混錄唱片的技術(shù)。(#大概是覺得DJ混唱片、搭樂高積木,用Scratch編程某種程度很相似。)
Scratch:讓編程變得像搭積木一樣。過去,很多教程里總是喜歡拿方形、圓形等來(lái)幫助我們理解高深的對(duì)象、實(shí)例等等編程理論。但總是越說(shuō)越讓人糊涂。
現(xiàn)在,Scratch出現(xiàn)了,一切都將不同!編程從此將會(huì)和搭樂高積木一樣簡(jiǎn)單!Scratch現(xiàn)已提供基于Windows以及MAC版的下載,Linux版的也正在研發(fā)當(dāng)中。編程界面分為操作符、變量、代碼、圖片、聲音、程序等部分。
編程命令按照動(dòng)作、感覺等形象的進(jìn)行分類,并且這些編程命令均可支持拖拽。成套的邏輯語(yǔ)句利用突出或特殊形狀等形式來(lái)輔助編程。
例如:"IF...THEN...ELSE..."是一個(gè)黃色的呈“E”狀的圖形塊,其中有一個(gè)菱形的洞供填寫條件,在“E”的三橫中間可以加上不同的操作。編程過程中,用戶可以添加來(lái)自本地或者Web的圖片和聲音,當(dāng)然,添加的方式一樣是拖拽。
Scratch 可將項(xiàng)目文件存為本地的“.sb文件格式,并通過一個(gè)按鈕將其上傳到Scratch主頁(yè)上。其它用戶借此可對(duì)該項(xiàng)目進(jìn)行評(píng)論。此外,也可從Scratch網(wǎng)站上下載一個(gè)叫做“.SB file directly”的 Java applet,借其可將Scratch項(xiàng)目植入任一站點(diǎn)。
Scratch 是軟件基礎(chǔ)教學(xué)的一次革命。讓那些厭煩編程的人眼前一亮。Scratch使編程容易上手、充滿樂趣,但卻不失編寫復(fù)雜應(yīng)用程序的能力。
如有其它問題,請(qǐng)關(guān)注公眾號(hào)“scyyhd”,會(huì)安排專人,第一時(shí)間回答您的疑問~~
7. 筆記本電腦寫程序的軟件
windows應(yīng)用軟件安裝程序的文件名為setup,install,installer,installation。
安裝程序是幫助用戶安裝其他軟件或驅(qū)動(dòng)程序的計(jì)算機(jī)軟件。隨著計(jì)算機(jī)硬件的飛速發(fā)展,軟件變得龐大而復(fù)雜,再加上網(wǎng)絡(luò)的普及,促進(jìn)了計(jì)算機(jī)的普及。越來(lái)越多的用戶在安裝軟件時(shí)遇到困難,因此越來(lái)越多的軟件開發(fā)人員提供安裝程序來(lái)幫助用戶。
軟件安裝包是自解壓文件的集合,包括用于軟件安裝的所有文件。通過運(yùn)行安裝包(可執(zhí)行文件),您可以將軟件的所有文件釋放到硬盤、修改注冊(cè)表、更改系統(tǒng)設(shè)置、創(chuàng)建快捷方式等。大多數(shù)安裝包文件都是以exe的形式存在的。
擴(kuò)展資料:
文件夾和文件是不同的概念。有不同類型的文件。為了使計(jì)算機(jī)和人們能夠快速識(shí)別它們,擴(kuò)展名表示不同類型的文件。不需要區(qū)分文件夾。它們是用于管理文件的直接表的樹結(jié)構(gòu)。它們沒有類型,只有屬性,也沒有后綴。
目錄和文件是MS-DOS時(shí)代一個(gè)成熟的概念。它不需要引入控制面板和注冊(cè)表項(xiàng)。如果你仍然認(rèn)為那些DOS命令有后綴,你可以安裝一個(gè)純MS-DOS系統(tǒng),然后再試一次。
XP已經(jīng)消除了純DOS,但是windows是基于DOS體系結(jié)構(gòu)的,這些概念定義不會(huì)改變。
即使在某些情況下使用windows在文件夾末尾查找大型字符串,也不應(yīng)將它們稱為后綴,而不僅僅是后綴。作業(yè)成本法有其意義和作用。
8. 電腦寫程序的軟件有哪些
主要有:BASIC、PASCAL、C、COBOL、FORTRAN、LOGO以及VC、VBjava等最受歡迎的依次為c、java、c++、php。
1、C\C++常用軟件是MSVC++(6.0和更高版本)集成在微軟的開發(fā)工具visualstudio中,JAVA桌面編程常用軟件是netbean,網(wǎng)絡(luò)編程是MyEclipse(包括了常用的Eclipse和常用工具,目前Java最流行的網(wǎng)絡(luò)編程軟件)。
2、C#沒有別的軟件,就是MSVC#,也集成在了Visualstudio中,常用的是2005版,還有2008,微軟官方有下載,有免費(fèi)的學(xué)習(xí)版。
3、pascal就是TurboPascal。