六种人适合学编程,三种人不适合学编程

首页 > 教育 > 作者:YD1662024-07-07 02:57:20

学编程关键是要找到一种合适的语言。下面是为大家介绍初学者,最容掌握的六种编程语言。

1.JavaScript

六种人适合学编程,三种人不适合学编程(1)

可别将JavaScript与Java混为一谈。Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,即使是开发简单的程序,也必须设计对象;而JavaScript是一种直译式脚本语言,它本身提供了非常丰富的内部对象供设计人员使用。JS之所以特别受欢迎,是由于它是跨平台的。由于JS本身在浏览器里面运行,你甚至不需要编译器。只需要一款笔记本应用程序或Sublime Text就可以编写了。

如果,你想从事Web开发,那么JavaScript就是一种出色的入门级语言。对初学者来说,JavaScript是比较宽容和动态类型(弱类型)的编程语言。此外,JS语法类似C的语法,所以学习JS让你可以在编程领域继续深造,比如学习更难的编程语言C 。

不过Matthew Mombrea等一些人士认为,JavaScript实际上是一种糟糕的入门级语言。Mombrea认为,JS是面向对象编程(OOP)方面的就是一个糟糕例子,这一点其实已经路人皆知。另外,虽然JS是弱类型语言并且有助于在编程时提高效率,但是直到运行时才会发现错误。他声称,如果你想要以软件开发为业,JavaScript不是好的起点。但是JS作为通向编程世界的一种入门级语言,它还是个不错的选择。

用途:Web开发

优点:

(1)跨平台兼容

(2)不需要编译器

(3)便于进而学习其他语言

缺点:

(1)OOP方面的糟糕例子

(2)弱类型语言

(3)难以调试

2.Ruby on Rails

六种人适合学编程,三种人不适合学编程(2)

Ruby on Rails最大的优点是易于阅读,这对缺乏编程经验的人更易于掌握。Ruby是一种动态、面向对象的脚本语言,它被大量应用于Web开发。包括Groupon和GitHub在内的网站都在各自的后端上使用Ruby。

由于不需要学习大量命令,Ruby学起来更容易一点。虽然Ruby是一种框架,但是它汇集了Ruby快捷键,并且许多培训班都在教Ruby on Rails。

它对初学者来说堪称完美。此外,正如One Month网站指出的,有许多初创公司在招聘Ruby on Rails开发人员,即便你只有入门级经验,也可能找到一份不错的工作。

用途:

Web开发

优点:

(1)广泛使用

(2)汇集快捷键

(3)就业市场看好

缺点:

Ruby on Rails基本上是一套快捷键

3.Python

六种人适合学编程,三种人不适合学编程(3)

Python对初学者来说也是一个入门级编程语言。Python可用于Web开发的应用程序和桌面应用程序,这种动态语言支持OOP编程、过程式编程和函数式编程。

另外,它是开源语言,这意味着它可以免费入手,有着相当活跃的社区。Joel Lee细述了为何Python很有用(http://www.makeuseof.com/tag/reasons-python-programming-not-useless/)。

不过,作为一种入门级编程语言而言,Python有点复杂。比如说,要保持一定的命名和缩进,都是很重要的细节方面。但是考虑到它的灵活性和庞大社区,Python对初学者来说仍是一种易学的编程语言。

用途:

Web开发以及应用程序开发

优点:

(1)用于桌面和Web程序

(2)开源

缺点:

有特定的要求,比如规范的命令约定

4.Java

六种人适合学编程,三种人不适合学编程(4)

首页 12下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.