加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

你应该学习哪种编程语言?

发布时间:2019-04-26 07:03:18 所属栏目:建站 来源:Marty Kalin
导读:进修一门新的编程说话是在你的职业生活中继承提高的好要领,可是应该进修哪一门呢? 假如你想要开始你的编程生活或继承提高,那么进修一门新说话是一个智慧的主意。可是,大量活泼行使的说话激发了一个题目:哪种编程说话是最好的?要答复这个题目,让我们

你应该进修哪种编程说话?

进修一门新的编程说话是在你的职业生活中继承提高的好要领,可是应该进修哪一门呢?

假如你想要开始你的编程生活或继承提高,那么进修一门新说话是一个智慧的主意。可是,大量活泼行使的说话激发了一个题目:哪种编程说话是最好的?要答复这个题目,让我们从一个简朴的题目开始:你想做什么样的措施?

假如你想在客户端举办收集编程,那么特定说话 HTML、CSS 和 JavaScript(看似无限无尽的方言之一)是必必要进修的。

假如你想在处事器端举办 Web 编程,那么选择包罗常见的通用说话:C++、Golang、Java、C#、 Node.js、Perl、Python、Ruby 等等。虽然,处事器措施与数据存储(譬喻相关数据库和其他数据库)打交道,这意味着 SQL 等查询说话也许会施展浸染。

假如你正在为移动装备编写原生应用措施,那么相识方针平台很是重要。对付 Apple 装备,Swift 已经代替 Objective C 成为首选说话。对付 Android 装备,Java(带有专用库和器材集)如故是首要说话。有一些非凡说话,如与 C# 一路行使的 Xamarin,可觉得 Apple、Android 和 Windows 装备天生特定于平台的代码。

那么通用说话呢?凡是有各类百般的选择。在动态剧本说话(如 Perl、Python 和 Ruby)中,有一些新对象,如 Node.js。而 Java 和 C# 的相似之处比它们的粉丝乐意认可的还要多,如故是针对假造机(别离是 JVM 和 CLR)的首要静态编译说话。在可以编译为原生可执行文件的说话中,C++ 仍在行使,尚有其后呈现的 Golang 和 Rust 等。通用的函数式说话触目皆是(如 Clojure、Haskell、Erlang、F#、Lisp 和 Scala),它们凡是都有热情投入的社区。值得留意的是,面向工具说话(如 Java 和 C#)已经添加了函数式结构(出格是 lambdas),而动态说话从一开始就有函数式结构。

让我以 C 说话末了,它是一种小巧、优雅、可扩展的说话,不要与 C++ 夹杂。当代操纵体系首要用 C 说话编写,别的部门用汇编说话编写。任何平台上的尺度库大大都都是用 C 说话编写的。譬喻,任何打印 Hello, world! 这种问候都是通过挪用名为 write 的 C 库函数来实现的。

C 作为一种可移植的汇编说话,果真了其他高级说话故意潜匿的底层体系的具体信息。因此,领略 C 可以更好地把握措施怎样竞争执行所需的共享体系资源(如处理赏罚器、内存和 I/O 装备)。C 说话既高级又靠近硬件,因此在机能方面无与伦比,虽然,汇编说话除外。最后,C 是编程说话中的通用说话,险些全部通用说话都支持某种情势的 C 挪用。

有关当代 C 说话的先容,参考我的书本《C 说话编程:可移植的汇编器先容》。无论你怎么做,进修 C 说话,你会学到比另一种编程说话多得多的对象。

你以为进修哪些编程说话很重要?你是否赞成这些提议?在评述奉告我们!

【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读