编程用什么语言好

最近呢,编程也变得非常火爆,很多人都想要报一个编程培训班。那么究竟用什么编程语言好呢?

其实语言不是重要的部分,重要的是你想要干什么。举一个例子。

你想要旅行,问应该使用什么方式好。这个问题是完全没法回答的,因为这取决于你想要去什么地方旅行。如果你要去南极旅行,你必须要做飞机或破冰船才能到达。但如果你只是要去楼下公园散步的话,完全可以走着去。

在这个故事中,目的地就是你的目的,方式就是编程语言。没有人会想要用机器语言0101来写应用程序,也不会有人会用汇编语言来写一个网站。不仅太麻烦,而且没有必要。

所以,在选择编程语言之前,你必须要先想好自己要干什么。但如果你学习编程不是为了开发软件而是开发思路的话,Python就足够了。

其实编程就像学习书法,一门通门门通。编程语言中,语法差不多都是一样的,只不过是框架或者单词不一样而已。就像汽车和飞机,大体上的部件都是一样的,只不过是发动机或别的地方会性能更高而已。比如有些语言函数化,用它们来写代码就需要有一个主函数。

例如:

C/C++
#include<iostream>
using namespace std;
int main(){
  // do something
}

而Python就没有函数化,它不需要这些代码,直接写就可以。

# do something

这不是高不高级的问题,而是本身编程语言的风格。

最近还有很火的Scratch。说实话,我一点也不推荐使用这种编程语言。它完全是用来开阔思路的。如果你使用了这种编程语言,完全不会想要写代码。但事实上,写代码完全比堆积木快得多。

那么,这些编程语言有什么优缺点呢?

Scratch:

优点:容易使用,开阔思路。

缺点:太慢,没法做软件。

Python:

优点:编程简单,语法容易理解。

缺点:这个你可能不知道,但Python实在是很慢的。用它做应用程序?别想!

C/C++:

优点:速度快,编写比较简单。

缺点:不跨平台。也就是说,你在Windows系统上编写的软件,在Linux上可能无法使用。

C++其实编写不怎么困难,只是有些语法上困难,理解后就好多了。

HTML:

优点:编写简单。

缺点:除了显示内容,几乎没有别的用处。但好在可以与JavaScript以及CSS或PHP结合。

PHP:

优点:编写简单。

缺点:它最终会被编译成HTML代码。也就是说,它可以做的事情,HTML都能做。

JavaScript:

优点:用于辅助HTML写网页。

缺点:可能会被攻击。

CSS:

优点:它可以让你的网站变得一级好看。

缺点:可能不容易理解。建议后面学习。

汇编:

优点:直接与计算机本体结合,了解计算机内部结构,效率速度高。

缺点:不跨平台,甚至换一台同一系统的电脑都不一定可以执行。因为它直接和CPU结合,只要是不一样的CPU都不行。而且编写复杂。

机器语言:

优点:可以耍帅。

缺点:完全可以让人猝死一百次。因为它只有0101。

学编程有什么好?

有人认为,学习编程无非就是一个下场——猝死。其实这种情况的导致往往是有人打扰。编程思想以及代码是非常连贯的。一旦你忘记了你的想法,就很有可能前功尽弃。导致又一次重新开始、又一次、又一次……直到离开人世。

编程有一个很重要的好处就是,每天都有新的东西可以学习。而其它行业可能就没有这种机会。

还有,编程可以让你防止老年痴呆。因为学习编程,每天都要用脑,很难让你变笨。当然,青年痴呆倒是有可能的……

编程可以让你的性格彻底改变。编写程序,每天都要遇到挫折——无论是谁写的代码都无法避免。这可以让你变得更加抗挫折,遇到挫折可以积极想解决方案。

怎么样,你心里有没有一门喜欢的编程语言了呢?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值