大家好,今天小编关注到一个比较有意思的话题,就是关于有啥好的编程软件的问题,于是小编就整理了2个相关介绍有啥好的编程软件的解答,让我们一起看看吧。
有哪些比较好用的编程软件?
图形界面的java开发工具 JDK Borland的JBuilder JBuilder,JDeveloper,VisualAgeforJava jcreater等等,适合自己的才是最好的。
大型项目肯定用一些比较厚重的ide,比如JetBrains公司的系列产品,这个可以针对不同需要下载,我个人平时写的不多,用的轻量级的编辑器vscode,这种轻量级的编辑器也很多,看个人喜欢点。
这个就非常多啦,每门编程语言都有自己的编程软件,这里以C/C++、JAVA、Python为例,简单介绍一下这3种编程语言比较常用的软件:
1.Dev-C++:这是Windows环境下一个免费、轻量级的C/C++开发环境,基本功能和早期的VC++6.0非常相似,没有任何自动补全、语法检查的功能,对于新手来说,比较适合入门练习,因此在许多高校中作为教学软件使用:
2.CodeBlocks:这是一个免费、开源、跨平台的C/C++开发环境,相比较功能比较单一的Dev-C++来说,支持自动补全、语法提示和检查等功能,除此之外,还自带有许多工程模板,可以快速创建Qt、GUI、OpenGL等应用程序,因此使用也比较广泛:
3.Visual Studio:这应该是Windows平台下使用最多的C/C++开发环境了,号称宇宙第一IDE,相比较前面2个轻量级的开发环境来说,Visual Studio支持代码重构、单元测试等高级功能,因此开发、调试效率更高,在大型软件设计中经常会用到:
1.IDEA:这应该是目前使用最多的Java IDE了,业界最好的Java开发工具之一,功能非常强大、设计灵活、插件扩展丰富,支持智能补全、代码高亮、语法提示、Git等常见功能,除此之外,还支持代码审查、代码重构、JUnit等高级功能,因此调试、开发、运行效率更高,在大型项目开发中经常会用到,管理项目非常方便:
2.Eclipse:这也是早期使用比较多的一个Java集成开发环境,免费、开源、跨平台,大部分接触Java编程比较早的开发人员都应该使用过这个软件,支持自动补全、语法提示、代码高亮等常见功能,插件扩展丰富,安装相关插件后,也可作为C/C++、PYTHON、安卓开发环境使用,非常不错:
这问题问得让人抓狂。
你可以问比如:
有哪些好用的电脑清理软件?
有哪些好用的图片处理软件?
我告诉你答案,比如Photoshop,美图秀秀;
但是,编程是个十分复杂的系统领域,不是一个应用,并不像“照片处理”、“美颜***”、“即时通讯”...这么概念明确,功能单一,因此也没什么“好用的编程软件”了。
你可以换一种方式问:比如有哪些好用的C++/JAVA/PYTHON/GOLANG的IDE?
看你用什么语言呗。很多的语言都有很好的自己御用的编译器。
比如: Java的Eclipse, C++的Qt Creator,Matlab的....Matlab,R的Rstudio
你如果想找一个比较通用的软件,强推:
Sublime Text
(重要的内容单独占一行)
虽然它本质上只是个notepad不过人家就是厉害啊就是好用啊!
plc编程谁家的好用?
个人见解:国外西门子,三菱,欧姆龙为主。国产PLC都是根据三菱或者西门子很相似,有些地方会比他们更方便,(汇川,微秒,等)没有好与坏,做了这么多项目,大多以客户使用习惯原来他们是用什么品牌,还有行业里面使用品牌,价格问题
个家都有个自擅长的领域!中型系统西门子为主,(过程控制,温度压力流量等模拟量指令简单易懂,字节,字,双字节)运算方面较强!
三菱,运动控制方面,控制伺服方面比较简单,指令简单容易理解
欧姆龙使用感觉介于两者之间
没有谁家的好用这个说法。一般情况下,每个plc厂商 会有对应的 编程环境。
几家大的 plc厂商的 编程环境 大致相同,使用起来区别不大。
现在市面上主流的plc,有西门子,三菱,欧姆龙,ab,施耐德等,如果新手想自学,那首先当然找网上资料多,厂家售后服务好(打电话可以给你解答疑难杂症)的比如西门子和三菱的,如果是想为后期职业生涯打基础,那要看你现阶段能接触到哪款,然后进行学习。我建议西门子或者三菱,这两个从招聘市场来看是最广的,而且学习一款plc后其他厂家的plc也能很快融会贯通。以上都是经验之谈,不足之处请原谅
很高兴回答的问题!
就市场占有率来看,西门子最大,其次是三菱、欧姆龙。具体谁家好用,这个不能一概而论,还取决于编程人员对其使用的熟练程度。
西门子PLC又分很多系列,LOGO,s7-200 ***art,s7-1200,s7-1500,s7-300,s7-400等等,相对来说西门子的软件功能更加强大,博途一个软件就可以组态西门子大部分的PLC,触摸屏。
个人更倾向于用西门子PLC。
这个问题如果脱离编程人员自身的素质和项目本身特点来说的话,不能说谁家的好用,谁家的不好用,我简单说一些个人意见!
比如说你是学计算机编程出身然后来搞PLC自动化的,那么你肯定喜欢类似C语言的这种ST文本编程,也就是说结构化编程,现在主流的PLC基本都支持ST或者SCL的结构化编程,如果都使用这种语言的时候,应该说各个厂家的编程,至少说那些常用指令的应用方法,差距不是特别大!
再来说一下更常规的梯形图编程吧,这种情况下,我个人觉得GE的PLC要稍微好一点。不过,先看一个AB(罗克韦尔)PLC的程序,如下图:
AB的这个CPT指令,其实是一个可以输入表达式的指令,图片中上边部分是执行前变量B的初始值是25,下边是A接点接通后执行了表达式后,B的值为30了。这样一个指令,如果在西门子PLC--STEP7软件中,同样需要实现的话,需要下边的程序:
从这个图片可以看到,AB PLC梯形图编程中一个指令块就做完的事情,在西门子中要用到这么多程序块来实现,而且MD8,MD12,MD16这些中间变量也是必须要有的,这样无论变量的规划,还是录入都显得繁琐了一些。
上边我说梯形图编程的话,感觉GE的要稍微好一些,就是因为GE的在上图中的MUL_R指令到DIV_R指令处的MD8处可以直接连线过去,这样就省去了MD8变量;总的来说就能省去MD8,MD12,MD16等这些的中间变量,简化了程序!
就简单说这么多了,所以谁家的PLC编程起来更好用,和编程人员自己的喜好有关系,有时候也跟项目的配置有关系,比如轴比较多时候的运动控制,日系的PLC会比较好做一点,当然也都是个人观点。所以,最终还是看项目和编程人员自己,感谢阅读!
到此,以上就是小编对于有啥好的编程软件的问题就介绍到这了,希望介绍关于有啥好的编程软件的2点解答对大家有用。