月亮链 月亮链
Ctrl+D收藏月亮链
首页 > Bitcoin > 正文

区块链:哪些语言的特性会帮助大家开发?!_区块链存证怎么弄

作者:

时间:1900/1/1 0:00:00

大家好,这里是链客区块链技术问答社区,上班的第一天,祝大家开工大家!今天讲一讲哪些开发语言的也行有助于开发系统。

首先我认为,大型系统指的是,团队里面的人你认识和沟通不超过5%、没有文档就无法理解大多数人当初写那几行代码的意图、代码具有或者接近8位数行、而且需要长期维护、具有完善的自动化测试,所以制度本身和(面试、考核或certification等的)高门槛才是保证项目本身可以健康的生存下去的最重要的因素的系统也不要以为这种代码不多,windows、ffice,maya,、ca软件、战斗机控制程序、还有出了bug就可以吧杨利伟杀死的这些要命的程序—这些通常都复杂。

Tales of Elleria项目被攻击,黑客增发约27万美元代币:金色财经报道,据区块链安全审计公司Beosin监测显示,今日Tales of Elleria项目发生攻击事件,黑客利用漏洞增发了价值27万美元的50亿枚ELM代币。攻击者的地址为0xf2cbf39e7668ebb113f2c609bbd6ea1dfce5d376,Beosin提醒用户不要购买该代币,注意安全防范。[2023/4/20 14:15:30]

完成这种系统,需要这个团队在根需求无关的、跟开发有关的几乎所有方面都实行独裁统斫以这种系统需要语言提供什么样的功能呢?我们知道,因为这几千万行都是同一个软件的代码,所以里面必然具有无数的互相依赖的模块,一万多人开发十几年下来,什么是什么都基本上理不清楚了。所以这个时候你做一个修改,最重要的是要保证不要把别人的代码搞烂。就算你跑完了所有自动化测试,如果存在一些东西是自动化测试所无法覆盖的,那你觉得你可以靠人肉排除来保证所有已知的、修过的bug不再出现吗?

Meta旗下WhatsApp被爱尔兰监管机构罚款550万欧元:金色财经报道,Meta Platforms(META.O)旗下WhatsApp周四被欧盟主要隐私监管机构爱尔兰数据保护委员会(DPC)罚款550万欧元,原因是进一步违反了欧盟隐私法。DPC还要求WhatsApp重新评估如何使用个人数据来改善服务。本月初,DPC以类似违规理由对Meta开出3.9亿欧元的罚单,称Meta旗下Facebook和Instagram所提供的服务存在违规行为,要求两家平台必须重新评估在欧盟境内基于个人数据进行广告投放的法律依据。[2023/1/20 11:21:47]

这当然是不可能的,尽管不能100%解决问题,但是一个强大的静态分析软件是可以帮我们解决5%的问题(就是那些不能被自动化测试所覆盖的问题里面的95%)。于是这就要求这个语言必须要有一个强大的静态分析软件,或者potentially你可以写一个强大的静态分析软件。写一个静态分析软件面临的最大的困难有两个,一个是nameresolving,另一个是referenceresolving。nameresolving的意思就是,你得到了这个名字,你知不知道他究竟代表的是你源码里面的哪一个函数或者变量。referenceresolving的意思就是,你得到了两个指针,你知不知道运行到某一行确定的代码的时候,这两个指针是否指向同一个对象?

泰国证券交易委员会:计划成立工作委员会,对加密资产设定更严格的监管规则:12月13日消息,由于近期Celsius Network的破产影响了使用Zipmex的泰国投资者,《曼谷邮报》披露泰国证券交易委员会出于“投资者保护”动机将对加密资产设定更严格的规则,泰国证券交易委员会计划成立一个由相关政府机构和私营部门代表组成的工作委员会,负责研究并提出完善的加密资产法律,此外还将在广告管理、产品促销、防止利益冲突、网络安全等方面进一步加强投资者保护。[2022/12/13 21:41:21]

于是为了让静态分析软件更容易的做出来,我们需要语言本身可以让我们很轻松的分析出这两个resolving的内容。很难分析nameresolving的般是动态类型语言,譬如python、Javascript、ruby这些。很难分析referenceresolving的般是带指针和引用的静态类型语言语言,譬如Java、C#

我们知道,两个都容易的一般指的是那些在语法上要求你明确副作用的语言,譬如Haskell如果世界上大部分人都是从isp/scheme/ocaml/haskel开始学习的话,其实学习Haskel并没有那么难一旦你习惯了C语言那一套你就晚了)。只要你招得到足够多的人,并且让那些人满足你制作出来的规章制度的话,Haskell是可以用来做大型系统的。只不过这个事情在现实里面般比较难满足,那nameresolving和referenceresolving取舍哪个好?

因为解决referenceresolving是在nameresolving解决了的基础上才可以解决的,所以你只能保留nameresolving。如果一个语言没有nameresolving的困难,那你的静态分析软件的难度瞬间就下降了许多。根据上面的描述,这方面的代表自然是静态类型语言。

标签:区块链区块链工程专业学什么区块链存证怎么弄区块链技术发展现状和趋势

Bitcoin热门资讯
狗狗币:「崛起社区」狗狗币:8,000美元的投资在5个月内变成了 120 万美元_DOG狗狗币能涨到5万美刀吗视频

狗狗币在2020年至2021年之间变成了“百万富翁制造者”,以天文数字回报回报投资者。加密货币市场的利润是无法预料的,一些持有人在短时间内获得了改变生活的收益.

1900/1/1 0:00:00
以太坊:以太坊核心技术概念介绍_以太坊币是什么币

大家好,这里是链客区块链技术问答社区。链客,专为开发者而生,有问必答! 以太坊虚拟机 以太坊虚拟机是以太坊中智能合约的运行环境。它是以太坊项目中的另一个主要立异.

1900/1/1 0:00:00
比特币:详解:比特币涨势还会继续吗?加密货币的临界阈值!_全球十大加密货币比特币价格最低是哪一年

概括 买家在Binance交易所以26,500美元的价格筑起了坚固的墙。周四和周五公布的数据激发了短期买家的抛售动机。如果比特币能够保持在27,255美元以上,它可能会超过30,000美元.

1900/1/1 0:00:00
Optimism:随着 OP 的摇摆不定,ARB、zkSync 或 STRK 能否挺身而出?分析……_NFT

在gas使用方面,乐观情绪被zkSync协议取代。随着每日活跃用户开始下降,对NFT的兴趣下降。 在gas使用方面,乐观情绪被zkSync协议取代。–随着每日活跃用户的减少,对NFT的兴趣下降.

1900/1/1 0:00:00
以太坊:链客倾情打造区块链技术实战问题共享_ethereum

大家元旦节快乐,这里是链客区块链技术问答社区,以下是我们精心准备的通过社区成员提出精彩的问和答总结出来的实战经验,希望大家可以关注以下,感谢大家的支持!以太坊中,是如何做账户监听到账的?比如.

1900/1/1 0:00:00
加密货币:Solarpunk vs Lunarpunk:加密货币和监管在未来将会如何融合?_Solar

最近,监管一直是大家关注的焦点。或者从我的推特推送来看,似乎是这样。在我看来,有几个原因:如房地产等真实资产引入链上或加密货币的机构投资等某些领域的进展都极其依赖于新的授权法规的通过.

1900/1/1 0:00:00