主页 > CDN > > 正文

百度云_企业邮箱下载app下载_排行榜

来源:胜利云 发布时间:2021-09-26 18:12 标签:百度排行榜企业邮箱下载
浏览:

在这篇由两部分组成的博客文章的第1部分中,我描述了我上周参加的编码之乐会议的一般设置。在这篇文章中,我想详细介绍一下内容:会话,以及我从会话中学到的知识。

在我深入讨论各个会话之前,请注意:正如我在第1部分中所说的,这不是一个专门针对Java、.NET或其他群体等任何亚文化的会议。这是一个面向软件开发人员的会议,尤其是那些希望改进的人。这也反映在节目中(就像欢乐方面一样)。作为参考,这里是完整的会议计划再次:

信贷:杰特罗科恩拉迪从欢乐编码组委会

开幕主旨:克里斯格兰杰"编程分布式认知:定义一个超级权力"。

克里斯是最知名的LightTable代码编辑器,这是可怕的。顺便说一句,它也是开源的。

首先让我解释一下EduTechWiki上描述的标题:

基本上它说知识不仅仅存在于人类内部:媒介很重要。我们用媒介来思考。最著名的例子可能是纸,和写作/素描的艺术。这使我们能够相互表达和分享没有这种媒介就不可能实现的想法。克里斯的演讲主要是关于计算机(作为一种媒介)如何能够并且应该使每个人,而不仅仅是程序员(!),以计算机可以执行的方式分享和描述想法。想想看:今天有多少系统/程序没有被构建,仅仅是因为那些知道他们想要构建什么的人不能这样做,因为他们缺乏编程技能?

我们现在经常听到的一句话是"编码是新的素养"。但正如克里斯指出的那样,这是一种非常错误的看待事物的方式:我们人类不应该被迫使用编码来表达想法,相反,作为媒介的计算机应该允许我们对自己的想法和直觉进行建模。让我们面对现实:我们真的不希望"每个人"都开始用代码思考,是吗?

克里斯举了一个例子,说明这完全是胡说八道:想象一下浏览器中的一个按钮上有一个简单的计数器:每次按下按钮,计数器都会增加一个。从概念上讲,这是非常简单的,在一个理想的世界中,非程序员应该能够轻松地构建它。但是看看代码和所有涉及的技术(HTML、CSS、JavaScript、回调、闭包等等),即使在今天,这也会给很多程序员带来困难。如果我们想让非程序员能够表达/构建/建模这类东西,这肯定不是前进的方向吗?

克里斯写了一篇关于这个主题的必读文章,并在他演讲的前半部分解释了建模与编码的思想。

在后半部分,他接着演示了他一直在开发的新工具/产品Eve。从他自己对Eve的介绍来看:

所以,就像Excel让每个人,特别是非程序员,都可以用数字网格来进行黑客攻击一样,Eve的目的是为关系数据提供一个类似的工具。

正如Yan Cui(Joy of Coding的演示者之一)在他对Joy of Coding的精彩回顾中所指出的,克里斯的主旨与布雷特·维克托的可学习编程信息密切相关。关于这个话题的更多信息,请看Bret的演讲:思考不可想象和思想的人性化表达的媒体。

在主旨演讲之后,我参加了研讨会:"用流氓破解你的语言"。研讨会由"Centrum voor Wiskunde en Informatica"(数学和计算机科学研究所)的两位研究人员Tijs van der Storm和Jouke Stoel主持。

Rascal是一种元编程语言。为了解释这意味着什么(从其网站):

