什么是泛用性编程

本文探讨了编程语言的本质,提出泛用性编程理念,强调语言只是解决问题的工具,重点在于理解编程间的共通性和差异性,提升编程能力,倡导解决技术问题的通用思维。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

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

三、泛用性编程的意义?
       方法论、通用思维、提高编程使用能力。

四、泛用性编程设计理念
     源
      开发语言整体来说,设计语法和程序运行方式当时首先思考的。

      


      通用语言设计


     通用应用设计解决问题
      鉴权和认证、

      通知和队列、

      查看更新上传和下载、

      安全和漏洞、

      重复和丢失、

      自动化和脚本化、

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

      任务调度和分发、

      定时同步和异步、

      协调和治理、

      耦合和剥离

 

小结:

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值