㈠ 常用的编程软件有那些
常用的变成软件有:Visual studio、WebStrom、PhpStorm、Notepad++、EditPlus、Sublime Text等。
1、Visual studio
Visual studio是一款由美国微软公司开发的开发工具集,简称VS,它包括了整个软件的生命周期所需要的大部分工具,比如UML工具,代码管控工具,集成开发环境IDE等等。
5、EditPlus
EditPlus是一款由韩国Sangil Kim出品的小巧而功能强大的可处理文本,HTML和程序语言的Windows编辑器,可以通过设置用户工具将其作为C,java,PHP等等语言的一个简单的IDE
6、Sublime Text
Sublime Text是一款代码编辑器,是HTML和散文先进的文本编辑器。具有漂亮的用户界面以及强大的功能,比如代码缩略图,python插件,代码段等。
㈡ 澶у﹁嚜瀛︾紪绋婣PP鎺ㄨ崘
鍏嶈垂瀛︿範缂栫▼APP鍏嶈垂镊瀛︿护浜哄绩锷ㄧ殑APP
1.CLion鏄疛etbrains鍏鍙告枣涓嬫帹鍑虹殑涓娆句笓涓哄紑鍙慙/C++镓璁捐$殑璺ㄥ钩鍙癐DE锛屽畠鏄浠IntelliJ涓哄熀纭璁捐$殑锛屽悓镞惰缮鍖呭惈浜呜稿氭櫤鑳藉姛鑳芥潵鎻愰珮寮鍙戜汉锻樼殑鐢熶骇锷涖
2.JAVA缂栬疟鍣(iavac.exe) 镄勪綔鐢ㄦ槸灏唅ava婧愮▼搴忕紪璇戞垚涓闂翠唬镰佸瓧鑺傜爜鏂囦欢锛屾槸链锘烘湰镄勫紑鍙戝伐鍏枫
3.Python缂栬疟鍣ㄦ槸涓娆鹃潪甯哥簿镣肩殑APp锛屼富瑕佷负Python鍒濆﹁呮彁渚涚洿鎺ヨ繍琛岀殑锷熻兘锛岃兘澶熼殢镓嬮獙璇佷竴浜涘皬绋嫔簭銆傝ヨ蒋浠舵敮鎸佺洿鎺ヤ粠鏂囦欢绠$悊鍣ㄤ腑镓揿紑浠g爜鏂囦欢锛屾柟渚跨敤鎴锋祻瑙堟煡鐪嬨
4.C4droid鏄涓娆综++缂栬疟鍣ㄥ畨瑁呬富绋嫔簭钖庤缮闇瀹夎匞CC鍜孲D鎻掍欢搴撱傚熀浜庡畨鍗撶郴缁熻捐★纴璁╀綘闅忔椂闅忓湴鍙浠ヨ繘琛孋璇阔崇紪鍐椤伐浣滐纴镞犺轰綘鏄涓钖崭笓涓氱殑绋嫔簭锻樿缮鏄锽沧㈢紪鍐欑▼搴忕殑鐢ㄦ埛锛岄兘鍙浠ョ敤瀹冭交𨱒惧紑濮嬩綘镄勫伐浣
5.Termux 鏄涓娆惧熀浜 Android骞冲彴镄勫紑婧 Linux 缁堢妯℃嫙鍣锛屼娇鐢 pkg(apt)杩涜岃蒋浠跺寘镄勭$悊銆傛渶閲嶈佺殑鏄锛屽畠镞犻渶 root 𨱒冮檺锛屽洜姝わ纴缁濆ぇ澶氭暟 Android 閮藉彲浠ヨ繍琛屻
6.Qpython3鏄涓娆惧己澶х殑镄刾ythone3瑙f瀽鍣,鍐呯疆prthon璇娉曢珮浜缂栬緫鍣ㄧ殑灏忓阀鏄撶敤镄刾ython鎺у埗鍙,鑳藉熻╀綘闅忔椂闅忓湴灞曞紑宸ヤ綔淇鏀广佸紑鍙戦”鐩
㈢ Java用什么编译器
常用的就是Eclipse,My Eclipse,idea这三种,My Eclipse相对于其他两种不是很常用
㈣ java缂栬疟鍣ㄦ槸浠涔
Java缂栬疟鍣ㄦ槸涓绉嶅皢Java婧愪唬镰佺紪璇戜负Java瀛楄妭镰佺殑绋嫔簭銆侸ava婧愪唬镰佹槸浠.java鏂囦欢镄勫舰寮忓瓨鍌ㄧ殑锛岃孞ava瀛楄妭镰佹槸涓绉岖敱Java铏氭嫙链猴纸JVM锛夊彲璇嗗埆镄勪簩杩涘埗镙煎纺銆傜紪璇戝櫒灏嗘簮浠g爜鏂囦欢杞鎹涓哄瓧鑺傜爜鏂囦欢锛岀劧钖庡彲浠ュ湪Java铏氭嫙链轰笂杩愯岃繖浜涘瓧鑺傜爜鏂囦欢銆
Java缂栬疟鍣ㄩ氩父鏄疛ava寮鍙戝伐鍏峰寘锛圝DK锛夌殑涓閮ㄥ垎锛屾偍鍙浠ラ氲繃瀹夎匤DK𨱒ヨ幏寰桱ava缂栬疟鍣ㄣ侸DK杩桦寘𨰾琂ava铏氭嫙链猴纸JVM锛夊拰鍏朵粬Java寮鍙戝伐鍏凤纴渚嫔傝皟璇曞櫒銆佹枃妗g敓鎴愬櫒绛夌瓑銆傚湪锻戒护琛屼笅锛屾偍鍙浠ヤ娇鐢╦avac锻戒护𨱒ヨ皟鐢↗ava缂栬疟鍣锛屽皢婧愪唬镰佹枃浠剁紪璇戜负瀛楄妭镰佹枃浠躲备互涓嬫槸涓浜涘父鐢ㄧ殑Java缂栬疟鍣ㄨ蒋浠躲
1銆丱racle JDK锛歄racle Java Development Kit鏄涓娆剧敱Oracle鎻愪緵镄凧ava寮鍙戝伐鍏峰寘锛屽寘𨰾琂ava缂栬疟鍣锛坖avac锛夊拰鍏朵粬寮鍙戝伐鍏枫
2銆丱penJDK锛歄penJDK鏄涓涓鍏嶈垂镄凧ava寮鍙戝伐鍏峰寘锛屾槸Oracle JDK镄勫紑婧愭浛浠e搧銆傚畠鍖呭惈Java缂栬疟鍣ㄥ拰鍏朵粬寮鍙戝伐鍏枫
3銆丒clipse锛欵clipse鏄涓涓娴佽岀殑Java闆嗘垚寮鍙戠幆澧冿纸IDE锛夛纴鍖呮嫭Java缂栬疟鍣ㄥ拰鍏朵粬寮鍙戝伐鍏枫傚畠杩樻敮鎸佸叾浠栫紪绋嬭瑷镄勫紑鍙戙
4銆丯etBeans锛歂etBeans鏄鍙︿竴涓娴佽岀殑Java IDE锛屽寘𨰾琂ava缂栬疟鍣ㄥ拰鍏朵粬寮鍙戝伐鍏枫傚畠涔熸敮鎸佸叾浠栫紪绋嬭瑷镄勫紑鍙戙
5銆両ntelliJ IDEA锛欼ntelliJ IDEA鏄涓娆炬祦琛岀殑Java IDE锛屽寘𨰾琂ava缂栬疟鍣ㄥ拰鍏朵粬寮鍙戝伐鍏枫傚畠杩樻敮鎸佸叾浠栫紪绋嬭瑷镄勫紑鍙戙
6銆丣Creator锛钦Creator鏄涓娆绻ava IDE锛屽寘𨰾琂ava缂栬疟鍣ㄥ拰鍏朵粬寮鍙戝伐鍏枫傚畠涔熸湁涓涓鍏嶈垂鐗堟湰鍜屼竴涓浠樿垂鐗堟湰銆
7銆丅lueJ锛欱lueJ鏄涓娆句笓涓哄埯瀛﹁呰捐$殑Java IDE锛屽寘𨰾琂ava缂栬疟鍣ㄥ拰鍏朵粬寮鍙戝伐鍏枫
闄や简杩欎簺锛岃缮链夎稿氩叾浠栫殑Java缂栬疟鍣ㄥ拰闆嗘垚寮鍙戠幆澧冨彲渚涢夋嫨锛屼綘鍙浠ユ牴鎹镊宸辩殑闇姹傚拰锽滃ソ阃夋嫨阃傚悎镊宸辩殑宸ュ叿銆
㈤ 编译器是什么。
1、 visual c++6.0 (win8系统下不好用,C/C++)-Microsoft Visual C++ ;
2、 visual studio (2005、2008、2010、2012、2013)- Microsoft Visual Studio ;
3、 win-tc非常方便:不骗你,2000/XP/7都可以用 ;
4、 Code::Blocks(win7、8都可以用);
5、 Turb C(只能编译C语言) ;
6、 gcc (GNU编译器套件) ;
7、 DEV C++;
8、 C-Free;
9、 Borland C++、WaTCom C++、Borland C++ Builder、GNU DJGPP C++、Lccwin32 C Compiler3.1、High C、My Tc等,由于C语言比较成熟,所以编程环境很多;
10、还常用souceinsight ,在工作中还用Labwindows编程,直接调试运行,不过那是有工程背景,有工作经验的技术人员用的。
㈥ 常见的C语言编译器是什么
目前最流行的C语言编译器有以下几种:
1、GNU Compiler Collection 或称GCC
GCC(GNU Compiler Collection,GNU编译器套件),是由 GNU 开发的编程语言编译器。它是以GPL许可证所发行的自由软件,也是 GNU计划的关键部分。
GCC原本作为GNU操作系统的官方编译器,现已被大多数类Unix操作系统(如Linux、BSD、Mac OS X等)采纳为标准的编译器,GCC同样适用于微软的Windows。GCC是自由软件过程发展中的着名例子,由自由软件基金会以GPL协议发布。
2、Microsoft C 或称 MS C
Microsoft C 是c语言的一种IDE(集成开发环境),常见的还有Microsoft Visual C++,Borland C++,Watcom C++ ,Borland C++ ,Borland C++ Builder,Borland C++ 3.1 for DOS,Watcom C++ 11.0 for DOS,GNU DJGPP C++ ,Lccwin32 C Compiler 3.1,High C,Turbo C等等......
3、Borland Turbo C 或称 Turbo C
Turbo C是美国Borland公司的产品,Borland公司是一家专门从事软件开发、研制的大公司。该公司相继推出了一套 Turbo系列软件, 如Turbo BASIC, Turbo Pascal, Turbo Prolog, 这些软件很受用户欢迎。
(6)大学里常用的编译器扩展阅读:
C编译的整个过程很复杂,大致可以分为以下四个阶段:
1、预处理阶段在该阶段主要完成对源代码的预处理工作,主要包括对宏定义指令,头文件包含指令,预定义指令和特殊字符的处理,如对宏定义的替换以及文件头中所包含的文件中预定义代码的替换等,总之这步主要完成一些替换工作,输出是同源文件含义相同但内容不同的文件。
2、编译、优化阶段编译就是将第一阶段处理得到的文件通过词法语法分析等转换为汇编语言。优化包括对中间代码的优化,如删除公共表达式,循环优化等;和对目标代码的生成进行的优化,如如何充分利用机器的寄存器存放有关变量的值,以减少内存访问次数。
3、汇编阶段将汇编语言翻译成机器指令。
4、链接阶段链接阶段的主要工作是将有关的目标文件连接起来,即将在一个文件中引用的符号同该符号在另外一个文件中的定义连接起来,使得所有的目标文件成为一个能够被操作系统装入执行的统一整体。