美文网首页
国内外编程语言的发展

国内外编程语言的发展

作者: 名真好取 | 来源:发表于2017-06-05 09:24 被阅读0次

在美国,计算机科学是一个蓬勃发展的行业,并且它的薪资待遇是极好的。对于顶尖的、有才华的工程师需求从没间断过,这就是为什么学习代码看起来是一个有吸引力的选择。

但是和任何新的技术一样,很难知道从何处开始。这里有一些你应该在早期采用的步骤,适合初学编程语言的人。

从“拖拽”编程开始

“拖拽编程”是一种基本的技术,可以让你通过拖拽块或其他视觉线索来创建代码,而不是手动编写基于文本的代码。

Code.org,一个提供在线编程课程网站,其创始人Hadi Partovi说:“这让你在不用细致研究字符布置的情况下就能够很容易的理解编程基础。一旦你学到了使用拖拽的基本概念,你将会马上想学习如何利用它做实际的事情。”

有很多程序可以帮助你通过拖拽编程开始,包括MIT Scratch、Code.org的Code Studio, 以及Google Blocky。

Python作为入门的语言

根据Partovi所言,Python对于初学者而言是一种简单的语言。因为很少强调语法,Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身。

JavaScript是非常有用的语言之一

JavaScript并不像Python那样简单,但它可以运行于每个平台:Mac、Windows、iOS和Android等等。每个单独的Web浏览器,甚至是像smartwatch这样新的设备都在某些功能上使用JavaScript。

PHP是一门WEB服务器端的脚本语言,普遍用于网页编程中。其最大的特点是:入门简单、易上手、功能强大、支持各种主流软件的编程接口,而且开发速度极快。现在普及率很高,可以说是刚入行的初学者首选的编程入门语言。千锋PHP不错,想学一定请认准北京千锋!

PHP之后,试试Ruby和Ruby on Rails

Ruby on Rails 是一个可以使你开发、部署、维护web应用程序变得简单的框架。虽然Ruby和Ruby on Rails有相似的名字,实际上是很有区别的。Ruby是一种脚本语言,就像Python,但是Ruby on Rails是一个Web应用程序框架。换句话说,Ruby是语言,而Ruby on Rails是一个工具,可以容易使用Ruby语言构建网站。

什么让Ruby和Ruby on Rails如此的有吸引力呢?Ruby on Rails使用的实时映射技术和元编程技术,免去了开发者在开发过程中编写大量样板文件代码的烦恼。在少数需要使用样板文件代码的时候,开发者可以通过Ruby on Rails内建的生成器脚本实时创建,而不再是通过手工编写。Ruby on Rails的这个特点可以使开发者更专注于系统的逻辑结构,而不必为一些琐碎的细节所烦扰。

熟悉HTML

虽然HTML跟Python、Ruby比起来不算是编程语言,但是你仍需要它来建立一个网站。HTML是一种超文本标记语言。形象点说,HTML只是比普通文本高一级的描述形式,它只是让文字、图片等更具有描述性。

结论

C适于快而小的程序,但不支持面向对象的编程;C++完全支持面向对象,但是非常复杂;Visual Basic与Delphi易学,但不可移植且有专利权;Java有很多简洁的功能,但是慢。PHP简单强大,且跨平台好,开发速度快,值得推荐。

当无从下手的时候可以试试以上的步骤,在学习的过程中调整适合自己的方法,让“开头”不再那么难。不过无论如何,努力和坚持是最重要的。

相关文章

  • 国内外编程语言的发展

    在美国,计算机科学是一个蓬勃发展的行业,并且它的薪资待遇是极好的。对于顶尖的、有才华的工程师需求从没间断过,这就是...

  • 编程语言发展

    机器指令:【可以直接操作电脑】 汇编:汇编指令 高级程序语言:c、C++、Java、OC等 2、高级语言通过编译器...

  • 编程语言的发展

    系的划分 编译VS解释 这种划分是最早的一种划分方式。现代的很多语言运行在虚拟机上,被编译成为虚拟机的代码,然后解...

  • 论程序猿的养生之道,从架构艺术到颈椎康复

    有一则段子是这么描述程序员的职业发展: 某编程语言入门 -> 某编程语言进阶 -> 某编程语言最佳实践 -> 架构...

  • 改善程序员生活质量的 3 +10 习惯

    段子背后的真相 有一则段子是这么描述程序员的职业发展: 某编程语言入门 -> 某编程语言进阶 -> 某编程语言最佳...

  • 编程语言选择

    随着编程语言的发展,Java、python、go、JavaScript等编程语言百花齐放。每种语言各有特色,在进行...

  • 《黑客与画家》第14章读书笔记

    编程语言发展的方向 Lisp和Fortran代表了编程语言发展的两大方向。前者的基础是数学,后者的基础是硬件架构。...

  • 为什么越来越多人想成为Java软件工程师?

    Java编程语言是目前最优秀的网络编程语言,网络发展的无限空间决定了Java是最有发展潜力的技术。 那么参加Jav...

  • 编程语言发展历程

    打孔纸条我们已经知道了计算机只懂机器语言,也就是二进制的数据表示方式,任何对它的操作和编码,最终都要统一到这上面来...

  • 2020年Python的就业薪资有多少?前景如何?

    近几年,Python已经发展成为排名前3的受欢迎编程语言,了解编程语言的发展趋势,有助于个人职业成长;而对于想要入...

网友评论

      本文标题:国内外编程语言的发展

      本文链接:https://www.haomeiwen.com/subject/ropjfxtx.html