研讨会本身有一个更为温和的目标:用新的语句和表达式扩展JavaScript,并获得新的语言SweeterJS。要实现这样的场景,您必须定义这些新的构造,并规定解释器(或编译器)如何将它们转换回普通JavaScript。实际操作部分包括通过扩展所谓的desugaring函数来实现后者,该函数解析SweeterJS语句/表达式并将其转换为JavaScript。这种说法的一个例子是"todo"说法。通常你会用评论来表达类似的意思。在这里,"待办事项"被提升为一个真正的声明。好主意。另一个有趣的是"dont"语句,发发淘客,它将另一个语句作为参数,并且*不*执行它。当然,这些都是简单甚至愚蠢的例子,但它表明你可以很容易地扩展你喜欢的语言,使它做你想做的/需要的。正如朱克告诉我的(这让我很惊讶),这样的语法很难找到。大多数语言定义/规范都是不完整的,只能作为文档或编译器实现提供。这是迄今为止与Rascal有效合作的最大障碍。

研讨会的源代码可以在GitHub上找到,并且说明(前提条件、Rascal的安装、研讨会详细信息)都包含在doc子目录中,因此如果您感兴趣,请尝试一下!

目前,淘客工具,Rascal主要是一个研究工具,针对的是编程语言设计师和研究人员。尤其是定义领域特定语言的能力,无论是独立的还是嵌入主流语言,也是普通软件开发人员对该工具感兴趣的地方。

让我在结束本节时指出更多关于DSL的材料:

发表评论
验证码: 点击我更换图片

注:网友评论仅供其表达个人看法,并不代表本站立场。

热门文章

  • 谷歌云_mysql中间件_免费领
    谷歌云_mysql中间件_免费领

    谷歌云_mysql中间件_免费领

    现在工作场所正在发生重大变化。我们协作、计划项目和管理工作量的方式正在改变,如果企业没有做好准备,它们将很快被抛在后面。准确地理解是什么...

  • 域名交易_阿里云翼_企业级
    域名交易_阿里云翼_企业级

    域名交易_阿里云翼_企业级

    通常认为搅动器是一个漏水的桶。你有多少顾客?你损失了多少?你留了多少钱,漏了多少钱?让我们把顾客流失看作是导致医生就诊的原因,比如偏头痛...

  • 金山云_华为云台_怎么申请
    <strong>金山云_华为云台_怎么申请</strong>

    金山云_华为云台_怎么申请

    在我们发布通知(以前是Engage)后的四个月里,我们在后端做了大量的改进。大多数更新在UI中不可见。相反,我们的客户可能已经注意到他们发送的电子...

  • 云主机_深圳企业网站设计_评分榜
    <strong>云主机_深圳企业网站设计_评分榜</strong>

    云主机_深圳企业网站设计_评分榜

    更新:有本文的更新版本。阅读"RPA如何转换数据迁移"(2019年出版)。 在本文中,数据迁移被定义为将数据从旧的遗留系统移动到新的替换系统。通常,...

  • 域名备案_已备案未注册的域名_最新活动
    <strong>域名备案_已备案未注册的域名_最新活动</strong>

    域名备案_已备案未注册的域名_最新活动

    今天是Skype推出十年来的日子,Skype是一款免费的互联网通话应用,用户已超过3亿。Skype是一家来自爱沙尼亚的初创公司,来自点对点文件共享应用Kazaa的开...

云储存

更多 >
  • <strong>京东云_最新电影百度云_返利</strong>
    京东云_最新电影百度云_返利

    在之前的第1部分博客中,我描述了不同的过滤属性,这些属性目前可用于 (需要SAP Service Marketplace登录) 中新启动的云KPI目录https://go.support.sap.com/kpicata...

  • 香港带宽_百度云免费会员_评分榜
    香港带宽_百度云免费会员_评分榜

    亲爱的合作伙伴, 我们想邀请您参加即将推出的SAP enablement产品"S/4HANA DB Migration to HANA",请使用右侧的注册按钮立即预订您的座位! 在这里注册6月22日上午...

云储存对象存储_数据库连接类_价格
云储存服务器_好用的服务器_优惠券
云储存对象存储_西部数码虚拟主机_学生机
云储存香港带宽_六盘水网站建设_测评
云储存服务器_H漫画百度云_稳定性好