首页 玄幻 仙侠 都市 历史 网游 科幻 言情 其它 男频 女频 排行
搜索
今日热搜
消息
历史

你暂时还没有看过的小说

「 去追一部小说 」
查看全部历史
收藏

同步收藏的小说,实时追更

你暂时还没有收藏过小说

「 去追一部小说 」
查看全部收藏

金币

0

月票

0

第428章 幻由程序猿想到

作者:纯白色科幻宅 字数:1236 更新:2022-03-10 16:23:52

=由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:用自然语言告知用户该怎么做。

算是补充一些语言学习中基本没有涉及的方面吧。

打赏
回详情
上一章
下一章
目录
目录( 1138
APP
手机阅读
扫码在手机端阅读
下载APP随时随地看
夜间
日间
设置
设置
阅读背景
正文字体
雅黑
宋体
楷书
字体大小
16
月票
打赏
已收藏
收藏
顶部
该章节是收费章节,需购买后方可阅读
我的账户:0金币
购买本章
免费
0金币
立即开通VIP免费看>
立即购买>
用礼物支持大大
  • 爱心猫粮
    1金币
  • 南瓜喵
    10金币
  • 喵喵玩具
    50金币
  • 喵喵毛线
    88金币
  • 喵喵项圈
    100金币
  • 喵喵手纸
    200金币
  • 喵喵跑车
    520金币
  • 喵喵别墅
    1314金币
投月票
  • 月票x1
  • 月票x2
  • 月票x3
  • 月票x5