作家
登录

如何挑选你的第一门编程语言

作者: 来源: 2017-04-07 12:04:47 阅读 我要评论

若何遴选你的第一门编程说话  

想学编程的原因有很多,你也许是想要做一个法度榜样,又或者你只是想投身于这个行业,所以,在选择你的第一门编程说话之前,问问你本身:你想要在哪里运行法度榜样?你想要法度榜样来完成什么工作?

钠揭捉?习编程的原因将会决定你的第一门编程说话的选择。

在这篇文┞仿里,我会瓜代应用“编码”code、“编程”program、“开辟”develop 等动词,“代码”code、“法度榜样”program、“应用法度榜样”application、“应用”app等名词。这是推敲到了你可能听过的说话用法。

懂得你的设备

在你编程说话的选择上,你的法度榜样将运行在何处是个决定性身分。

选 Python 或者 JavaScript 作为入门说话都没有问题。关键是你计举动当作什么。为什么你要进修编程?你的答复很大年夜程度上影响你的决定。如不雅你是想为开源做供献,你将会找到大年夜量用这两门说话编写的项目。别的,很多重要不是用 JavaScript 写的项目仍应用 JavaScript 用作前端组件。当你做决准时,别忘了你本地的社区。你有在应用个一一门说话的同伙或者同事吗?对于一个新手来说,有及时的赞助是异常重要的。

桌面应用是运行在台式机或者标记本电脑上的传统软件法度榜样。如许你编写的代码在同一时光内只能在一台电脑上运行。移动应用,也就是我们所熟知的“app”,运行在应用 IOS 、Android 或者其他操作体系的移动设备上。网页应用是功能像应用的网页。

按互联网的 客户-办事器(C/S)架构分,网页开辟者经常被分为两类:

  • 前端开辟,就是编写运行在浏览器琅绫擎的代码。这是个面对用户的部分,或者说是法度榜样的前脸。有时刻被称为“客户端编程”,因为浏览器是网站的客户-办事器架构的客户端部分。浏览器会运行在你本地的电脑或者设备上。
  • 后台开辟,也就是大年夜家所熟知的“办事器端开辟”,编写的代码运行在你无法实际接触的办事器上。

创造什么

如今我们已经评论辩论了为什么你要编程,你要法度榜样运行在哪里,让我们看一下两门对于新手来说不错的编程说话吧。

Python

Python 也有个优良的生态体系。这有两层意思,第一,你有一个应用该说话的宏大年夜、活泼的社区,当你须要赞助指导的时刻,你能向他们乞助。第二,它有大年夜量早已存在的看维库是指完成特定功能的代码集合。大年夜高等数学运算、图形到计算机视觉,甚至是你能想象到的任何工作。

Python 是对于第一次编程的仁攀来说是最为风行的编程说话之一,并且这不是偶合。Python 是一门通用的编程说话。这意味着它能应用在广泛的编程义务上。几乎没有你不克不及用 Python 完成的工作。这一点使得很多新手能在实际中应用这门编程说话。别的, Python 有两个重要的设计特点,使得其对于新手更友爱:清楚、类似于英语的语法,和强调代码的可读性。

大年夜本质上讲,一门编程说话的语法就是你所输入的能让这编程说话履行的内容。这包含悼?船特别字符(例如 ;、$、% 或者 {}),空格或者以上随便率性的组合。Python 尽可能地应用英语,不像其他编程说话那样经常应用标点符号或者特别的字符。所以,Python 浏览起来更天然、更像是仁攀类说话。这一点赞助新的编程人员可以聚焦于解决问题,而能花费更少的时光纠结于说话自身的特点上。

清楚语法的同时重视于可读性。在编写代码的时刻,你所创造的代码的逻辑“块”,就是一些为了相接洽关系目标而合营工作的代码。在很多编程说话里,这些块用特别字符所标记(或限制)。它们或许被 {} 或者其他字符所包住。块瓜分字符和你写代码的才能,这两者不管怎么结合起来都邑降低可读性。让我们来看一个例子。


这有个被称为 fun 的简短函数。它请求输入一个数字,x 就是它的输入。如不雅 x 等于 0,它将会运行另一个被称为no_fun 的函数(这函数做了些很无趣的工作)。新函数不须要输入。反之,简短函数将会运行一个应用输入 x 的名为 big_fun 的函数。

这个函数用 C 说话 将会是如许写的:

编程是一门广泛的学科,能应用在不合的范畴。常见的应用有:

  • 数据科学
  • 网页开辟
  • 游戏开辟,以及
  • 不合类型的工作主动化
  1. void fun(int x) 
  2.     if (x == 0) { 
  3.         no_fun(); 
  4.     } else { 
  5.         big_fun(x); 
  6.     } 

或者,像是如许:

  1. void fun(int x) { if (x == 0) {no_fun(); } else {big_fun(x); }} 

功能上两者等价,并且都能运行。{} 和 ; 告诉我们哪里是代码块的不合部分。然而,第一个对于人们来颂峦辉更轻易浏览。比拟之下完成雷同功能的 Python 是如许的:


      推荐阅读

      Windows 10怎么彻底关闭消息通知?

    Win10怎么彻底封闭消息通知?可能很多Win10用户都知道,可以在“设置-体系-通知和操作”中将各类通知选项封闭掉落,然则该办法不敷彻底,对于一些体系安然方面的通知并不奏效,该>>>详细阅读


    本文标题:如何挑选你的第一门编程语言

    地址:http://www.17bianji.com/lsqh/34635.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)