#浅谈ST语言和C语言的鸿沟
#ST语言 & C语言

文章目录

  • 一、摘要/文注:
  • 二、参考文献: 《C专家编程》
    • 书籍_截图1
    • 书籍_截图2
  • 三、C预处理:
  • 四、编译原理图:
  • 五、正文:
    • ST语言的定义
    • ST&C风格对比图/源码
  • 六、结语:
  • 七、草稿&笔记:

一、摘要/文注:

一直听说PLC编程语言和C语言 殊途同归、如出一辙;
但没想到PLC的常用语法指令–ST语言,似乎和C语言之间仅隔了一个宏定义…

二、参考文献: 《C专家编程》

话不多说,先上译文。如果对该译文内容不感冒,那么这篇文章于你而言也是一篇垃圾文章,方可跳过(没找电子版,纸质版picture)
(另外,后文更多会以图文笔记的形式呈现,并非文本代码;有机会再做整改。当然,你完全可以自行尝试编译)

三、C预处理:

百科:C 预处理器不是编译器的组成部分,但是它是编译过程中一个单独的步骤。简言之,C 预处理器只不过是一个文本替换工具而已,它们会指示编译器在实际编译之前完成所需的预处理。
如:#define、#include、#ifndef和#endif 等;包括宏定义、头文件声明…

四、编译原理图:

(如sysmac、博图等PLC编译软件 译码原理…)

五、正文:

六、结语:

如果你能读到这里,good for you。利用零碎时间便入门了一门语言。
如果有所异议,也请慷慨留言。

七、草稿&笔记:

●稿纸;
●留个作业、翻译星三角XXX电路图以作对比

ST语言和C语言的区别 STC相关推荐

  1. c语言 python-C语言、Java语言和python语言的区别在哪里

    原标题:C语言.Java语言和python语言的区别在哪里 我们经常听到C语言.Java语言和python语言,那么这三者的区别在哪里呢?随着科技的进步以及新技术的推进,编程语言的种类也是越来越多,随 ...

  2. python和c语言的区别-C语言、Java语言和python语言的区别在哪里

    原标题:C语言.Java语言和python语言的区别在哪里 我们经常听到C语言.Java语言和python语言,那么这三者的区别在哪里呢?随着科技的进步以及新技术的推进,编程语言的种类也是越来越多,随 ...

  3. java语言和C语言的区别

    java语言和C语言的区别 简单的说就是两种不同的语言. 区别如下: 1在运行方式上: C:原始的C是面向过程的.就是按行执行. JAVA:绝对的面向对象.就像按模块执行. (补充:当然,在C++,及 ...

  4. 论述c语言和java语言的区别,java语言和c语言的区别有哪些

    java语言和c语言的区别有单文件的编译时间java比c语言快:c语言可以直接操作内存,java不能直接操作:c语言可以封装动态库,java不行:c语言有指针,java没有指针:c语言可以直接操作串口 ...

  5. java语言和c语言_java语言和c语言的区别

    java语言和c语言的区别 java语言和c语言作为编程的两大语言,它们之间存在什么样的区别呢?下面百分网小编就为大家讲一讲,希望对您有所帮助! C语言是一门通用计算机编程语言,应用广泛.C语言的设计 ...

  6. R语言和python语言的区别在什么地方,各自的应用场景是什么

    R语言和Python语言都是广泛使用的数据分析和科学计算语言,但它们有一些不同之处. R语言是一种专门用于数据分析和统计建模的编程语言.它提供了许多内置的数据结构和函数,可以方便地进行数据处理.可视化 ...

  7. python语言和sql语言的区别_SQL和Python的集合操作对比:适合的就好!

    对于分析师或数据科学家而言,熟悉多种分析编程语言可以在当今数据环境中赢得优势.在多语言法的主流对话中,尤其是SQL语言和Python语言,通常被描述为功能性离散. SQL和Python都可以实现许多功 ...

  8. pascal和python的区别_C语言和Pascal语言的区别,要详细。

    展开全部 C 和 Pascal 曾经不太像,但是越来越像. 现代 C 语言借32313133353236313431303231363533e59b9ee7ad9431333236386134鉴了很多 ...

  9. python语言和sql语言的区别_Python语言与其他语言对比

    python作为一门高级编程语言,它的诞生虽然很偶然,但是它得到程序员的喜爱却是必然之路,以下是Python与其他编程语言的优缺点对比: 一:简介 1.Python 优势:简单易学,能够把用其他语言制 ...

  10. C语言和Java语言的区别

    说来也是离谱,作为一名专业是学编程的大学生,我的专业居然不开设C语言,假期只能靠我自学了,接下来说的有什么不对的请谅解 嗯,我是先学的Java,后学的C,在学C的时候发现了Java和C的一些异同点,在 ...

最新文章

  1. EOS 账号创建和信息查询
  2. java 滚轮页面缩放_急..JAVA 在画布上画拖动滚动条可扩大缩小的长方形
  3. Andorid SQLite数据库开发基础教程(3)
  4. python为什么不能以数字开头_python变量为什么不能以数字开头
  5. Ghost文件封装说明
  6. python基础——递归函数
  7. 【原】Spark Standalone模式
  8. 基于VC的OPC客户端软件研究与实现
  9. cocos2d-x游戏开发(二)开始菜单续
  10. PlacementBrowser源码分析
  11. ruby 将字符转数字计算_Ruby程序计算一个数字中的位数
  12. Web前端—— JQuery迷你版实现以及使用
  13. SQLPlus获取oracle表操作SQL
  14. 虚幻学习4---制作实时逼真的毛发【笔记】
  15. beatmaker3 android,faded打击垫
  16. 《炬丰科技-半导体工艺》衬底温度对ZnO薄膜的结构和光学特性的影响
  17. [工业互联-6]:PLC工业控制系统快速概览
  18. IS-IS加快收敛特性
  19. 红色警戒怎么修改服务器,INI修改全教程【申精】
  20. windows7未能连接一个windows服务(无法连接网络)的解决方法

热门文章

  1. 弹出框(bootStrap模态框、bootbox、dbailog)
  2. kvm虚拟机管理工具列表
  3. linux安装酷q机器人,【折腾】在Docker中运行酷Q机器人
  4. python读取rtf文件_richtextbox怎样读取txt文件或rtf文件
  5. LENET-5卷积神经网络的深度学习技术
  6. Matlab中Simulink小白入门初学教程
  7. 成都单片机开发-STC15F2K60S2-LQFP44引脚含义以及1号引脚实物位置
  8. world模板生成ftl文件
  9. 使用typescript开发集成阿里云短信接口
  10. aspen吸收塔气液比优化_Aspen软件在天然气净化过程中的模拟与优化