• Processing 与 C 相同和不同的地方


    Processing 与 C

    Processing 语言和其他语言有很多相似之处,这是它作为一种计算机语言的特征,同时,Processing 用于艺术创作,所以也有一些专用的函数。

    相同的几点:

    作为一种计算机语言的共同特征

    1. 变量的应用:变量的使用使得一个数值能够被重复利用多次。
    2. 数组的应用:无需为每一个变量创建一个名字,使得代码更短。
    3. 函数的应用:函数使编程模块化,可以重复使用,并且是参数化的。
    4. 对象的应用:对象将“域”和“方法”打包起来。符合了自然世界的情况。

    关于语法方面与 C 语言相同之处

    1. 有三种流控制语句:常用的 for() 循环,while()循环,if语句与 C 语言相同。
    2. 定义函数,变量的方式与 C 语言相同,同样具有 int, float,boolean 类型数值。而且不能随意变换数据类型。
    3. 注释的方法与 C 语言相同
    4. 操作符的优先级与 C 语言基本相同,具有算术运算符,逻辑运算符和关系运算符。

    不同的几点:

    为了实现特定功能的 Processing 特征

    1. 分为两个部分:setup() 和 draw() 部分,draw()部分使得界面能够成为动态的交互界面。
    2. 为了画静态的形状,有关于画图,色彩,描边的函数,如ellipse(),rect(),stroke()等等。
    3. 为了达到动态的效果,有响应电脑输入的一些值:mouseX,mouseY,mousePressed,keyPressed 。利用平移,旋转,缩放的函数实现动画或者交互:translate(),rotate(),scale()

    关于语法方面与 C 语言的不同之处:

    1. 声明数组的方式不同。在 Processing 中声明数组的方式为:int[] arrayName = int arrayName[numer]
    2. 有一些预先设置好的参数,比如 width,height
    3. 有一些设置好的函数,不需要进行导入的操作,比如 print()
    4. 面向对象编程,可以将其他的一些媒体导入,比如:图片,声音导入。可以建立类,然后创建对象。

    我学习 Processing 的感触

    尽管这是一种专门为设计师的创造的语言,尽管这门语言可以让人获得即时的反馈,但是仍然需要解决基本的数据类型问题,语法问题。
    在进行编程的时候,需要构想好想实现的想法,然后编程进行实现。





  • 相关阅读:
    WordPress Ambience主题‘src’参数跨站脚本漏洞
    Linux Kernel fallocate实现拒绝服务漏洞
    WordPress Content Slide插件跨站请求伪造漏洞
    WordPress Mail Subscribe List插件‘sml_name’参数HTML注入漏洞
    WordPress NextGEN Gallery插件‘swfupload.swf’多个跨站脚本漏洞
    由Firefox的NoScript插件升级想到的
    在长春继续吃
    NB到SB
    边走边记
    为什么不坐热气球?
  • 原文地址:https://www.cnblogs.com/FBsharl/p/10198268.html
Copyright © 2020-2023  润新知