首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

月薪数万的攻城狮带你了解到什么是C语言编程思想,原来这就是编程思想

什么是编程思想?答案可能很会复杂,但也可以很简单; 一句话来讲就是,用计算机来解决人们实际问题的思维方式,即编程思想; 编程就是为了解决实际中的问题,在思考如何编码的时候,把问题抽象到一定的高度去思考,更容易把握问题所在; 我们学习编程语言的最终目的,就是希望用计算机来解决我们的实际问题; 那么学习计算机该如何入手,也是很多初学者犯难的一个问题,特别是对与非计算机专业的人来说更是如此; 面对现实如此多的编程语言(比如:C,C++,JAVA,C# …)和 种类繁多的应用技术(比如: windows编程, li

09

[大佬]以工艺人员视角去看待被控对像2

回顾完了传统工程方式,我们需要来看看西门子提供的数字化工程方案如何,根据之前介绍,西门子实现的是一个非常宏伟的目标,它可能会解决之前我们在工厂建设过程中不同阶段,不同人员,不同工具,不同格式,各类数据分散各处,交互困难,效率低下等等长期存在的问题。我们来畅想一个理想工程的模式,所有相关的设计人员通过各种方式工作在同一个平台上,所有阶段的各类数据在整个平台上畅通流动,前端设计人员可以把工艺设计的不同工况下仿真数据导入,那么可以自动生成相关的工艺流程图里的设备,物料信息,工艺参数等,并快速生成工艺流程图,工艺流程图还可以依靠预设的模板直接转换为管道仪表流程图,而我们的仪表电气专业设计人员可以通过此设计平台自动获取来自前端设计的工艺数据,完善我们的设备和仪表的规格书,仪表回路图,电气一次回路,二次回路图,柜体设计图,模块接线图,电缆敷设表,单线图,材料清单等等。当然不可忽视的是,还可以在这个统一平台上去集成我们自动化工程师最关注的的硬件组态,程序组态,程序连锁等编程方面的工作。而受益于统一的数据库及平台,所有的前端设计的工艺数据,都可被硬件组态和程序组态直接利用。而假如出现了之前的设计变更,我们只需要在统一平台上提出,那么相关的变更需求便会在各阶段相关设计人员面前呈现,通过数字化手段确认后,快速传递到各阶段设计人员处。当然,这里面还是有技术屏障需要考虑的,那就是数据以什么形式来传递。嗯,总体这个西门子的方案确实很好,但是理解起来非常困难,也感觉对于我们自动化工程师来说感觉用处不大,无处着手。因为毕竟我们大多数自动化工程师是没有任何设计相关经验,也很难理解之前的一些设计阶段的技术需求和我们自动化编程调试具体有什么特别密切的关系。或者更简单点,在这个解决方案下,我们自动化工程师怎么应对其改变?

02

编程思想:面向对象和面向过程

何谓面向对象?何谓面向过程?对于这编程界的两大思想,一直贯穿在我们学习和工作当中。我们知道面向过程和面向对象,但要让我们讲出来个所以然,又感觉是不知从何说起,最后可能也只会说出一句就是那样啦,你知道啦。而这种茫然,其实就是对这两大编程思想的迷糊之处。本文通过学生到校报道注册的实例,阐述了面向过程和面向对象两大思想。希望能对你的学习和工作有所帮助。 一、面向过程   首先我们来认识下,什么是面向过程?如果咬文嚼字的话可以这样来理解,面向过程就是面向解决问题的过程进行编程。仔细思考一下,我们在学习和工作中,当我

05
领券