泛用性编程

阅读更多

         编程语言之谈

一、为何开始谈编程语言?

        从大学到工作之始到如今走过了几种语言之后,于我如今思考的不再是该不该学某种语言,而是说语言本身只是一种范式。开发语言本身来说只是就是用逻辑性解决问题而生,度娘定义为计算机程序形式语言。曾看过一篇文章日系程序员提倡的是泛用性编程理念,国人主要走专系列语言,在我理解,各有利弊,专系列的铸造专业性较强人才,泛系列的走的更多的是通用编程,语言即是工具。

        从解决一个工作问题角度思考,问题源,问题解。中间工具理论上无需care,第一性方案一定是去求解,后续方式优化解以及解决思路。泛用性编程之源由于我便由此开始,致力于解决技术性问题中的取舍之道。

二、泛用性编程是何物?

       编程语言说到底是一种解决问题的能力和工具,切换语言的学习成本和时间成本真正很高么?我觉得更多的问题在于思考编程之间的相似性和相异性,事物出现都是有历史的发展的,没有任何语言和理念是真正意义上的凭空而生,我们一定会找到所谓的根。

        泛用性编程,本文主要是我个人对编程的一些理解。所谓泛用,亦是通用。

三、泛用性编程的意义?

       方法论、通用思维、提高编程使用能力。

四、泛用性编程设计理念

     源

      开发语言整体来说,设计语法和程序运行方式当时首先思考的。

      
泛用性编程_第1张图片

      通用语言设计

泛用性编程_第2张图片

     通用应用设计解决问题

      鉴权和认证、

      通知和队列、

      查看更新上传和下载、

      安全和漏洞、

      重复和丢失、

      自动化和脚本化、

      统一和分散、中心化和去中心化

      任务调度和分发、

      定时同步和异步、

      协调和治理、

      耦合和剥离

 

小结:

       简单的记录和总结目前对泛用编程的理解,技术栈的深入目的更多在于实用,知识的本来面目便是通用思悟,最终习得易用之道。

      

      

     
 

  • 泛用性编程_第3张图片
  • 大小: 18.5 KB
  • 泛用性编程_第4张图片
  • 大小: 31.8 KB
  • 查看图片附件

你可能感兴趣的:(编程,泛用性编程,程序语言设计)