• 编程感悟


    纯属写着玩,大家看着玩

    耿耿于怀DOS命令行,华丽变身Windows图形界面。

    程序语言的发展,不讲其动态编程(动态类型,运行动态时),不讲其多核心多线程并行编程, 不讲其函数式编程,声明式编程。单讲它的语法,千百年来是文本式。程序=数据结构+算法,算法来源于数学,你有见过数学是用图形来表达?有,那是辅助,主流还是符号文字表达。

    那什么时候,程序语法也图形操作?

    现在实现啊。图形描述比文字描述得更好吗?有一点,更直观。图形加个动画,看到数据运动过程,更能理解程序的目的。

    开辟内存,声明变量,图形容易实现。

    程序结构,循环,图形也能实现。没看过Windows图形界面操作实现循环,而是用宏。  而宏,还是文字表达。

    是不是图形界面编程没有大必要,文字界面编程已足够?

    似乎是。

    可有些算法,文字表达确实晦涩难懂。图形+动画,人更易懂。

    我的一句名言是,绽放你的思想。

    语法是促进你思想的展现,而不是阻碍。

    音乐家用喉咙,乐器,耳朵,乐谱表达自己的思想。画家用画面,雕塑表达自己的思想。还有电影等等。

    程序员呢,用文本语言。

    音乐,电影,是流动的。有个过程。雕塑,图画,程序是静止的。

    总的来说呢,迭代,过程和结果。

    敏捷开发也基于此。所以,最后,算法的具体用什么来表达,问题不大,我们总能驾驭好它们,随心所欲的。而不是反驾驭。

    (虎头蛇尾了,因为累了,睡觉了)


    合乎自然而生生不息。。。
  • 相关阅读:
    5-2 bash 脚本编程之一 变量、变量类型等
    4-4 grep及正则表达式
    4-3 管理及IO重定向
    4-2 权限及权限管理
    CentOS7 发布 ASP.NET MVC 4 --- mono 4.6.0 + jexus 5.8.1
    CentOS7 安装 nginx
    Hibernate学习笔记--------4.查询
    Hibernate学习笔记--------3.缓存
    Hibernate学习笔记--------2.一多|多多的CRUD
    Hibernate学习笔记--------1.单表操作
  • 原文地址:https://www.cnblogs.com/samwu/p/1852637.html
Copyright © 2020-2023  润新知