一 键 点 击 ,解 锁 编 程 语 言

Posted 浙江大学丹阳青溪学园

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一 键 点 击 ,解 锁 编 程 语 言相关的知识,希望对你有一定的参考价值。



  一 键 点 击 ,解 锁 编 程 语 言




点击解锁编程语言

准备好了吗



一 键 点 击 ,解 锁 编 程 语 言

这个寒假似乎结束无期,

同学们做些什么呢?

背包旅游逛街吃喝社会实践

除了睡的昏天黑地,就是玩的头昏脑胀。


想想下学期要学习的编程

语言,计算机小白的我悲

从中来。


多数同学要在Python,C,JAVA三门编程语言中选择一门(不建议大家同时学习多门编程语言,易造成混淆),丹丹希望这篇文章可以帮助大家迈出编程第一步。

一 键 点 击 ,解 锁 编 程 语 言
一 键 点 击 ,解 锁 编 程 语 言
一 键 点 击 ,解 锁 编 程 语 言

写代码该用什么软件

许多同学开始学习编程时,看着书上一堆关于编辑器编译器以及IDE的论述就会陷入头疼,不知道该如何选择,接下来我们首先明确一下这些东西的作用。

1

编辑器


编辑器就是用来编辑代码(也就是写代码)的软件,代码其实并不特殊,就是普通的文本,因此理论上所有可以编辑文本的软件都可以用来写代码(包括大家熟悉的word、记事本等)。一般的编辑器虽然能够完成写代码的任务,但是缺乏对编程的支持,它们不能够帮助我们纠正错误、不能给我们提示、不能帮助我们更好的阅读理解代码。因此我们才需要专门的代码编辑器。


一个好用的代码编辑器至少应该包括代码高亮(把代码的不同组成显示为不同颜色,方便阅读)、自动补全(帮助你完成一定的拼写)、语法检查(帮助你排除一些基本的错误)。


目前常用且好用的编辑器有很多,在这里先介绍三种比较典型的编辑器



 编辑器

一 键 点 击 ,解 锁 编 程 语 言

vscode

01


vscode是微软出品的编辑器,也是目前最为流行的编辑器(而且支持linux)。作为微软的产品,它的操作几乎和office一样便捷(对于习惯vim、emacs的人来说,它拥有这两种拓展)。同时丰富而活跃的插件市场让vscode可以用来编辑几乎所有的常见编程语言,是比较适合新手使用的编辑器。

https://code.visualstudio.com/(官网)

一 键 点 击 ,解 锁 编 程 语 言

vscode(新手友好)


一 键 点 击 ,解 锁 编 程 语 言

vim

02


vi/vim(vi可以理解为简单版的vim)是几乎所有类UNIX系统(主要是各类linux系统)中都会内置的编辑器,由于其历史过于悠久,它几乎不支持鼠标操作,因此当一个初学者打开vim以后,往往紧接着会去搜索如何退出vim(github上有一个项目总结了各类退出vim的方法https://link.zhihu.com/?target=https%3A//github.com/hakluke/how-to-exit-vim)vim经常用于在服务器上编写代码。它悠久的历史使它积累了大量好用的插件(比如著名的代码补全插件youcompleteme),如果有兴趣和时间折腾linux的话,vim会是一个不错的选择(初学者需慎重)。 

http://www.vim.org/(官网)

一 键 点 击 ,解 锁 编 程 语 言

vim(慎选)


一 键 点 击 ,解 锁 编 程 语 言

emacs

03


 emacs常常用来和vim进行对比,因为它们几乎是同一历史时期的产物。emacs因其对lisp语言的支持而具备了强大的功能(比如:浏览网页、收发电子邮件、电子游戏)。emacs的操作相较于vim更接近于当代软件,但仍然有着较为陡峭的学习曲线,不建议初学者选择。但是emacs可以实现一些强大的功能,其实十分值得拿来玩耍。https://www.gnu.org/software/emacs/(官网)

一 键 点 击 ,解 锁 编 程 语 言

emacs(慎选)


2

编译器


当我们在编辑器中写好了代码后,就需要把代码运行起来。

把代码运行起来实际上包括了两个步骤:把代码变成程序,然后再打开程序。其中把代码变成程序的过程称为编译,实现这一过程的软件称为编译器,不同的软件会有不同的编译器,而且一种编译器可能对应几种不同的语言,一种语言也可能对应几种不同的编译器。我们常见的编译器有:C语言编译器gcc,C++编译器g++、clang,JAVA编译器openJDK,Python编译器Python、anaconda等。但是多数编译器属于命令行软件,对于初次接触编程的人来说难以使用,因此对新手来说不应当直接使用编译器,而应当使用IDE。


3

 IDE



 IDE是集成开发环境(Integrated Development Environment)的缩写,它实际上是把编辑器和编译器结合起来的一种软件(不只是如此,但对于初学者可以这样理解)。因此使用合适的IDE可以在初学者阶段避免相当多的麻烦。如果你是一个初学者,看了我上面写的一堆东西感觉迷迷糊糊,那么请你姑且忘了这些,记住:对于你,选择一个合适的IDE就够了。


下面我将针对学校开设的几门编程语言推荐比较合适的IDE(以下IDE均为免费软件或者浙大学生可以免费获取)。



● C/C++DevC++

(https://sourceforge.net/projects/

orwelldevcpp/)

codeblock(http://www.codeblocks.org/)

 JAVA:eclipse (https://www.eclipse.org/)

● Python:IDLE(https://www.python.org/)

pycharm(https://www.jetbrains.com/pycharm/)



注意

事项

1

注重实践,多写代码,处理bug对于编程水平的提高非常有帮助

2

尽量学习最新版本的语法标准,尽量参考官网(相信自己的英语水平)

3

不要太纠结于工具

4

尽早体验类UNIX系统(比如linux),尽早熟悉命令行程序


一 键 点 击 ,解 锁 编 程 语 言

纸上得来终觉浅,实践才能出真知

心动不如行动

学习编程最重要的就是减少纠结

直接开始

在实践中进步,在应用中提升

希望大家可以借助这份编程学习准备指南

开启自己的代码生涯

一 键 点 击 ,解 锁 编 程 语 言


文案/丹青学业指导中心

排版/丹青闻推 关一帆

图片/部分来源于网络

责任编辑/沈晓华

以上是关于一 键 点 击 ,解 锁 编 程 语 言的主要内容,如果未能解决你的问题,请参考以下文章

ipad平板在不解锁的情况下怎么关掉蓝牙

创维电视屏幕显示键盘已加锁怎么弄?

华为手机图案锁忘记了怎么解图案锁?

三星解网络锁

极域电子教室是怎样锁住键盘和鼠标的?

记录锁、间隙锁、临键锁