学习云计算学哪种编程语言_您应该学习哪种编程语言?

学习云计算学哪种编程语言

如果您想入门或在编程生涯中取得成功,学习一种新语言是一个明智的主意。 但是大量使用中的语言引发了一个问题:哪种编程语言是最好的一种? 为了回答这个问题,让我们从一个简化的问题开始:您要进行哪种编程?

如果要在客户端进行Web编程,则必须使用专用语言HTML,CSS和JavaScript(以其看似无限的方言之一)。

如果要在服务器端进行Web编程,则这些选项包括所有熟悉的通用语言:C ++,Golang,Java,C#,Node.js,Perl,Python,Ruby等。 当然,服务器端程序与诸如关系数据库和其他数据库之类的数据存储交互,这意味着诸如SQL之类的查询语言可能会发挥作用。

如果您要为移动设备编写本机应用程序,那么了解目标平台非常重要。 对于Apple设备,Swift已取代了Objective C作为首选语言。 对于Android设备,Java(具有专用的库和工具集)仍然是主要语言。 有一些特殊的语言(例如Xamarin)与C#一起使用,可以为Apple,Android和Windows设备生成特定于平台的代码。

动态脚本语言(例如Perl,Python和Ruby),还有更新的产品,例如Node.js。 Java和C#比其粉丝更喜欢承认它们,它们仍然是针对虚拟机(分别为JVM和CLR)的主要静态编译语言。 在可编译为本机可执行文件的语言中,C ++仍在使用中,后来出现的还有Golang和Rust等。 通用功能性语言比比皆是(例如Clojure,Haskell,Erlang,F#,Lisp和Scala),这些语言经常充满热情。 值得注意的是,诸如Java和C#之类的面向对象的语言添加了功能构造(尤其是lambda),而动态语言从一开始就具有功能构造。

最后,我要介绍C,这是一种小型,优雅,可扩展的语言,请勿与C ++混淆。 现代操作系统主要用C编写,其余的则用汇编语言编写。 任何平台上的标准库同样大部分都使用C语言编写。例如,任何发布Hello World的程序! Greeting通过调用名为write的C库函数来实现。

C作为一种可移植的汇编语言,它公开了其他高级语言故意隐藏的底层系统的详细信息。 因此,了解C可以更好地了解程序如何竞争执行所需的共享系统资源(处理器,内存和I / O设备)。 C既高级又接近金属,因此性能无与伦比-当然,汇编语言除外。 最后,C是编程语言中的通用语言,几乎每种通用语言都以一种或另一种形式支持C调用。

有关C的现代介绍,请考虑我的书C编程:可移植汇编程序简介 。 无论您如何学习C,您都会学到更多,而不仅仅是另一种编程语言。

您认为重要的编程语言是什么? 您同意还是不同意这些建议? 让我们在评论中知道!

翻译自: https://opensource.com/article/19/2/which-programming-languages-should-you-learn

学习云计算学哪种编程语言

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值