1樓:
c#用visual studio
c要根據你的作業系統. 比如我在unix 上用vi
2樓:白羽聖鷹
c#用visual studio 2003/2005/2008
c一般用turbo c
c語言和c++和c#的區別
3樓:匿名使用者
區別:1.c語言、c++、c#準確的說,是三種計算機程式語言。
2.c面向過程,開發非託管程式,編譯成exe是二進位制可執行檔案,不可跨平台。c++物件導向,開發託管和非託管程式,編譯成exe是二進位制可執行檔案,不可跨平台。
c#物件導向,開發託管程式,編譯成exe是中間語言。
3.c語言既具有高階語言的特點,又具有組合語言的特點。c語言的源**基本上可以非常容易地對應到彙編**,而且可以不需要什麼執行時環境的支援。
c++是一種靜態資料型別檢查的,支援多重程式設計正規化的通用程式語言。
c#的特點就是:抽象層次高且基本只有一種(物件導向的),執行時支援豐富(垃圾**等),類庫豐富。
4.c的特點,簡單容易編譯,靈活貼近底層。它可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。
因此,它的應用範圍廣泛,不僅僅是在軟體開發上,而且各類科研都需要用到c語言,具體應用比如微控制器以及嵌入式系統開發。
4樓:匿名使用者
一、兩者的區別
1、特點方面的不同:
c語言既具有高階語言的特點,又具有組合語言的特點。c++它是一種使用非常廣泛的計算機程式語言。c#是微軟公司發布的一種物件導向的、執行於.
netframework之上的高階程式語言。
2、主要開發用途不同:
c面向過程,開發非託管程式,編譯成exe是二進位制可執行檔案,不可跨平台。c++物件導向,開發託管和非託管程式,編譯成exe是二進位制可執行檔案,不可跨平台。c#物件導向,開發託管程式,編譯成exe是中間語言,可跨平台。
3、程式設計難度不同:
c語言的源**基本上可以非常容易地對應到彙編**,而且可以不需要什麼執行時環境的支援。c的特點,簡單容易編譯,靈活貼近底層。c++是一種靜態資料型別檢查的,支援多重程式設計正規化的通用程式語言。
它支援過程化程式設計、資料抽象、物件導向程式設計、製作圖示等等泛型程式設計等多種程式設計風格。c#的特點就是:抽象層次高且基本只有一種(物件導向的),執行時支援豐富(垃圾**等),類庫豐富。
二、c語言程式設計軟體在windows下首選vs,版本至少vs2005以上,或者用最新的vscode,不過需要自己配外掛程式,好處是免費,如果做微控制器c開發首選eclipse,linux下如果做微控制器首選eclipse,其次是clion。eclipse相容性最好,不過穩定性差一些,vs在win下沒有對手,clion用cmake,相比來說大部分c程式用的都是makefile,需要適應一下。
三、visual stadio 2010用c語言程式設計是不行的
5樓:勞幹邴映波
c是面向過程的程式語言
c++和c#是物件導向的程式語言
但是嚴格的來說c++不是非常嚴格的物件導向的語言而c#是
應用方面c多用做底層開發
單排機c語言學起來簡單
但是要真正那出手找工作的話難度非常大
c++多用來開發應用程式
許多應用程式
包括電腦遊戲都是c++做的
c#在的主要用處是**開發
6樓:無臉畜牲的禽獸
c#比c要簡單易學 幾乎是必然的 你學好c 補個物件導向 c#直接上手;
2.c#作為那麼高階的語言 要是沒c好學 那就可以去死了 c難學在指標和低階的語法;
3.學完c幾乎啥也幹不了 學完c#立馬東西做的很漂亮;
4.c++雖然主要是以c的基礎發展起來的一門新語言;
5.c++雖然主要是以c的基礎發展起來的一門新語言,但她不是c的替代品,不是c的公升級,c++和c是兄弟關係。沒有誰比誰先進的說法,更重要的一點是c和c++各自的標準委員會是獨立的,最新的c++標準是c++98,最新的c標準是c99.
因此也沒有先學c再說c++的說法,也不再(注意這個"不再")有c++語法是c語法的超集的說法。
7樓:季綠柳鄞玥
兩種不同的語言.
c比c#更底層.
c#需要基於.net
framework才行.
c#有物件導向,類的概念;c沒有真正的類的概念,主要面向過程.
8樓:匿名使用者
一、c語言
:二十年前的一種計算機程式語言,當前已很少用於實際程式設計中。
2023年由「bcpl」程式語言修改設計得到的一種程式語言,最開始用於unix系統程式設計,後來也用在dos下的程式設計。2023年前borand公司的turbo c是使用c語言dos下程式設計最典型的工具,此後推出的turbo c 3.0開始使用c++語言。
windows作業系統為主流以後主流的程式設計軟體c++builder及vc++都使用的是c++語言,而不是古老的c。
二、c++:一種計算機程式語言,在c語言的基礎上擴充套件了繼承、類等等,並引入了物件導向、結構化程式設計的概念。2023年,貝爾實驗室的bjarne stroustrup在c語言基礎上推出了c++。
c++進一步擴充和完善了c語言,是一種物件導向的程式語言。在當前依舊是幾種最主流的計算機程式語言之一。
三、c#:是微軟公司發布的一種物件導向的、執行於.net framework之上的高階程式語言。
c#是微軟公司在2023年6月發布,語法與c++很相象,但是當前它編制出來的可執行性檔案依靠.net執行庫,不是真正的機器碼,執行效率相對來說要低一些。此外,它沒有c++的多重繼承、指標等概念,所以,在當前c#只是借用c++語言的單詞和語法核心卻完全不同的程式語言。
好處是,在對效率要求不嚴的場合下,掌握
c,c#,c+,c++分別用什麼軟體編寫的
9樓:門恬淦瀾
樓主你的意思是不是說
用c,c#,c+,c++這幾種語言在什麼環境下開發是嗎?
我推薦你用visual
studio
2008
在這個ide整合開發環境下不但可以寫c,c++,c#,還可以寫vsual
basic,另外,不推薦用visual
c++那個太不標準化,bug太多,目前微軟已停止對他進行公升級。。。。
c,c#,c+,c++分別用什麼軟體編寫的
10樓:士靈安藩方
樓主你的意思是不是說
用c,c#,c+,c++這幾種語言在什麼環境下開發是嗎?
我推薦你用visual
studio
2008
在這個ide整合開發環境下不但可以寫c,c++,c#,還可以寫vsual
basic,另外,不推薦用visual
c++那個太不標準化,bug太多,目前微軟已停止對他進行公升級。。。。
用c#語言,使用什麼軟體編寫好?
11樓:匿名使用者
c#.net全稱csharp 是基於windows作業系統平台,執行於netframework框架之上的一門物件導向的高階語言。當然近幾年隨著novell的mono的退出 net 也實現了跨平台使用,在windows下編寫的程式可以執行在linux等系統上。
但是前提條件是開發過程不使用任何com元件和activex控制項。windows api乙個都不能呼叫。否則跨平台執行將成為泡影。
visual studio 是微軟(microsoft)公司推出的 windows平台上強大的開發工具。從98到2010有6.0/.
net 2003/.net 2005/.net 2008/.
net 2010.由於是微軟公司的開發環境在很大程度上 和windows 作業系統無縫結合,所以 visual studio是您的不二選擇。而且net框架功能非常強大,正對資料庫和網路程式能很好的支援。
下列是我用csharp 3.5做的 兩個程式,貼上來給你看下。做個參考。
12樓:黑天頭鵝
vs2016功能十分強大,完全可以滿足需求
13樓:董者者
c# development
vs2015
關於c,c++,c#,j**a四種程式語言之間的相似和不同
c#語言到底是什麼,它與c語言有什麼區別?
14樓:
c#是微軟公司在2023年6月發布的一種物件導向的程式語言。它使得程式設計師可以快速地編寫各種基於microsoft .net平台的應用程式,microsoft .
net提供了一系列的工具和服務來最大程度地開發利用計算與通訊領域。
c#語言與c語言區別為:編譯不同、記憶體管理不同、應用不同。
一、編譯不同
1、c#語言:c#語言的**首先會被編譯為clr(公共語言執行庫),然後由.net框架解析。
2、c語言:c語言的**將會直接被編譯為機器**。
二、記憶體管理不同
1、c#語言:c#語言是在虛擬機器上執行,會自動進行記憶體管理。
2、c語言:c語言需要手動組織管理記憶體。
三、應用不同
1、c#語言:c#語言的的應用涉及基於web的桌面和移動應用程式。
2、c語言:c語言的的唯一目的就是建立獨立的控制台應用程式。
15樓:手機使用者
c,c+,c#都是c系的語言,但是在物件導向的處理過程中,功能在不斷的增加,控制項也在不斷多面化的發展中,所以c和c++就變得有些很難應付了。c#的功能和應用會不斷的改進,我想馬上就是語言的另乙個革命
c#跟c語言有什麼區別?
16樓:遲經亙毛瑋
c#使得c++程式設計師可以高效的開發程式,且因可呼叫由
c/c++
編寫的本機原生函式,因此絕不損失c/c++原有的強大的功能。因為這種繼承關係,c#與c/c++具有極大的相似性,熟悉類似語言的開發者可以很快的轉向c#
請問c語言與c#有什麼區別?
17樓:匿名使用者
一、難易程度的區別。
c#屬於.net framework中的乙個產品,簡單易用,但開發出來的東西目前還需要安裝執行庫才能供別人使用。c語言是一種古老難用的語言,目前可能在嵌入式系統用的比較多,另外大學會有這門課。
相關的還有c++,可以做系統的底層開發,也不容易掌握。
二、內容上的區別。
c語言面向過程,開發非託管程式,編譯成exe是二進位制可執行檔案,不可跨平台。
c#物件導向,開發託管程式,編譯成exe是中間語言,需要在.net平台上進行二次動態編譯,之後才能執行,可跨平台。
三、特點上的區別。
c語言誕生得非常早,當時人們普遍還習慣用組合語言編寫軟體,而且沒有什麼統一,通用的作業系統,基本上軟體都是從0開始寫的。c#是一種安全的、穩定的、簡單的、優雅的,由c和c++衍生出來的物件導向的程式語言。它在繼承c和c++強大功能的同時去掉了一些它們的複雜特性。
什麼是c語言程式設計軟體,用c語言怎麼程式設計?
是一種程式語言。初步學習可以編制簡單程式,精通後可以用來編寫遊戲 工程軟體等多種應用軟體,關鍵看你怎樣學了。你可以買一本程式設計書,自學。c語言用什麼軟體編寫?你說的是程式設計工具。bai吧 如果是du的話,編寫c語言zhi的工具很多,最常dao用的幾個就。專是。也可以使用vc2005等 devc ...
程式設計c語言,程式設計C語言
答案應該是 you me 其實該程式執行有點問題,改成下面編譯才能通過 include include int main char arr 2 4 strcpy arr 0 you strcpy arr 1 me arr 0 3 printf s n arr 0 return 0 說明 首先執行st...
c 程式語言,什麼是C 程式語言
只列和專業相關的課程,具體順序可能有誤,畢竟畢業太久了.大一 電腦科學 講述現代計算機系統的一些基礎知識 pascal 一門規範性非常強的程式語言,是dephi使用的語言.先學習規範性強的語言,對以後學習c,c 有很大幫助,畢竟c的隨意性太強了.c語言 不多說了 計算機組成原理 硬體的基礎知識,硬體...