C语言和BASIC语言的区别?

首先Basic语言是解释型的语言,而C语言是编译型的语言.就是你编写的Basic语言程序运行的时候需要一个解释器将高级语言代码转为机器码然后才可以执行.C语言程序一般经过编译和联接后直接生成目标代码.目标代码本身就是机器码所以可以直接运行.
从语法来看,C语言是面向过程的语言.Basic语言严格意义上只是一个脚本语言,语法相对来讲非常简单.
另外,C语言是最接近汇编语言的一种语言,功能非常强大,但是要求开发人员对硬件,操作系统等底层的东西要有很深的了解,开发程序相对来讲麻烦一些,但是程序性能非常好.Basic语言相封装了很多底层的东西,所以不要求开发人员有很深的计算机专业背景,开发简单,但是不要指望用Basic语言开发真正的商业程序.
由于以上的区别,造成这两种语言的用途不一样.Basic语言常用来写一些脚本,或者在真正开发之前作一个软件模型.实际开发用C语言以确保运行速度和较小的内存需求等其他性能.
显然,这两种语言还有其他区别,但上面应该是最重要的区别吧

  • C璇█鍜孊ASIC璇█鐨勫尯鍒?
    绛旓細1銆佸畾涔変笉鍚岋細BASIC鏄竴绉嶇洿璇戝紡绋嬪簭璁捐璇█銆侰璇█鏄竴闂ㄩ氱敤璁$畻鏈虹紪绋嬭瑷銆2銆鐢ㄥ涓嶅悓锛欳璇█骞挎硾搴旂敤浜庡簳灞傚紑鍙戙侭ASIC涓昏鐢ㄤ簬寰數鑴戠殑寮鍙戣瑷涔嬩竴銆3銆缂栬瘧宸ュ叿涓嶅悓锛欳璇█锛氬叾缂栬瘧鍣ㄤ富瑕佹湁Clang銆丟CC銆乄IN-TC銆丼UBLIME銆丮SVC銆乀urbo C绛夈侭ASIC璇█锛歅owerBASIC銆丷ealBasic銆乸ureBasic銆乫reebasic...
  • c璇█鍜宐asic鏈変粈涔堜笉涓鏍鐨?
    绛旓細璇彞 鍙互璇存槸鏈绠鍗曟槗鎳傜殑浜 姹囩紪鍒欎笉鍚岋紝瀹冪洿鎺ヤ綔鐢ㄤ笌纭欢锛屼互mov涓轰富瑕侊紝鎶婃暟鎹粏鍖栧埌cpu鍜屽唴瀛樼殑瀵勫瓨鍣ㄩ噷锛宑s ss 绛夌瓑閮芥槸閲岄潰鐨勶紝浣嗘槸涓涓鍙ュ湪C璇█閲岀敤涓鍙rintf灏卞彲浠ュ疄鐜扮殑涓滆タ鐢ㄦ眹缂栬濂藉嚑鍙ャbasic灏辨洿楂樼骇锛屽畠闇瑕佷笓闂ㄧ殑骞冲彴锛屾瘮濡俤os锛岀被浼糺ava 浣嗘槸java鍙鏈 java铏氭嫙鏈 骞冲彴灏卞彲浠...
  • vb璇█鍜宑璇█鏈変粈涔堝尯鍒?
    绛旓細涓銆佷富浣撲笉鍚 1銆乿b璇█锛氭槸Microsoft鍏徃寮鍙戠殑涓绉嶉氱敤鐨勫熀浜庡璞$殑绋嬪簭璁捐璇█銆2銆乧璇█锛氭槸涓闂ㄩ潰鍚戣繃绋嬬殑銆佹娊璞″寲鐨勯氱敤绋嬪簭璁捐璇█锛屽箍娉涘簲鐢ㄤ簬搴曞眰寮鍙戙備簩銆鐗圭偣涓嶅悓 1銆乿b璇█锛氱粨鏋勫寲鐨勩佹ā鍧楀寲鐨勩侀潰鍚戝璞$殑銆佸寘鍚崗鍔╁紑鍙戠幆澧冪殑浜嬩欢椹卞姩涓烘満鍒剁殑鍙鍖栫▼搴忚璁¤瑷銆2銆乧璇█锛氫粎浜х敓灏...
  • C璇█,basic璇█鐨勪笉鍚 瀹冧滑鍚勮嚜鐨勭敤澶?
    绛旓細1. C鏄腑绾ц瑷銆傚畠鎶婇珮绾璇█鐨鍩烘湰缁撴瀯鍜岃鍙ヤ笌浣庣骇璇█鐨勫疄鐢ㄦх粨鍚堣捣鏉ャC 璇█鍙互鍍忔眹缂栬瑷涓鏍峰浣嶃佸瓧鑺傚拰鍦板潃杩涜鎿嶄綔锛 鑰岃繖涓夎呮槸璁$畻鏈烘渶鍩烘湰鐨勫伐浣滃崟鍏冦2.C鏄粨鏋勫紡璇█銆傜粨鏋勫紡璇█鐨勬樉钁楃壒鐐规槸浠g爜鍙婃暟鎹殑鍒嗛殧鍖栵紝鍗绋嬪簭鐨鍚勪釜閮ㄥ垎闄や簡蹇呰鐨勪俊鎭氦娴佸褰兼鐙珛銆傝繖绉嶇粨鏋勫寲鏂瑰紡鍙娇绋...
  • Visual Basic 绋嬪簭璁捐涓 C璇█鐨浼樼偣閮芥槸浠涔?宸埆鏄粈涔?
    绛旓細鍖哄埆锛歏B闈㈠悜瀵硅薄锛岃孋璇█闈㈠悜杩囩▼ C锛氱粡涔呬笉琛扮殑璇█ 涓昏搴旂敤鍦ㄥ祵鍏ュ紡缂栫▼锛岀‖浠堕┍鍔ㄧ▼搴忚璁′腑 璇寸櫧浜嗘槸璁$畻鏈哄簳灞傜殑缂栫▼璁捐 浼樼偣鏄彲浠ュ祵鍏ユ眹缂栵紝鍙互鐩存帴涓庣‖浠舵墦浜ら亾锛屽仛搴曞眰寮鍙 缂虹偣鏄湪浼佷笟绾у紑鍙戜腑锛屽嚑涔庢棤鐢ㄦ涔嬪湴 vb锛氭浘缁忓緢娴佽鐨勪竴绉嶆闈㈢▼搴忓紑鍙戞妧鏈 寰蒋鐮斿彂鐨勶紙Visual Basic锛夋槸涓...
  • C璇█鏈変粈涔鐗圭偣鍜屽叾浠栬瑷濡BASIC銆丗ORTRAN绛夌浉姣旀湁浣涓嶅悓
    绛旓細Basic鏄彲瑙嗗寲缂栫▼锛岀敤浜庣紪杈戠晫闈㈠拰鍥惧舰绫诲緢鏂逛究锛岃櫧鐒朵篃鑳界敤鍋氳绠楀姛鑳斤紝浣嗕笉濡侰鐩磋銆侰鏇存敞閲嶈繃绋,鐢ㄤ簬瑙e喅鍗曚釜鐨勫疄闄呴棶棰樺緢渚挎嵎锛屾濊矾鏄『鐫浠g爜涓姝ヤ竴姝ュ彂灞曠殑锛屽仛ACM锛堢紪绋嬬珵璧涢锛夌殑鏃跺欏氨闈犺繖绉嶉『搴忛昏緫鎬э紝鑰屼笖C璇█鐨璇硶鐩稿鍩虹鍜岀畝缁冿紝瀵瑰悗缁涔犲悇绉嶈瑷閮界浉褰撴湁甯姪銆侰鍜孎ortran閮芥槸闈㈠悜杩囩▼...
  • basic,c++,c璇█鏈変粈涔堝尯鍒?瀛﹀摢涓ソ?
    绛旓細BASIC璇█鍗 Beginner's All-purpose Symbolic Instruction Code(鍒濆鑰呴氱敤绗﹀彿鎸囦护浠g爜璇█)鐗圭偣锛1.绠鍗曟槗瀛︼細BASIC璇█鎵浣跨敤鐨勮瘝澶у鏁版槸鑻辫鍗曡瘝鐨勫師鎰忔垨缂╁啓锛岃繍绠楃鍙枫佽〃杈惧紡鐨勪功鍐欎篃涓庢暟瀛︿腑宸笉澶氥傛爣鍑嗙殑BASIC璇彞鍙湁17绉嶃2.浼氳瘽寮忥細浜轰滑鍙互閫氳繃閿洏鍜屾樉绀哄睆涓庤绠楁満鈥滃璇濃濓紝杩愯绋嬪簭鏃讹紝...
  • C,C++, Basic, Java鐨勫尯鍒鏄粈涔?楂樻墜璇疯繘
    绛旓細鏃╂湡Basic璇█鏄В閲婂瀷璇█,涔熺ОBasica,涓昏褰撴椂鐨勮绠楁満绯荤粺璧勬簮杈冨皯,鏃犳硶杈惧埌缂栬瘧瑕佹眰.Java绋嬪簭鍛橀兘鏄仛缃戠粶宸ヤ綔鐨勶紝骞磋柂鍙埌10涓囩編閲戜互涓娿C绋嬪簭鍛樹竴鑸槸鍋氱‖浠绋嬪簭鐨锛屾瘮濡傦細PDA,鎵嬫満,MP3绛夌數瀛愪骇鍝佺殑寮鍙戙傛敹鍏ヤ篃涓嶉敊銆傛渶濂戒袱绉嶈瑷閮藉銆傚洜涓轰粬浠畬鍏涓嶅悓锛屼笉浼氫簰鐩稿共鎵般傚C瀹规槗涓婃墜锛屾渶瑕佹槸寮鍙...
  • basic璇█涓c璇█鐨姣旇緝
    绛旓細basic璇█鏇村浣跨敤鍏抽敭瀛楋紝鏁版嵁绫诲瀷杞寲鐏垫椿锛沜璇█鎿嶄綔绗﹀緢澶氾紝浣跨敤浜嗘寚閽堬紝鍙互鐩存帴璁块棶鍐呭瓨锛岀伒娲诲鍙樸傚綋鐒跺樊璺濊繕鏄緢澶氾紝涓鏃朵箣闂存兂涓嶈捣鏉ワ紝鍙互鎱㈡參浣撲細銆傛垜鍐欎竴涓緥瀛愶紝鎰熸ц璇嗕竴涓嬨'visual basic Dim a(10) As Interger Dim i As Interger = 0 For i = 0 To 10 Step 1 a(i) = i ...
  • 浠涔堟槸缂栬瘧鍨嬬殑C璇█?浠涔堟槸瑙i噴鍨鐨凚ASIC璇█?浜岃鐨勫尯鍒鏄粈涔?
    绛旓細缂栬瘧璇█鏄妸瑕佺紪璇戠殑璇█缂栬瘧鎴愪腑闂磋瑷锛岃岃В閲婂瀷鐨勮瑷鏄埌涓鍙ワ紝瑙i噴涓鍙ワ紝鎵ц涓鍙ャ傛墍浠ヨВ閲婂瀷鐨勮瑷姣旇緝鎱鍖哄埆灏辨槸锛氬鏋滃湪C涓紝浣犳湁璇硶閿欒锛屽畠浼氬湪缂栬瘧闃舵灏辨姤閿欙紱浣嗗湪BASIC涓紝浣犲彲浠ユ墽琛岋紝鐩村埌鍑洪敊鐨勮鍙ユ椂鎵嶆姤閿欍
  • 扩展阅读:c++编程 ... basic语言入门教程 ... vb语言为什么被淘汰了 ... vb和c语言有什么区别 ... c语言和c++先学哪个好 ... 自学basic还是c语言好 ... c语言中 和 的区别 ... c语言和python区别 ... c语言和c++的区别和联系 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网