哪些软件c语言可以用来做什么编写c语言?

用户登录 |
密&&&&码:
记住用户名
下次自动登录
&&建议您只在个人私有的电脑上使用此选项。
绑定第三方账号登录&&
扫描二维码登录支持中心移动端
You are here:
step7支持C语言编程吗?支持的...
手机登录找答案
热点活动:
已解决问题:
step7支持C语言编程吗?支持的话要用到什么软件包?
step7支持C语言编程吗?支持的话要用到什么软件包?
产品版区:
悬赏分:5 | 解决时间: 09:10:54 | 提问者: -
问题ID:70610
没有C语言编程,有SCL语言,编程和C语言类似,有一定C语言基础,学习SCL语言编程容易入门参考SCL资料:《西门子编程工具简介》《S7-SCL编程》《SIMATIC&S7-SCL&for&S7-300&400&在线帮助》&S7-SCL&V5.3&for&S7-300/400&下载:&参考:S7300能用C语言编程吗?
参考资料:http://www..cn/service/answer/solution.asp?Q_id=70209&cid=1029
提问者对于答案的评价:谢谢
本版精华问答
等待您来回答
作者/最新回复
最后回复时间
不亏是自动化达人。自己掌握的资源尽量想把它用起来。S7没有C语言编程,有SCL语言,编程和C语言类似,有一定C语言基础,学习SCL语言编程容易入门参考SCL资料:《S7-SCL编程》
& 09:05:37
上一页1下一页&
20秒帮我们优化支持中心!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
欢迎您来到找答案
在“找答案”,已有超过7万个被解决的技术问题供您参考!
西门子技术专家亲自把关!常规的,简单的问题,在这里您都可以找到答案!
遇到了问题,就来“找答案”提问。
点击搜索框右侧的提问按钮,只需2步就能成功提交问题!分分钟就有无数大侠前来帮你。
在“找答案”每天都有大量的新问题。
别犹豫,只需要点击问题下方的“我要回答”就能参与。答题不光有积分相送,也会给您积攒大侠人气。
“找答案”定期开展各种有奖活动期待您的参与。
更有机会参加西门子高端用户峰会。领略西门子的博大精深!用Microsoft Visual Studio 2010 的cpp文件可以编写C语言程序吗?可以实现C的高效吗
按投票排序
恕我浅薄。个人不喜欢C++,所以对C++只懂一丢丢而已。在Visual Studio下是可以编写纯C程序的,如何实现可参见
。关于是否高效:我认为如果使用.net framework 的CLR(Common Language Runtime)的话,编译生成基于.net平台的CIL(即下图中的MSIL),然后编译成具体机器的字节码。参见下图.Net Framework的编译运行过程。这个过程,我不认为 会比直接使用原c编译器来的高效。当然可以设置是否使用CLR(抱歉我也是刚刚才知道的,我几乎不怎么使用VS写C++),具体可以右键点击 工程 - Property,找到下图中的选项。((我刚刚截的图,忽略其他,请勿人肉-。-)如果使用No Common Language Runtime Support话,则不使用CLR。至于其他选项请参见
。这个过程,我和@李洋的观点一样,应该是性能相同,只不过标在撰写的过程中要注意语法规范,因为c++和标准c的语法多少有些不同。更多的,排除一切外在因素,想要实现高效,我认为可以从自身撰写的编程着手,提高自己的编程技巧,这才是根本出路。刚刚发现的这个网站似乎不错的样子。Visual C++ .Net Programming Tutorials:
@陈良乔 是我浅薄了,忘记了Native C++的存在。其他的,等我中午回去翻翻.Net的书再说吧。收获匪浅。:) 如果使用托管代码的话,即Managed C++,使用CLR,才会编译成CIL。关于Managed C++的问题,其实就是Managed和Unmanaged,即托管与非托管代码的问题。所谓是否托管,就是指这个代码是否是针对于具体平台的,如果是针对平台那么就是托管,反之就是非托管。参见
specific definition, "Managed" refers to that it is run in, or managed by, the .NET virtual machine that functions as a sandbox for enhanced security in the form of more runtime checks, such as buffer overrun checks. Additionally, applications written in Managed C++ compile to MSIL - Microsoft Intermediate Language - and not directly to native CPU instructions like regular C++ applications do.关于MSIL/CIL等问题,In general, Common Intermediate Language (CIL) is the lowest-level human-readable programming language in the Common Language Infrastructure and in the .NET Framework. Languages which target the .NET Framework for example, compile to CIL, which is assembled into bytecode. CIL resembles an object oriented assembly language, and is entirely stack-based. It is executed by a virtual machine. The primary .NET languages are C#, Visual Basic .NET and Managed C++. CIL was originally known as Microsoft Intermediate Language (MSIL). Due to standardization of C#and the Common Language Infrastructure, the bytecode is now officially known as CIL. CIL is still often referred to as MSIL, however, and has been backronymed to mean Machine Symbolic Intermediate Language. This is especially true of longtime veterans of the .NET languages (Microsoft changed to Machine). ------------写是肯定能写的,但是由于.net framework的存在,在编译的时候,.net会先将代码编译成中间语言CIL(
),然后再编译成机器代码。所以肯定不如原c编译器来的高效直接。建议使用gcc进行编译。初学者可以使用dev-c++,一个还算不错的IDE。
因为C++的兼容性,所以可以编写C语言程序,但是如果是纯C程序的话,还是推荐用.c扩展名。(貌似VC编译C和C++用的同一个编译器,而不像GCC一样用的不同的编译器,所以应该性能相同)
,.net会先将代码编译成中间语言CIL会有这回事?
可以编写c,但能不能实现c的高效就不知道了
谁给你说C++比C慢了?只要不使用C++的高级特性,C++的效率和C是一样的。c语言现在时用来干什么的?怎么才能开始写c语言程序?
[问题点数:50分,结帖人menxiazougou]
c语言现在时用来干什么的?怎么才能开始写c语言程序?
[问题点数:50分,结帖人menxiazougou]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关推荐:
2012年8月 C/C++大版内专家分月排行榜第三2012年7月 C/C++大版内专家分月排行榜第三
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
2011年9月 C/C++大版内专家分月排行榜第二2011年4月 C/C++大版内专家分月排行榜第二2010年11月 C/C++大版内专家分月排行榜第二
2011年6月 C/C++大版内专家分月排行榜第三
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
本帖子已过去太久远了,不再提供回复功能。学 C 语言到什么程度算是完全掌握?一般的程序员是怎么利用 C 语言编程的,能否举若干例子来说明?
按投票排序
个人认为这看怎么看了,如果以够用(大多数为此种情况)为原则,那么熟悉基本c语法和相关具体行业中的常用的偏僻的语法规则即可,更重要的则是对于常用的编译,调试等工具的使用,以及快速掌握业务知识的能力。例如linux下的应用开发,具体到偏向于网络,则c语法以够用为原则,更重要的是对linux下网络方面的概念(TCP/IP协议、协议包解包封包的常见方法、服务端的常用架构等)、系统调用(socket、bind等)的掌握,还有编辑(如vim),编译(如gcc),调试(如gdb),工程管理(如make)的熟练使用。
我的头像是某届IOCCC(国际C语言混乱大赛,
)的获奖作品。名字叫Akarin,具体的奥妙请怒击 能把C语言玩成这样的,不是高手,也够吓人了。
参考:酷壳博客如何学好C语言:深入理解C语言:
行业不同,需求知识不同,到项目中体会吧。利用c语言的地方很多,比如,开发单片机程序的时候就很需要C语言。
楼上说得很好,C语言本身只是一个语法工具,更重要地是对应的编程调试环境的熟悉,还有相关的算法实现能力,及行业相关的知识
我认为,语言上有很多都是通的,学好c将来在工作岗位上,面对别的语言也能很快掌握。所以说,我现在把c当做其他语言的基础。
C语言本身其实很简单,语法特性并不多。但是由于很多操作系统(linux,unix)或其他程序使用c实现的,要理解这些就不容易了。
如果能合理使用指针、宏定义、定义好的头文件说明你对C语言理解到一定程度了。C主要应用于系统级开发(OS、DBMS )、网络开发、嵌入式开发(Arm-linux)。C语言程序员必读的5本书 - 博客 - 伯乐在线
& C语言程序员必读的5本书
你正计划着通过看书来学习C语言吗?“书籍是人类最忠诚的朋友“。海明威一定知道书籍对一个人一生的重要性。书籍是知识的丰富来源。你可以从书中学到各种知识。书籍可以毫无歧视地向读者传达作者的本意。C语言是由 Dennis Ritchie在1969年到1973年在贝尔实验室研发的。C语言可以把程序简单地编译为机器指令,使得它成为了最高效的语言。
为什么在程序员中,C语言如此流行呢?这背后有很多原因。首先,它独立于平台,可以运行在MAC、Linux、UNIX和PC各种环境中。它是UNIX系统以及其他同样结构的系统的默认语言。同时,它是一种多用途的语言,它可以用于编写设备的驱动程序、桌面应用、嵌入式系统和DBMS(数据库管理系统)。这也就是说,你可以使用C语言写几乎所有需要的程序。
这本书由C语言之父合著编写。它提供了对C语言的更好见解。比如在C语言中的控制流、运算符、数据结构和函数构造等方面,这本书都有自己的解释。书中所有概念都有合适的例子,以助读者理解。如果你想要学习一种更好的编程范式,代码重用或是注释的重要性。那么,这本书最适合你。书后的系列练习很有挑战性,可以让你通过每一个练习有所提高。
这本书并不好读。但是,这是必读的一本书。我建议,你在读完一本简单的教程之后,再阅读这本书。书中有很多章节需要很长的时间,才能深入理解和掌握。
这本书以一种独特的方法解读了C语言。C语言已经经历了一些变化,这本书高效介绍了这些变化。书中的程序都是用纯C代码编写,使得程序有很好的可移植性。这本书鼓励读者独立思考,并且鼓励你找到更有效的解决问题的方法。对C语言感兴趣的学生,这是一本很好的课堂教材。
3.《》第二版,作者 Greg Perry
【更新】:这本书也有中文版《》,感谢刘江在评论中补充。PS:等几大电商网站都无货中。
书如其名,这本书是特别为没有编程经验的程序员编写的。这本书从基本的I/O命令,比如printf()、scanf()讲起。在此基础上,也进一步讲解了数据结构、内存中的堆结构、循环和自定义函数。这本书以清晰的讲解模式,帮助读者更简单地理解C语言。同时,书中也简单介绍了C语言中用到的基本语法和标识符。
4.《》第5版
这是目前市场上,最适合自学的C语言书籍。你可以在书中找到所有C语言编程概念的详细解释。这本书为每一个单独的概念提供了简短的例子,帮助读者更好理解。比如,指针这一章节就体现了这个特点。指针章节是本书编写最出色的章节之一。指针用来标识内存中的具体位置并且存放相应内存地址。书中参照了最新的ANSI标准C99。对于初级程序员来说,本书对学习基本概念大有帮助。这些概念在其他语言(比如:PHP和JAVA中)也有所应用。
你是准备进一步提高编程技巧的C语言专家吗?《C专家编程》就是为你准备的,它可以帮助程序员理解高级的C语言概念。它强调程序员常用的一些最佳C语言技巧。这本书写得十分有趣,展现了作者在SUN系统(SUN SYSTEM)中的丰富经验。这本书还定义了一些传统的编程方式,比如使用不同的声明方式。同时,本书还提供了很多实用的编程实践提示,比如,指针和数组之间的差别。
一开始,借助书本学习C语言可能有些困难。但是,这些书用最好的方式介绍了C语言中的基本概念。借助这些书,你可以从学习基本的C语言开始,一直深入到学习C语言编程中的高级技巧。完成书中的练习很重要。在实现这些习题的过程中,你可以高效理解和学习有关概念。这些书,也为你继续学习其他高级语言,比如C++、JAVA,提供了基础。
关于作者:
可能感兴趣的话题
3.《Absolute Beginner’s Guide To C》第二版,作者 Greg Perry
第3本无比垃圾,狗屁不通。
为作者带来更多读者;为读者筛选优质内容;专注IT互联网。
最新评论(期待您也参与评论)
汇集优质的Python技术文章和资源。人生苦短,我用Python!
JavaScript, CSS, HTML5 这里有前端的技术干货!
关注安卓移动开发业界动态,分享技术文章和优秀工具资源。
关注iOS移动开发业界动态,分享技术文章和优秀工具资源。
关于伯乐在线博客
在这个信息爆炸的时代,人们已然被大量、快速并且简短的信息所包围。然而,我们相信:过多“快餐”式的阅读只会令人“虚胖”,缺乏实质的内涵。伯乐在线博客团队正试图以我们微薄的力量,把优秀的原创/译文分享给读者,做一个小而精的精选博客,为“快餐”添加一些“营养”元素。
欢迎关注更多频道
– 分享和发现有价值的内容与观点
– 为IT单身男女服务的征婚传播平台
– 优秀的工具资源导航
– 翻译传播优秀的外文文章
– 国内外的精选博客文章
– JavaScript, HTML5, CSS
– 专注Android技术分享
– 专注iOS技术分享
– 专注Java技术分享
– 专注Python技术分享
(加好友请注明来意)
网站使用问题
请在询问或者反馈
& 2015 伯乐在线
赞助云主机

我要回帖

更多关于 编写c语言的软件 的文章

 

随机推荐