书海居 > 玄幻小说 > 脑回路清奇的主角们 > 第428章 幻由程序猿想到
    =由c++语言和汇编语言想到=

    都2020年马上2021年了,怎么c++语言还是如同dos系统一样,基于纯文本代码?怎么回事,用户界面可以进入图形化时代,编程就不能进入图形化时代了?

    还有,就是为何编程不能简单归纳出一种通用方法?能不能使用一种通用伪代码(最接近自然语言,然而却又能够很好的写明程序设计思路)(然后里面分别写上跨语言种类的区别位置,比如在c++中不同实现的c++专用版本,比如在basic语言中实现的basic专用版本)。

    =图形化语言设计软件猜想=

    -基于数据容器-

    1:新增加

    2:使用已有的

    3:内部否定已有的

    -基于交互性-

    1:由环境定义的(比如是否有某个引用文件,比如是否能够找到某项异常)。

    2:由用户定义的(比如用户设置,比如用户个性化设置,比如专门为了用户的特定需求而开发的内容)。

    3:由程序定义的(没错,程序猿就是程序的上帝,只要不是需要环境定义的和用户定义的,全部都可以是程序定义的,也就是程序自动化和触发化的内容实现)。

    -基于循环-

    1:开始循环的条件

    2:结束循环的条件

    3:跳出循环的条件

    -基于流程-

    1:单向定向串联式流程,也就是执行第二步之前,必须先执行第一步。

    2:串联式流程,不管顺序怎样,必须全部都和用户交互过。

    3:并联式流程,常见于一个项目由n个用户(兼或 n个硬件)来共同实现。

    -基于目标-

    1:本地目标(也就是只更改于本地的内容)。

    2:网络目标(也就是只更改于网络的内容)。

    3:一切为了无人值守(怎么说了,都是实现用软件准备好,设置好,然后到出现什么情况时,就算无人值守,也有一个应急程序来决定下限和上限)。

    -异常处理-

    1:非致命性异常(比如程序所需要的文件被用户迁移位置→可以使用搜索来找到并重新定义目录)。

    2:致命性异常(比如程序所需要的文件被用户删除了或迁移到不具备访问权限的位置,比如计算机重启,比如网络断开)。

    3:非预期异常(内因就是bug,外因就是被入侵了)。

    -基于版本-

    1:向前兼容。

    2:向后兼容。

    3:向魔改兼容。

    -基于数据-

    1:显示为(显示器,打印机,音响,网络)。

    2:保存为(本地数据库,网络数据库,日志)。

    3:重构为(根据数据来重构程序结构,最常见的,就是数据迁徙专用程序,数据备份或还原专用程序)。

    -基于新手用户需求-

    1:显示帮助文件。

    2:指向网络上使用同一软件的互助论坛。

    3:第一次运行教程。

    -基于上一次异常退出-

    1:程序未响应。

    2:程序非内置退出(比如杀毒软件终结,比如任务管理器终结,比如调试终结)。

    3:程序还没跑完就出现硬件异常(断电,硬件错误,被其他用户关闭电脑)。

    -基于常态化异常-

    1:举报bug。

    2:异常记录(给同是程序员的专业人士看的)。

    3:用自然语言告知用户该怎么做。

    算是补充一些语言学习中基本没有涉及的方面吧。手机用户看脑回路清奇的主角们请浏览https://m.shuhaiju.com/wapbook/88085.html,更优质的用户体验。

热门新书推荐

  1. [科幻小说]诸天从婴开始
  2. [玄幻小说]全民领主:我的亡灵会裂变
  3. [穿越小说]三国模拟器:这个马谡太稳健了
  4. [都市小说]我在直播间窥探天机
  5. [穿越小说]骗了康熙
  6. [修真小说]仙魔同修
  7. [玄幻小说]这个体质便宜卖
  8. [都市小说]讨逆
  9. [玄幻小说]重生之都市仙尊
  10. [玄幻小说]我居然认得上古神文
  11. [穿越小说]重生都市仙帝
  12. [玄幻小说]太古神尊
  13. [玄幻小说]诡异入侵
  14. [网游小说]超神玩家
  15. [玄幻小说]吞噬古帝
  16. [都市小说]绿茵传奇教父
  17. [玄幻小说]大荒剑帝
  18. [玄幻小说]不朽世家:从打造家族天骄开始
  19. [玄幻小说]开局签到荒古圣体
  20. [玄幻小说]武道丹帝
  21. [网游小说]死灵法师只想种树
  22. [玄幻小说]神话纪元,我进化成了恒星级巨兽
  23. [都市小说]抠神
  24. [都市小说]妖孽修真在山村