加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 站长资讯 > 评论 > 正文

跨过编程入门门槛

发布时间:2021-04-29 13:19:32 所属栏目:评论 来源:互联网
导读:发人员需要以一种非常特殊的方式看待代码,甚至要以一种完全不同且高度逻辑化的方式来思考。编程语言非常严格,对错误零容忍,单个字符就可能使机器无法理解人们的意思,并使应用程序奔溃。学习编程时,应将之前学习人类语言时的读写规则归零(顺便说一下,在

发人员需要以一种非常特殊的方式看待代码,甚至要以一种完全不同且高度逻辑化的方式来思考。编程语言非常严格,对错误零容忍,单个字符就可能使机器无法理解人们的意思,并使应用程序奔溃。学习编程时,应将之前学习人类语言时的读写规则归零(顺便说一下,在学习一种新的人类语言时也是如此)。

但并非网上的编程语言、文档或视频教程都是针对“从人类语言到编程语言的转换”这一思维而编写的。当然,他们也没有必要这样做。毕竟,写代码的主要是为了告诉机器要做什么。

鉴于此目的,没有机会对这两种语言进行比较,因此人类的语言(包括词汇和语法规则)似乎对学习编程语言毫无用处。JavaScript语言中没有“爱”这个词,“我爱你。”这句话在其中也没有意义。机器(或浏览器)根本不理解爱。这种“闻所未闻”、“无从下手”的感觉可能会让人感到害怕。是本文的意义所在,借助已掌握的人类语言知识,将JavaScript看作一种人类语言,以一种更容易、更具艺术性的方式来学习它。举个小例子来说明吧!

一个有趣的事实是,一些编程语言实际上已经从一种编程语言转换到另一种编程语言。这就是为什么掌握多种编程语言变得简单多了——只学一门编程语言就够啦。

一个小例子

例如,在很多情况下,要想运行JavaScript代码,需要准备好“文档”(基本上是网站,用户每次访问时都在下载),以便与HTML元素进行交互。在纯JavaScript语言中,可能会偶然发现以下内容。

小孩都能理解“Once upon a time” (“曾几何时”)这样的内容。这种内容在与开发者对话(通过唤起他们的童年回忆),同时在理论上也能做开发。这就是“让人类语言转换为编码语言”的想法。

关于“functions(函数)”的简要说明:函数基本来说是一种技能,在调用之前处于休眠状态。“To read”是function read() { …}}的一项技能,想读取某内容时就写成这样:read(),就会调用才会调用该函数。还有一种是“匿名函数”,即function(){ … }(没有名字,就像上面的代码片段那样),它基本上是“一次性的临时操作”,甚至不算一种技能,例如“按下按钮”。

扭转乾坤:从信息到基础

要更进一步了解这个想法,可将上述的原因和误解颠倒过来:

一首小诗,

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读